84 Commits

Author SHA1 Message Date
UnknownShadow200
75a19fe6c6 refactor commands class 2018-05-30 08:56:46 +10:00
UnknownShadow200
e0d0f6f3bc Make UI popups consistent 2018-05-24 11:57:32 +10:00
UnknownShadow200
291f5690d5 ZS bugfixes 2018-05-09 16:26:47 +10:00
UnknownShadow200
f42183e949 More work on games rewrite 2018-05-08 23:52:51 +10:00
UnknownShadow200
91b8bf44ac More work on games rewrite 2018-05-08 20:54:51 +10:00
UnknownShadow200
c056e7ea70 Add /os env preset, tidy up UI code some more 2018-03-28 07:52:04 +11:00
UnknownShadow200
9b4cc5777b Fix zones always overriding level ExpFog setting 2018-02-27 19:59:38 +11:00
UnknownShadow200
dd207a7682 Make OnSendingMotdEvent actually useful, get rid of some code duplication in GUI 2018-02-27 12:40:58 +11:00
UnknownShadow200
b8fb8e2b79 few less pointless allocations of BlockPerms/CommandPerms 2018-02-27 11:49:44 +11:00
UnknownShadow200
36ba892c49 Commands tab in GUI shows properly cased command names 2018-02-27 11:31:29 +11:00
UnknownShadow200
ded6752f90 Fix duplicate block IDs in blocks list in GUI and in /blocks [rank] all
Also fixes all possible custom block IDs being in /blocks [rank] all, even if the ID wasn't actually defined to be anything
2018-02-17 22:31:37 +11:00
UnknownShadow200
d357a75a66 Completely separate blockprops from blocks list.
This means you can change blockprops of any block on a per-level basis, no longer only works on /lb. This also means the GUI can change block props of global blocks
2018-02-17 20:33:52 +11:00
UnknownShadow200
bf3670a7ff fix all ushort to BlockID 2018-02-05 17:07:01 +11:00
UnknownShadow200
2a19154580 And fix all the compile errors. Now comes the fun part of testing everything. 2018-02-05 16:27:35 +11:00
UnknownShadow200
5ea3db341a Stage 3 of blocks rewrite 2018-02-05 14:39:34 +11:00
UnknownShadow200
cb038f3a07 Stage 2 - /blockset works with custom blocks now. 2018-02-05 00:31:48 +11:00
UnknownShadow200
8adae20194 Remove autorestart/restarttime from ServerConfig, since they never worked to begin with. 2018-01-26 18:05:34 +11:00
UnknownShadow200
58c1ae0649 Support non ASCII custom colour codes 2018-01-15 20:34:30 +11:00
UnknownShadow200
85e8d08826 Can change max copy slots of rank via GUI, /cs now also says where copy is from. Fixes #305. 2017-12-03 14:06:22 +11:00
UnknownShadow200
9f88cfa182 Actually allow /os map to have nobody perbuild, fix ~ with no value after 2017-10-30 13:32:33 +11:00
UnknownShadow200
904a78a790 Remove hardcode-ish behaviour in PlayerList.Load 2017-10-29 20:06:54 +11:00
UnknownShadow200
7a617d88e5 Fix 2 layer palette in imgprint, resize imgprint to fit in map. 2017-10-23 19:48:02 +11:00
UnknownShadow200
7e1a2a424f Less lambda usage, reduces dll size by 1 KB 2017-09-20 12:40:49 +10:00
UnknownShadow200
1b094763b2 Fix /botset kill not working properly when bot has an AI
and remove colorParse from Message overload
2017-09-15 11:44:01 +10:00
UnknownShadow200
86f3449889 Fix auto mute duration not working above 1000 seconds 2017-09-05 08:55:10 +10:00
UnknownShadow200
efb4babf03 I/O lock when save/load blockprops, fixes #351 2017-09-02 11:20:00 +10:00
UnknownShadow200
b0d6a33cb9 Fix the crash once and for all 2017-08-15 10:12:32 +10:00
UnknownShadow200
56a57be640 Simplify NameItems, remove all inequality comparisons against empty string 2017-08-02 16:43:05 +10:00
UnknownShadow200
189332357a Remove pointless unused update settings from GUI: 2017-08-02 12:42:37 +10:00
UnknownShadow200
5ae264c564 Get rid of Name field from BlockProps, saves 4/8 bytes per instance of BlockProps 2017-08-01 10:08:38 +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
cd0fdb1d93 Allow editing core color codes. Partially addresses #295 2017-07-29 22:52:35 +10:00
UnknownShadow200
4602e4262e Fix bottom controls in main tab of properties being 23 pixels too far down 2017-07-26 23:23:36 +10:00
UnknownShadow200
422a745705 Fix wrong tooltip descs for colors in gui 2017-07-26 17:51:04 +10:00
UnknownShadow200
2b5f0406af ReplaceAll should only count blocks actually being replaced, since otherwise it's useless for majority of maps. (Thanks dzidq) 2017-07-24 21:45:14 +10:00
UnknownShadow200
abddf8ffbe Use TntWarsConfig, cleanup tnt wars gui code. 2017-07-15 15:33:56 +10:00
UnknownShadow200
b548011beb Remove auto updating, because this is not compatible with most environments. 2017-07-15 14:53:46 +10:00
UnknownShadow200
4c1ae27bc1 Cleanup GUI code. 2017-07-15 14:51:12 +10:00
UnknownShadow200
65b1eb3f01 Cleanup TNTwars code. 2017-07-15 14:11:33 +10:00
UnknownShadow200
ab1cdf0913 Add new configurable rank/group properties to GUI, cleanup ranks tab in GUI 2017-07-10 19:12:54 +10:00
UnknownShadow200
38995d4da1 AFK kick time and whether is AFK kicked, is now configurable per rank. 2017-07-10 15:33:37 +10:00
UnknownShadow200
9f6dab6ac0 Max map generation volume is configurable per rank. 2017-07-10 14:28:53 +10:00
UnknownShadow200
46b5c5e81d Make rank permission in gui a numericupdown, fix duplicate CHANGEME ranks, fixes #467. 2017-07-10 12:46:11 +10:00
UnknownShadow200
60ffab9b9b Changing ranks in gui doesn't affect server's actual state now when changes discarded. Also allow modifying nobody rank. 2017-07-10 12:32:52 +10:00
UnknownShadow200
85443729cb Changing rank colors/prefix in gui (or by reloading properties) should update online players. Fixes #426. 2017-07-10 11:37:12 +10:00
UnknownShadow200
5c36ea3aaa Log message to console when a heartbeat fails to send, remove the LogBeat option 2017-07-10 09:57:21 +10:00
UnknownShadow200
ebab87ca9e Majorly cleanup
Group class, and probably break plugins in the process.
2017-07-08 20:55:55 +10:00
UnknownShadow200
dab8928f9b Make more of gui use NumericUpDown controls for properties that are integers 2017-07-08 13:06:12 +10:00
UnknownShadow200
ee7b5ff436 Cleanup PropertyWindow.Ranks.cs 2017-07-08 11:32:20 +10:00