5465 Commits

Author SHA1 Message Date
UnknownShadow200
e7cabfe4ee Release 1.9.4.6 1.9.4.6 2023-01-06 21:48:08 +11:00
UnknownShadow200
f05a6f617e Add /copyslot random to allow randomly selecting between used slots (Thanks saiko) 2023-01-05 22:59:32 +11:00
UnknownShadow200
681899edc6 All games now show an informational message to players upon joining server (unless the game sets main level) 2023-01-03 22:15:49 +11:00
UnknownShadow200
89d9b7e3cc LS: Remove special hardcoded behaviour for preventing blockchanges while dead 2023-01-03 08:18:46 +11:00
UnknownShadow200
7e15d7df75 ZS: Remove hardcoding in /mi to show ZS specific info 2023-01-03 08:07:32 +11:00
UnknownShadow200
214d5a1e4b TNT wars: Don't hardcode game check into TNTPhysics anymore 2023-01-02 17:58:30 +11:00
UnknownShadow200
77bc469b85 Allow disabling built-in modules 2023-01-02 10:46:13 +11:00
UnknownShadow200
eea094f6d7 Don't show 'Plugin X was unloaded' at server shutdown, and don't show built-in modules in /plugins anymore 2023-01-02 10:11:43 +11:00
UnknownShadow200
415771d031
Merge pull request #739 from UnknownShadow200/EcoItemRewrite
Economy items rewrite
2023-01-01 22:42:38 +11:00
UnknownShadow200
56045bbef0 LS/ZS items are now enabled by default 2023-01-01 22:27:02 +11:00
UnknownShadow200
adfce5bb5b LS: Add WIP Life store item 2023-01-01 21:49:39 +11:00
UnknownShadow200
de2fdb4c5c ZS: Move items to be only be in active list when ZS is running 2023-01-01 20:23:16 +11:00
UnknownShadow200
e3b35a8ae0 WIP on making item config still persist in economy.properties for items that are not in the active list 2022-12-31 21:41:40 +11:00
UnknownShadow200
5244ecd6c1 Move Visual Basic compiling support out to a plugin 2022-12-31 10:29:34 +11:00
UnknownShadow200
e4b08affb8 GUI: Add countdown setttings 2022-12-30 12:05:52 +11:00
UnknownShadow200
47f827fbae Make games config per-instance instead of a static 2022-12-30 10:38:30 +11:00
UnknownShadow200
fb9b63f26f LS: Fix block/flood type messages not showing when going to next level after next map voting finishes (Thanks icanttellyou) 2022-12-29 22:55:45 +11:00
UnknownShadow200
0514f42044 WIP on moving LS, CTF, Countdown, TNT wars to internal plugins 2022-12-29 20:56:12 +11:00
UnknownShadow200
854a8701e4 LS: Also show in /time flood and round time 2022-12-28 23:16:40 +11:00
UnknownShadow200
79a2a586b5 WIP on making ZS an internal plugin 2022-12-28 22:29:57 +11:00
UnknownShadow200
d7904186fa Improve heartbeat error handling to log non-200 responses, and also limit length of response logged to 256 characters 2022-12-28 12:51:34 +11:00
UnknownShadow200
749324fbe8 Remove obsolete /top stat by number, move minigames code into Modules folder for preparation on turning minigames into internal plugins 2022-12-27 12:40:48 +11:00
UnknownShadow200
0fcc0b1d8b Less obsolete warnings when compiling 2022-12-26 23:57:12 +11:00
UnknownShadow200
0a027b07a2 LS: Implement sponge, and WIP on moving safe zone checking to LS class 2022-12-26 23:37:32 +11:00
UnknownShadow200
968a1db08f Don't reload custom commands and plugins anymore when doing /server reload
You can use OnConfigUpdated event if you want to be notified when server configuration is reloaded
2022-12-26 20:38:49 +11:00
UnknownShadow200
8fa57e6772 ZS: Move bounties out of ZSGame and into BountyData class instead 2022-12-26 08:18:14 +11:00
UnknownShadow200
00ab040388 GUI: Initial status message shouldn't be hardcoded to 'finding classicube.net URL..' (Thanks aleksb385) 2022-12-25 23:46:01 +11:00
UnknownShadow200
46ca3de3a4 Fix due to recent changes from 56e8d45f127facd713b9e0450980ce36d39334d8, /notes would disappear after /server reload (Thanks Scav) 2022-12-25 23:11:54 +11:00
UnknownShadow200
ba01ec667b LS: Add flood upwards chance, always kills players now, default to 50% chance of destroying blocks 2022-12-25 22:01:53 +11:00
UnknownShadow200
f2ce59e19d Restore original software name in rest of copyright headers 2022-12-24 21:21:35 +11:00
UnknownShadow200
0511fa6f66 LS: Make spreading behaviour slightly less hardcoded 2022-12-24 11:55:42 +11:00
UnknownShadow200
b9eb9f428a LS: Show CPE announcement message when 10 seconds or less left until flood 2022-12-24 10:08:02 +11:00
UnknownShadow200
7839bf3020 LS: Always use uniform water/lava flow, also WIP on moving to LS specific handlers 2022-12-23 23:35:12 +11:00
UnknownShadow200
6b99e532e9 Fix when flooding water from map edges option was turned on, that the water wouldn't always flow in only from the gap between map horizon and border (thanks rdebath, fixes #737) 2022-12-23 16:56:56 +11:00
UnknownShadow200
daec93a2da LS: Fix flood messages being '4m 59s' instead of '5m' 2022-12-21 22:43:07 +11:00
UnknownShadow200
41b6196e58 Make fCraft map gen ~45% faster
Also add a mine styled biome/theme
2022-12-21 22:26:52 +11:00
UnknownShadow200
45b2a01b3d Advanced 2D noise themes now support biomes and are a tiny bit faster to generate 2022-12-21 14:13:35 +11:00
UnknownShadow200
d3b4bc266b Allow providing an explicit seed for fCraft map types, also Desert map theme now sets map border to Sandstone
And minorly optimise gradient coherent noise vectors array to use 2kb less
2022-12-21 13:16:48 +11:00
UnknownShadow200
9cde3d217c Simplify hell map generator theme by removing some redundant and unused logic 2022-12-20 23:08:11 +11:00
UnknownShadow200
b3a6ea560b Work on splitting out map gen theming from map generators 2022-12-20 14:37:50 +11:00
UnknownShadow200
020468c469 Fix fCraft dunes/ice map themes not using right default biome 2022-12-20 11:33:01 +11:00
UnknownShadow200
5bc941143c Be more consistent in map generation messages and error handling
Also remove long deprecated Server.levels
2022-12-20 10:43:11 +11:00
UnknownShadow200
6d4cf79262 Allow customising weapon enable/disable message (Thanks Venk) 2022-12-19 08:54:41 +11:00
UnknownShadow200
3e8f0b5827 Improve message when can't /cmdset a command due to lacking required permissions 2022-12-16 08:26:44 +11:00
UnknownShadow200
62355c7e4f Add API for unregistering multiple commands 2022-12-15 23:00:51 +11:00
UnknownShadow200
1b3f66d082 Allow like/dislike to be used when any game is running, but now only allow it to be used on levels that are currently running a game 2022-12-14 22:12:48 +11:00
UnknownShadow200
566ca7ebae ZS: Move pledged state to ZSData rather than GameProps 2022-12-13 21:32:59 +11:00
UnknownShadow200
56e8d45f12 Allow built-in commands to not always be autoloaded at startup 2022-12-13 20:08:16 +11:00
UnknownShadow200
aefa65ca0d Make fCraft map gen a tiny bit faster 2022-12-12 21:25:03 +11:00
UnknownShadow200
7a45411d00 Make realistic map gen ~5% faster 2022-12-11 23:04:24 +11:00