52 Commits

Author SHA1 Message Date
UnknownShadow200
50b4b0db47 Majorly improve 'server port utilities' dialog window
It uses server's port instead of having to type in a port, it shows a more useful description message, and it uses https:// instead of http:// for external links
2019-07-11 10:23:44 +10:00
UnknownShadow200
2e7c82105c Fix gui map gen only allowing map sizes in the dropdown (Thanks lordnt) 2019-07-10 07:24:11 +10:00
UnknownShadow200
48815ced75 Add an option for disabling certain types of chat/log messages from appearing in console/disc logs 2019-02-09 23:14:09 +11:00
UnknownShadow200
a04f42f9ab Initial work on server-wide default env. Also /env reset should leave textures untouched. 2018-10-05 12:12:11 +10:00
UnknownShadow200
237e953ed8 Majorly improve /help newlvl. Fixes #333 2018-09-13 17:38:19 +10:00
UnknownShadow200
3d47b44b1f Fix .who showing hidden players from IRC 2018-08-01 23:47:47 +10:00
UnknownShadow200
5563a4413d get it compiling for .NET 2.0 2018-07-30 17:49:41 +10:00
UnknownShadow200
422f410406 More ranks use data.Rank 2018-07-19 03:42:42 +10:00
UnknownShadow200
7a43580bfd Fix games bug 2018-07-11 14:17:32 +10:00
UnknownShadow200
f5de158981 Make commands use new API 2018-07-11 01:05:31 +10:00
UnknownShadow200
328d362bae Redesign code to not treat p being null as a special case. Will probably break some stuff. 2018-07-11 00:01:16 +10:00
UnknownShadow200
24cc5d8d72 Start GUI rewrite 2018-07-05 17:20:33 +10:00
UnknownShadow200
4407a37446 Switch to ID 0 for hidden inventory order, change from 'properties' to 'settings' in GUI' 2018-06-10 16:55:24 +10:00
UnknownShadow200
53751c4a8d Minor code cleanup 2018-06-06 17:41:27 +10:00
UnknownShadow200
75a19fe6c6 refactor commands class 2018-05-30 08:56:46 +10:00
UnknownShadow200
722573ac2f Simplify /players code 2018-05-24 18:27:44 +10:00
UnknownShadow200
a4427566ad Few more commands can be used in museums, minor tidy-up in UI 2018-05-24 14:41:31 +10:00
UnknownShadow200
e0d0f6f3bc Make UI popups consistent 2018-05-24 11:57:32 +10:00
UnknownShadow200
0432d29e29 Fix server crashing when you click 'load map' in GUI but haven't selected any map 2018-05-24 10:57:14 +10:00
UnknownShadow200
4f99851ffc Fix LockedModel plugin 2018-05-15 12:31:54 +10:00
UnknownShadow200
db55edbee2 Fix main level corruption when multiple unhandled errors are thrown at exact same time 2018-05-13 11:56:08 +10:00
UnknownShadow200
291f5690d5 ZS bugfixes 2018-05-09 16:26:47 +10:00
UnknownShadow200
773e9f8152 Modularise ZS code a little bit 2018-05-08 20:54:49 +10:00
UnknownShadow200
bbb37f3a72 Fix changing map not updating players list in GUI 2018-05-08 20:54:45 +10:00
UnknownShadow200
e8fb6fe5dd Modularise ZS code a little bit 2018-05-05 17:30:02 +10:00
UnknownShadow200
04252fc09c Fix changing map not updating players list in GUI 2018-05-05 15:01:32 +10:00
UnknownShadow200
c056e7ea70 Add /os env preset, tidy up UI code some more 2018-03-28 07:52:04 +11:00
UnknownShadow200
f74b4368dc 1 less allocation when logging to GUI 2018-02-26 08:30:14 +11:00
UnknownShadow200
c129acb0a4 Should fix very rare crashing when returning from GUI minimised 2018-02-17 19:36:11 +11:00
UnknownShadow200
099c72ea93 Make more things in UI run async, avoid needing to refresh levels list every 10 seconds 2018-02-16 12:35:31 +11:00
UnknownShadow200
0efdc2d4bb more GUI actions no longer on UI thread 2018-02-09 19:01:31 +11:00
UnknownShadow200
84b42e98af Fix doing blocking things in GUI like saving all, also blocking all activity in game like chatting 2018-02-09 14:24:29 +11:00
UnknownShadow200
332796ff2c Add /team list (Thanks VenkSociety) 2018-01-19 12:24:47 +11:00
UnknownShadow200
8e4156974c Add a separate pure CLI executable, tidy up some UI related code.
Also, MCGalaxy_.dll no longer depends on System.Windows.Forms now
2017-12-02 17:28:44 +11:00
UnknownShadow200
41217c2dfa Reuse string array when splitting. Reduces mem allocations at startup by about 50kb. 2017-08-02 18:25:12 +10:00
UnknownShadow200
8bbf61353a Minimise usage of Command.all.Find 2017-07-31 23:18:13 +10:00
UnknownShadow200
66c6082ee0 Replace with more efficient Length == 0 2017-07-31 15:40:55 +10:00
UnknownShadow200
838dbf6568 Allow repeating commands from console 2017-07-27 17:14:34 +10:00
UnknownShadow200
2cbb319340 Break all plugins and some custom commands by combining the two ways of handling events into one.
This gets rid of unnecessary code and simplifies event handling, and improves code quality as all event handlers are now namespaced.
2017-07-11 16:49:32 +10:00
UnknownShadow200
728ca427d0 Remove unused HeartBeatFail event 2017-07-10 14:03:30 +10:00
UnknownShadow200
240ada38d9 Organise ServerConfig fields, give its fields more logical names. 2017-06-27 19:49:05 +10:00
UnknownShadow200
613c3a5cd3 Move Server settings to separate ServerConfig class. 2017-06-27 18:28:19 +10:00
UnknownShadow200
288c6e67dd Server class is static 2017-06-24 13:03:30 +10:00
UnknownShadow200
7aef00e403 Remove usage of Action 2017-06-24 10:03:48 +10:00
UnknownShadow200
d972ef9dae Fix console no longer showing timestamp for commands, fixes #455. (Thanks goodlyay) 2017-06-16 14:54:36 +10:00
UnknownShadow200
67667486c2 Don't forget dates for error logs in gui 2017-06-15 15:18:39 +10:00
UnknownShadow200
54258aee95 Left click on notify icon in taskbar should open console, fixes #454. (Thanks Goodlyay) 2017-06-15 13:33:47 +10:00
UnknownShadow200
8af7ce291b Add a generic Logger class. This breaks any usage of Server.s.log or Server.LogError by custom commands/plugins. 2017-06-15 12:41:47 +10:00
UnknownShadow200
7a496efb01 Floatwood floats up through still water now 2017-06-01 23:13:41 +10:00
UnknownShadow200
efeff445d7 Notify icon doesn't autofocus when clicked and shows player count, first work on getting /undoplayer to work with console 2017-05-30 21:15:31 +10:00