5429 Commits

Author SHA1 Message Date
UnknownShadow200
0b040a7550 Remove checkerboard map gen theme
It wasn't all that great a generator anyways, plus on the X = 0 and Z = 0 lines it showed the wrong pattern due to not flooring input correctly
2023-01-15 08:52:01 +11:00
UnknownShadow200
9cbfd87311 Fix that after a realistic map gen theme was used with a custom biome, that custom biome replaced the theme's default biome
e.g. if did '/gen map1 200 200 200 hell forest', subsequent '/gen map1 200 200 200 hell' would generate using forest biome instead of hell biome
2023-01-14 21:49:16 +11:00
UnknownShadow200
0f09e3e002 Make hell theme borders use biome too 2023-01-14 21:21:58 +11:00
UnknownShadow200
abc62a93f9 Add biomes to classic generator 2023-01-13 21:35:46 +11:00
UnknownShadow200
c35702d399 Make code style more consistent 2023-01-12 23:33:30 +11:00
UnknownShadow200
6d4993d9c7 Allocate less memory sending chat 2023-01-11 23:06:25 +11:00
UnknownShadow200
24f389bad0 Realistic map gen now avoids hardcoded blocks for beaches 2023-01-10 17:25:55 +11:00
UnknownShadow200
2cc23ccb6a Fix hell theme sometimes having gaps between levels of lava for underwater columns
Note that since liquid level is always 5 for this theme, you only tended to see this issue when generating levels that were <= blocks tall
2023-01-09 22:13:05 +11:00
UnknownShadow200
e588924180 WIP on making realistic map gen use biome 2023-01-09 21:35:56 +11:00
UnknownShadow200
6e0088d1f2 Realistic map gen now uses biome to determine tree type 2023-01-08 13:58:20 +11:00
UnknownShadow200
b03aa30d72 Make map gen more consistent in theme vs biome, and make filenames a bit more consistent too 2023-01-08 13:33:17 +11:00
UnknownShadow200
9ac2f2666b Log how long garbage collection takes (Thanks 123DMWM) 2023-01-08 11:38:13 +11:00
UnknownShadow200
423edf0301 Countdown: Allow specifying default game speed, also fix welcome message showing wrong command 2023-01-07 23:06:16 +11:00
UnknownShadow200
981aa0c800 Reward money for winning in countdown or surviving in lava survival 2023-01-07 20:40:56 +11:00
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