forked from OMARATION/mcforge
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changelog.txt
356 lines (329 loc) · 18.2 KB
/
Changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
v5.1.0.2
- Fixed the bug that pretty much broke physics
- Fixed a bug with grass growing on physics 0 and 5
v5.1.0.1
- Hopefully fixed the error-when-a-new-person-joins bug...
- Fixed the check for updates option
- Fixed AFK kick!!
- Added load-on-/goto option for maps, defaults to on and requires the "Load on /goto" server option enabled to work. Disabling the option on a map will prevent it from being loaded with /goto
- Added Zombie Survival mode! :D Use /zombiegame to start it, there are several other commands as well
v5.1.0.0
- Fixed a bug that caused the console to crash, when clicking on a player
- Fixed a bug where the server would crash, when generating economy.properties
- /draw can now be undone with /undo
- /rankmsg has been successfully added to command list (left out from last release)
- Added spam control (Mutes players after [X] amount of messages and for [Y] minutes
- Fixed delay on server start
- Fixed the updater
- Added: /perbuildmax [Level] [Rank] - Sets the max rank to build on a map, doesn't exlude player's with access to the command
- Added: /pervisitmax [Level] [Rank] - Sets the max rank to visit a map, doesn't exclude player's with access to the command
- Added: /patrol - Teleports you to a random guest.
- Options for /allowguns now save over server restarts
- New /whois stat(Cuboided blocks) - Shows how many blocks a player has cuboided.
- Added: /quick [Function] [Block] [Type] - Instantly complete a cuboid.
- Functions include: cuboid, pyramid, replace, replaceall, replacenot and spheroid.
- Removed: /silentcuboid - No longer required, integrated into cuboid in necessary times. Text files are also no longer required for /pyramid
- Added: /report [Player] [Reason] - Reports a player for the specified reason.
[For OPs] - /report check - Shows the reported list.
- /report view [Player] - Views the report on the specified player.
- /report remove [Player] - Removes the report on the specified player.
- Added: Doors-only physics - /physics 5
v5.0.0.0
- Added a Maps tab to the GUI.
- Added a Players tab to the GUI.
- Added a Edit Text window to the GUI.
- Added a Chat Tab to the GUI.
- Removed the Custom Login and Logout windows (Now editable from the Players tab).
- Added Plugin API.
- Added VisualBasic Scripting (Custom Commands)
- Now Supports WOM texturing.
- Added /waypoint - creates waypoints on a map that you can move from, useful for building.
- Added /topten - Lists top ten players in several catagories. Requires MySQL.
- Added /faq - Creates a file called faq.txt. You may put frequently asked questions in here and their answers.
- Added /maze - Creates a maze.
- Added an ignore system:
- Console option to allow ignoring of operators.
- /ignore [Player] - Ignores the specified player.
- /ignore global - Ignores global chat, does not ignore operators if not allowed.
- Added /p2p [Player 1] [Player 2] - sends a specified player to another specified player.
- Added /draw [Shape] [Height] [Radius] - can create cones, spheres, and pyramids, hollow spheres, and hollow pyramids.
- Added /allowguns [Map] - Allows or disallows gun usage on a specified level.
- Added a part to /whois that shows the total time a player has spent on a server.
- Reverted to old CLI Interface due to an issue where the server would lock up when the console used an invalid command. You no longer need to put a "/" infront of commands, for now.
- Remade the Economy system. Now consolidated into 1 command '/economy' and 1 properties file.
- /kill now works in the console.
- /slap now works in the console.
- /tcolor now works in the console.
- /color now works in the console.
- Updated /calculate so it can use operations like "cube".
- Made it so that players can no longer change the color of people ranked higher than them.
- Fixed a massive number of possible memory leaks and stability issues.
- Removed /ellipse after a request for its removal by MCDzienny and it's development team.
- /review now checks if an op is online. If one is not, it will inform the player that there are no ops online.
- Added a Admin Verification System:
- Option to enable or disable for specific ranks
- /setpass [Password] - Sets your password, can only be used on first login or after leaving admin pen.
- /pass [Password] - Use this to verify yourself when logging in.
- /resetpass [Player] - Can only be used by the server owner and resets the specified player's password.
- Note: Passwords are encrypted, but still do not set this as your minecraft password!
- Made it so player's of lower rank cannot /fetch those of higher rank.
- MySQL Details can now be edited in the properties.
- Text files such as autoload, awardslist, badwords, cmdautoload, custom$s, emotelist, joker, messages, player awards, rules and welcome can now be editing in the GUI Properties.
- Added Box in console to set the server owner, this is used in some commands.
- Visual Basic Support for Scripting and Add-on in the Console Properties
- Added /rankmsg [Rank] [Message] - Sends the message to the specified rank, if no rank is given, player's rank is taken.
v4.9.0.0
- Fixed a bug in /pyramid
- Fixed Restart-on-error
- Fixed an issue where sometimes saving levels would randomly crash the server
- Added a feature that checks if the Meeby.SmartIrc4Net.dll file exists. If it does not, the server will download it.
- Modified the CLI Interface. It is now smoother and now you must put a "/" infront of commands in the CLI.
- Adminchat Symbol is now "+".
- /freeze now works in the console.
v4.8.0.0
- Added custom login and logout messages - customizable in the console properties
- Added /loginmessage [Player] [Message] and /logoutmessage [Player] [Message]
- Added /explode - For all your exploding needs:
-/explode me - Explodes yourself
-/explode [Player] - Explodes the specified player
-/explode [X] [Y] [Z] - Explodes at the specified co-ordinates
- Added /pyramid - Builds pyramids, thanks to aaron1tasker:
-/pyramid - Builds a solid pyramid
-/pyramid hollow - Builds a hollow pyramid
-/pyramid reverse - Builds a reverse pyramid
- Added add-on /hide check - Checks if your hiding
- Added /tnt allow and /tnt disallow to disable and enable the use of tnt commands
- Fixed /restart and the console restart button
- Fixed /overseer - Now accepts players names with upper-case letters, with the creation of maps
- Fixed /unbanip - It will now unban ips with no more, "Not a valid ip!" messages :)
- Fixed: Changelog now displays in the console.
- Updated: /reload - Better version that takes you to the map immediately, sends reload message and logs.
- Added /chatroom and a full chatroom system
- Fixed some bugs in /countdown
- Added 2 new game speeds (ultimate and extreme) to /countdown
- Added a new game mode to /countdown: freeze (do '/countdown start [speed] freeze' to start it)
- Fixed a bug in /megaboid that lets you build/delete on a map that has a higher perbuild than your rank.
- Added a feature to /xban that allows you to kick a person with a message.
- Added the shortcut /h to /main, also fixed the help message for /main and put it in the "other" /help catagory.
- Added the shortcut /fg to /fixgrass.
- Added /uban (uban is basically xban without the ipban.)
- Removed useless code that used up to 90% RAM for no good reason
- Updated some GUI code so Player and map lists update quicker and they now don't leak memory
- Updated some of the MySQL code to prevent memory loss and make transactions to the databse quicker
- Added /allowguns - allows guns on certain maps
- Added /agree - new guests have to agree to the rules
- Added option in the properties to allow or disallow players to teleport to people with higher ranks
- Added /slap <map> - slaps everyone of a lower rank than you in a map
- Added /p2p - teleports a player to another player
- Added adminchat - chat with admins (customisable rank via properties), use ';' pre-message to send it to adminchat
- Changed /Newlvl - Shows valid mapsizes on the help
- Admins can join silently
- Fixed /perbuild and /pervistit
- Added an auto checker and downloader for Restarter.exe and Restarter.pdb
v4.7.0.0
- Added new game: Countdown
-Added /splace - Measures a set [distance] and places a stone block at each end. Made by Woldoc, originally named /set.
-Added /chain - Inspired by the StormCom command of the same name, /chain sends a "chain" of brown mushrooms. Upon coming into contact with a block other than air or a level's side wall, it will pull that block back to the start of the chain.
- Added color code information to /help.
- Fixed issue where Player.cs doesn't check for all private network IPs starting with 172 (GitHub issue #2)
- Hopefully fixed issue where certain color codes could sometimes crash the client (GitHub issue #21)
- Updater should no longer crash when updating (Github issue #3)
- /zz no longer shows an error when using "/zz blockname" (Github issue #7)
- Player, Level, and Server now use an ExtrasCollection member named "Extras" to help manage extra data needed by custom commands
- Custom $ replacements are now possible via file text/custom$s.txt
- Fixed /fixgrass light not converting shaded grass to dirt.
- Fixed an issue in CmdLoad.cs where it would constantly get stuck on corrupted levels
- Removed unused files from the source code repository
- Increased MCForge heartbeat delay to reduce website load
- Removed buggy block permissions from block.properties (flagbase and odoor_airs)
- Fixed an issue with /title where you could use a color code to title yourself [Dev].
- Removed the omni-bans
v4.6.0.1
- Command thread will no longer be manually aborted, as this can sometimes cause problems closing the socket.
v4.6.0.0
This release was a redo of all changes made since 4.3.0.0. Because of this, we've listed all those changes here:
- Fixed offline undo bug for players who leave autoloaded levels
- Changed the Console Message in the server for CLI so that it resembles the console message for GUI users.
- Fixed an issue where running the software would open up a small CLI window as well as the GUI.
- Port checker now uses MCForge.net to see if the server port is accessible.
- Fixed server verifier to work with Class A and Class B networks (reported in forum topic 688)
- Command thread will no longer be manually aborted, as this can sometimes cause problems closing the socket.
- Added new open-source license information to source headers
- Updated dev list
- New commands:
- /calculate
- /compload
- /ellipse
- /fakerank and /fakepay
- /high5
- /news
- /ohide and /xhide
- /oprules
- /pcinema, /scinema, and /cintogif
- /playercls and /globalcls
- /review
- /ragequit
- /serverinfo
- /xmute
- Fixed commands:
- /summon now force-fetches players from other levels
- /hackrank was cleaned up
- Fixed permission issues in various commands, making them more secure
v4.3.0.0
- Fixed issue where errors caused early in server startup weren't being logged correctly and crashing the server.
- Added a "public IDictionary<string, string> Extras" to Player and Level objects
- Allows command devs to store extra temporary data
- Devs will responsible for managing this data and not overwriting other commands' data (mostly because I'm too lazy to partition it - it'll be fine :P)
- Changed web references to our new domain: mcforge.net
v4.2.0.1
- Fixed naming typos with commands "seen" and "zombiespawn"
- Fixed issue where auto-generated main levels sometimes wouldn't have a physics thread
v4.2.0.0
- Added block: huge TNT
- Added command: /seen
- Added new map type: "space"
- Decreased physics undo buffer size from 60,000 to 20,000 (should save a bit of memory)
- Fixed issue where player position sometimes "glitches" on spawn
- Fixed /pcount issue that occured on Mono
- Fixed spawn bug in /xjail
- Renamed /zombies to /zombiespawn
v4.1.3.0
- Fixed issue where /warn always skipped the first word in the reason given
- MCForge now has a new icon!
- (Hopefully) fixed the auto updater
- Note: You probably have to manually download/replace MCForge.exe for this to work!
v4.1.2.0
- Fixed issue caused by Minecraft.net's changes to the heartbeat
- They made it so MCForge wouldn't understand the server URL, but we fixed that :)
- Fixed issue where /warn always required a reason or it would fail
v4.1.1.0
- Fixed /banip so that people can ban IPs used by other with higher ranks.
- Fixed /restart so that in-game operators can successfully restart the server without being prevented by a console dialog box
- Unique identifier is now sent with the heartbeat
- Fixed some spelling in /warn
v4.1.0.0
- New commands
- /kickall - Give it a try ;)
- /lockdown
- /lockdown player <player> - sends player to caller's map and jails them
- /lockdown map <map> - prevents anybody from visiting that map
- /sendcmd - Makes a player do a command (this command is disabled by default)
- /votekick - Calls a 30 second vote to kick a player
- Updated commands
- /overseer
- Fixed /os zone - it wasn't working before. Downside is that player can't delete a single zone, its all or nothing (for now)
- Added ability for player to have max of 2 maps
- Added /os map physics
- Changed most of /os so it can handle 2 maps
- /warn - kicks a player after so many warnings
- /zz - Checks if player has permission to use static or cuboid first
- UI Tweaks
- Player and Map lists now auto-update themselves every 10 seconds
- Map list shows correct rank for visit and build permissions
v4.0.0.0
- Heartbeat will no longer loop infinitely if the beat timed out
- This was the cause of high CPU load on the servers
- Guest limit has been added
- Limits the total number of guests (perm = 0) allowed on the server
- More UI Tweaks
- Added hidden/afk status to player list UI
- Moved IRC stuff to its own tab
- Max players and max guests are now numeric up/down boxes
- Minor physics optimization added
- Player timers and buffers are disposed on disconnect (memory optimization)
v3.0.1.1
- Profanity filter now ignores empty lines in badwords.txt
- Added extra layers of protection to help prevent the error logger from crashing
- Profanity filter will reload when you save/apply server Properties
- Not the best way, but it works
- Added current and banned number of players to /info
v3.0.1.0
- Undid change where all global messages appeared in console (caused alot of console spam)
- /save will now notify console of which backup # was created
- Shortened the length of the /hacks message
- /rules is now usable by the console
- /undo [player] will now report actions to the console
- Fixed issue where "/overseer map add" failed to create the level
v3.0.0.1
- Fixed issue where 'Help' button in Commands tab didn't do anything
v3.0.0.0
- Sockets are now closed when a player disconnects instead of hanging around in a CLOSE_WAIT state
- Heartbeat will save new hash/URL if it happens to change sometime after server startup
- Economy system permission changes (everything except for stats and setup is disabled by default)
- Change the command permissions via console properties to selectively enable features
- Fixed the updater that we broke... derp
- Fixed the broken Commands tab
- Joker no longer fails horribly if file is empty
- Minor text changes in commands
- Fixed security issue with CmdText
- UI Tweaks:
- Balloon popups when users enter and disconnect
- Enhanced player list - shows name, rank, and level they're on
- Enhanced map list - Shows name, # of players, physics level, and build/visit permission
- Autoscrolling boxes for console and commands won't autoscroll if you're not at the bottom
- Fixed issues where log viewer failed when month/day is a single digit
- Changed default permission of /shutdown to Admin
- Fixed issue where /cuboid (and commands using it like /zz) didn't respect the anti-tunneling limit
- Fixed issue where profanity filter setting didn't save on Apply/Save
- /undo will now work if used by console (no redo though)
- Profanity filter tweaks
- CmdSave now displays the proper backup # and also works via console
- Added Door_red block
- New Commands!
- /fetch -forcefetching over levels (should we merge this with summon?)
- /hackrank
- /main - moves player to main level
- /money - shows your amount of servermoneys
- /moveall - moves all players to <map>
- /unflood - unfloods the current map
- Improved /overseer
- Levels shouldnt be saved as player00, they should be just player
- when the level is made through /overseer it loads itself
- add /overseer load, loads the players ma
- Global messages will now appear in the console
- New IRC commands:
- promote
- demote
v2.0.0.0
- New profanity filter (optional)
- Revamped the heartbeat system
- Prevents the initial failure and gets the server URL much faster
- Fixed a couple issues with the application and notification icons
- New Economy System
- /economy
- /economystats
- /economysetup
- /economybuyrank
- /economybuytitle
- /economybuycolor
- /economybuymap
- Added /changelog
- Added restart button
- Added shortcut to /clones command to the right-click player list
- Added confirmations to shutdown/close/restart actions
- Added Custom Commands Tab
- Added Logs tab to read previous server logs
- Double-clicking the server URL causes it to become highlighted - easier for copypasting
- Scripting - if a custom command DLL has multiple commands inside it, all commands will be loaded!
- New Doors!
- Door_Gold
- Door_Cobblestone
- Added $banned (shows the total number of people banned)
v1.2.1.0
- Revamped the heartbeat, which fixed a few issues
- Fixed issue where tray icon sometimes didn't disappear after the server shutdown
v1.2.0.2
- Edited /crashserver
- Edited /hacks
- Fixed Port Checker
v1.2.0.1
-Added /ozone
-Added /Overseer
-Added /xban
-Added /warn
-Added a checker for /fly making to check to see if a game of CTF is being played, if one is the player can't use /fly.
-Added port checker to Console
v1.1.1.0
- MCLawl Custom commands may now be used
- /inv is the new shorthand for /Invincible
- Fixed Updater