3626 Commits

Author SHA1 Message Date
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
UnknownShadow200
89b4115635 Import zones from .fcm maps 2018-01-31 12:13:55 +11:00
UnknownShadow200
7ffef91aab Optimise common case of zone permissions check returning true to be much faster 2018-01-28 17:18:24 +11:00
UnknownShadow200
73d9fd14bb Add /zonemark command 2018-01-28 15:55:34 +11:00
UnknownShadow200
02a1d6aa58 Fix multiple zones not showing. 2018-01-28 13:39:07 +11:00
UnknownShadow200
c557b4128c Initial WIP on having zones show stuff. 2018-01-28 13:14:35 +11:00
UnknownShadow200
d423f067a8 More work on zones, now compiles. 2018-01-28 12:28:07 +11:00
UnknownShadow200
7e098ad8f8 Separate up /zone command a bit. 2018-01-28 11:47:46 +11:00
UnknownShadow200
f3b0915e33 Integrate pervisitmax/perbuildmax commands into pervisit/perbuild 2018-01-28 08:37:30 +11:00
UnknownShadow200
9e2ca5e683 First step of rewriting zones. (also, maps made using /eco level now set realm owner and build perms) 2018-01-28 07:47:17 +11:00
UnknownShadow200
0d10747695 Actually set level theme in level.properties when generating map, also add level seed there too 2018-01-27 14:39:58 +11:00
UnknownShadow200
27ec13ec0b Rename /scripting to /plugin and add /plugins 2018-01-27 09:25:26 +11:00
UnknownShadow200
cf8c251d43 Support map sizes from 1-15 blocks too. 2018-01-26 18:56:36 +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
a77a264b37 Make /draw draw over all blocks, not only non-air.
If you want the old behaviour, just do /brush replace /draw mode [radius] <height> air to get it.
2018-01-25 08:21:43 +11:00
UnknownShadow200
cb4c1b5c00 Make /draw more intuitive. 2018-01-25 08:08:08 +11:00
UnknownShadow200
2a80d04961 Fix /opstats not actually recording mod commands. (Thanks AndyFC) 2018-01-24 10:27:05 +11:00
UnknownShadow200
0659daba12 Log which file fails to save in /server backup 2018-01-20 22:14:08 +11:00
UnknownShadow200
332796ff2c Add /team list (Thanks VenkSociety) 2018-01-19 12:24:47 +11:00
Goodlyay
6a203ae0b3 Default layering for imageprint is single layer. 2018-01-16 19:57:17 -08:00
Goodlyay
e0befbca37 Global chat message when new player joins
(Thanks VenkSociety!)
2018-01-16 19:42:57 -08:00