5539 Commits

Author SHA1 Message Date
UnknownShadow200
155a9756f2 LS: Add support for default round/flood times 2023-01-23 22:58:29 +11:00
UnknownShadow200
ca89fe201b Discord: Show running games in .who (Thanks SB)
Also improve discordbot.properties by grouping and reordering config fields
2023-01-22 17:53:11 +11:00
UnknownShadow200
987085bf7c Last economy transaction descriptions now use new chat token, instead of hardcoding currency name at type of transaction (thanks Panda) 2023-01-20 22:55:05 +11:00
UnknownShadow200
4cd7f55210 ZS: Allow configuring reward money 2023-01-19 22:58:40 +11:00
UnknownShadow200
1bf8213dd3 LS: Add /lives command 2023-01-17 22:35:24 +11:00
UnknownShadow200
be80b9c0b5 LS/CD: Allow configuring reward money for winning 2023-01-16 22:40:34 +11:00
UnknownShadow200
a8b28c2432 Add ModActionCmd.TryExpandReason that expands rule numbers without messaging the player 2023-01-16 07:33:10 +11:00
UnknownShadow200
0c53f8ebc5 Add sandy biome, desert biome no longer has water 2023-01-16 07:16:52 +11:00
UnknownShadow200
c839f35425 Make 3d noise map gen themes use biomes too
Also log less messages when generating a realistic themed map
2023-01-15 23:49:55 +11:00
UnknownShadow200
2ee4c4d133 Minorly optimise and unify adv noise map generation 2023-01-15 12:56:51 +11:00
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