3496 Commits

Author SHA1 Message Date
UnknownShadow200
f74b4368dc 1 less allocation when logging to GUI 2018-02-26 08:30:14 +11:00
UnknownShadow200
d1c2595098 Don't show ZS group or team chat when you've ignored someone (Thanks fam0r) 2018-02-21 07:15:33 +11:00
UnknownShadow200
343eb99a00 Fix gb/lb replacing core block with CPE fallback, not converting CPE fallback to core block for classic mode.
Also cleanup scripting/plugin classes
2018-02-20 21:57:36 +11:00
UnknownShadow200
73326f9cb5 Plugin dlls can have multiple dlls, don't allow loading plugin from more recent server version
Also pload/punload announce success to player, and /punload properly supports multiple matches
2018-02-20 09:28:22 +11:00
UnknownShadow200
966ab238b7 fix plugins not loading with /pload when specified to not autoload on server start 2018-02-20 09:07:31 +11:00
UnknownShadow200
916b9d8fd4 Remove /jail,/xjail,/lockdown player - no longer necessary now that freeze stops you using almost all commands. 2018-02-19 19:53:59 +11:00
UnknownShadow200
a8e24d3023 Don't allow using most commands while frozen 2018-02-19 16:59:50 +11:00
UnknownShadow200
7d3e91049f Obsolete Block.Byte 2018-02-18 10:42:54 +11:00
UnknownShadow200
6e2d0deffa Support custom blocks for /help [block], /blocks [block], and /[block] alias 2018-02-18 09:36:19 +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
85552e227b Fix reloading global custom blocks messing with level custom blockprops 2018-02-17 21:04:53 +11:00
UnknownShadow200
950f0b2fec Fix reset blockprops not properly resetting death message / killer block state 2018-02-17 20:55:54 +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
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
584e82f92a Fix /tree type [brush name] [brush args] not actually keeping args 2018-02-16 08:28:51 +11:00
UnknownShadow200
cee970e80a Improve /help ranks and fix weatherfade truncation in /mi 2018-02-15 08:44:41 +11:00
UnknownShadow200
447ca35241 Fix /buy commands erroring when your username is Bot. (Thanks Bot) 2018-02-12 08:20:44 +11:00
UnknownShadow200
192c17274c Now changing sky/fog/light/shadow colors in /zone set works. 2018-02-10 18:39:52 +11:00
UnknownShadow200
ddaf15c68a Support extended block IDS in level config 2018-02-10 17:51:17 +11:00
UnknownShadow200
39290aa9c4 remove two memory allocations in HandleChat 2018-02-10 12:07:01 +11:00
UnknownShadow200
bfbe2464a2 Fix /entrot resetting on joining map (have to /reload), make /help train say actual name of red wool block if it has been renamed 2018-02-10 08:34:09 +11:00
UnknownShadow200
8d433955e8 Fix main map sometimes being corrupted when server is restarted due to crash 2018-02-09 19:28:36 +11:00
UnknownShadow200
6142e78390 Command aliases can be used in /static 2018-02-09 19:15:10 +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
d25fbff405 Fix various env properties getting clamped to a too small min/max range 2018-02-09 12:55:05 +11:00
UnknownShadow200
39572d115c Fix /resizelvl erroring stuffing up server. (bots/portals/goto/draw commands all start failing) 2018-02-09 09:42:12 +11:00
UnknownShadow200
7876e046fe Optimise SparseBitSet 2018-02-07 18:27:37 +11:00
UnknownShadow200
8aa3f30225 Fix block physics to work properly with extended blocks 2018-02-07 18:02:12 +11:00
UnknownShadow200
be7a937ddc microoptimisation for physics engine 2018-02-07 16:20:31 +11:00
UnknownShadow200
303b71c3d5 Physics engine optimisations 2018-02-07 15:08:28 +11:00
UnknownShadow200
5b979cf39d Simplify some things 2018-02-07 13:43:56 +11:00
UnknownShadow200
9707aac835 Fix breaking custom blocks causing error from recent commits
also reduce skeleton size a little bit
2018-02-06 23:17:25 +11:00
UnknownShadow200
5e77df62b3 Better messages in /report 2018-02-06 22:04:02 +11:00
UnknownShadow200
4c20df6ac6 Compiling commands/plugins shouldn't reference GUI exe (unless explicitly added as reference in the source file) 2018-02-06 13:35:32 +11:00
UnknownShadow200
8ef9db4241 Eliminate some obsolete methods from level class 2018-02-05 22:37:39 +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
dd57ed8f67 Fix fireworks not working on min borders of map 2018-02-05 14:46:32 +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
c870017089 Stage 1 of redesigning how extended block ids work 2018-02-04 23:50:07 +11:00
UnknownShadow200
65eb5cf1c0 fix missing space in level pervisit/perbuild deny message due to being above max rank 2018-02-04 21:45:35 +11:00
UnknownShadow200
1343f597c3 Zones can now have separate MOTD from rest of map 2018-02-04 20:34:11 +11:00
UnknownShadow200
e9eba42037 No using /joker while muted, fix changing zone alpha not unshowing 2018-02-03 15:49:27 +11:00
UnknownShadow200
3a6731666c Fix /zremove not deleting selection if it showed, or saving map 2018-02-02 07:43:36 +11:00
UnknownShadow200
fbe867d1f1 Tidy up economy level window code somewhat 2018-02-01 07:46:47 +11:00
UnknownShadow200
e7ede31808 Tidy up economy window code somewhat 2018-02-01 07:29:02 +11:00
UnknownShadow200
91a56de32f Fix zone build blacklist not working properly 2018-01-31 12:26:44 +11:00