5539 Commits

Author SHA1 Message Date
UnknownShadow200
9feee24e84 Fix some physics entries wrongly never getting removed from physics list (Thanks 123DMWM) 2023-03-05 15:33:03 +11:00
UnknownShadow200
4ed0dc344a Move /server update to separate /update command, and also add /update check to see if server needs updating 2023-03-04 22:37:05 +11:00
UnknownShadow200
96e82f2173 Kick message for unsupported protocol version also includes version number 2023-03-03 23:00:09 +11:00
UnknownShadow200
a5cc83728f Make it possible for IMapImporters to override reading from file methods 2023-03-02 20:18:05 +11:00
UnknownShadow200
d6ac79b624 Heightmap map gen theme now uses biome, and space biome now has env border of obsidian too 2023-02-28 22:38:31 +11:00
UnknownShadow200
81333200c2 Allow providing spaces in map gen spaces to provide multiple arguments
E.g. both a seed and biome
2023-02-28 08:52:16 +11:00
UnknownShadow200
457ca3a82c
Merge pull request #745 from UnknownShadow200/GenImprovements2
Map generator improvements
2023-02-27 18:58:17 +11:00
UnknownShadow200
27b2058375 Move Command permissions list away from being tied to Groups (player ranks) 2023-02-26 22:42:15 +11:00
UnknownShadow200
9481f5f67f Simplify ItemPerms API a bit 2023-02-26 20:25:59 +11:00
UnknownShadow200
147f62d685 Allow changing death invulnerability cooldown from default of 1 seconds, also log 1 less line when Discord bot periodically tries autoreconnecting due to being unable to resolve gateway.discord.gg DNS 2023-02-24 22:00:11 +11:00
UnknownShadow200
b550716388 GUI: Remove unused destroys chance from LS map settings 2023-02-23 22:14:10 +11:00
UnknownShadow200
17eaca3a80 Add WIP fallback Mojang authentication support 2023-02-22 23:12:55 +11:00
UnknownShadow200
af62cdf0c0 Fix doing '/os map add' with two arguments doing nothing and not outputting any message 2023-02-21 19:11:00 +11:00
UnknownShadow200
675553d700 Flat and space themes now use biome blocks and env, while pixel/empty/rainbow themes now use biome env 2023-02-20 23:09:46 +11:00
UnknownShadow200
691477f75d WIP on simplifying map generator arguments 2023-02-20 22:45:21 +11:00
UnknownShadow200
da47c7a39e Main level should always ignore visit permission restrictions 2023-02-20 21:35:24 +11:00
UnknownShadow200
5cb6d34ea3 Fix disabled-command option in server.properties not working (Thanks UmbreoClaw) 2023-02-19 19:54:18 +11:00
UnknownShadow200
13a29ff52e Make less things protected internal (Thanks Venk) 2023-02-19 17:17:31 +11:00
UnknownShadow200
da92dadff8 Release 1.9.4.7 1.9.4.7 2023-02-19 11:30:01 +11:00
UnknownShadow200
1242d5edbb Fix trees missing leaves in classic map gen due to recent changes 2023-02-19 10:53:03 +11:00
UnknownShadow200
9baa8c14bb Fix fCraft trees being one block too high when placed via /tree 2023-02-18 19:57:57 +11:00
UnknownShadow200
46a982ecf3 Replace /tree notch with actual tree generator from classic (they looked pretty much the same anyways) 2023-02-18 13:12:19 +11:00
UnknownShadow200
9d08f61e4e Classic generator now supports biome-specific default trees 2023-02-18 12:17:08 +11:00
UnknownShadow200
db31041e3f fCraft map gen now uses custom biome tree types, and hills/mountains themes now default to plains biome 2023-02-17 23:10:14 +11:00
UnknownShadow200
ec60e0117d Add WIP plains biome 2023-02-17 22:08:34 +11:00
UnknownShadow200
3a5a544ff5 Allow overriding all sub-commands in RoundsGameCmd per request (Thanks Venk) 2023-02-16 19:22:46 +11:00
UnknownShadow200
c57eda9676 Redesign TopStat API in preparation for supporting potentially conflicting identifiers 2023-02-16 19:18:08 +11:00
UnknownShadow200
367942e7f2 LS: Add WIP Sponges and Water item 2023-02-15 23:01:50 +11:00
UnknownShadow200
c5770f81cd LS: Reduce burn chance in all modes except extreme, also don't make water/lava killable blocks (e.g. log) insta-burn in disturbed mode 2023-02-14 08:34:28 +11:00
UnknownShadow200
9bd5a9e313 LS: Fix sponge/water block not being reverted client-side when insufficient permission to place the block (Thanks D_Flat, fixes #743)
Also remove (8) as an emote alias, as it's relatively easy to accidentally unintentionally use it (thanks Hayden_Classic)
2023-02-13 22:26:15 +11:00
UnknownShadow200
d55445c2c1 Fix can set CopySlots of a rank to 0, which doesn't work properly and also causes a crash if you try to look at such a rank in settings GUI (Thanks RandomStrangers) 2023-02-12 20:20:52 +11:00
UnknownShadow200
d4ee4f78b6 LS: Increase death cooldown to 30s 2023-02-11 21:50:47 +11:00
UnknownShadow200
31db976157 LS: Show money and lives left in top right, also show message in chat when you lose a life 2023-02-10 22:11:18 +11:00
UnknownShadow200
519ab5822b LS: Move layer options to separate section of /ls set, and allow negative layer heights 2023-02-09 23:15:49 +11:00
UnknownShadow200
4acdd4fb5b LS: Allow configuring sponge lifetime (thanks Rulja1234) 2023-02-09 20:09:12 +11:00
UnknownShadow200
7189f4c407 LS: Sponges disappear after 200 ticks 2023-02-08 23:45:55 +11:00
UnknownShadow200
a2ff085ddd LS: Turn blocks to coal first before becoming air
Also fix extremely rare case where BlockDB entries would be written twice when restoring/resizing level
2023-02-07 23:57:48 +11:00
UnknownShadow200
4265060f25 Save all physics checks to level file, not just those with non-zero args values 2023-02-07 22:42:06 +11:00
UnknownShadow200
72e1fc186b LS: Work on burning all blocks with a delay, depending on flood mode 2023-02-05 13:17:18 +11:00
UnknownShadow200
0e3cc6d3a5 Always show client name in 'player X connected' message, even for clients that aren't CPE
e.g. classic mode shows a client name of 'Classic 0.28-0.30'
2023-02-03 22:15:02 +11:00
UnknownShadow200
781f463f25 Allow custom TopStats to override name formatting 2023-02-03 19:40:45 +11:00
UnknownShadow200
1d82be4654 Fix can't connect to on Windows 98 2023-02-01 22:02:09 +11:00
UnknownShadow200
9650b5bf2a LS: Limit number of water blocks that can be placed 2023-01-31 21:58:19 +11:00
UnknownShadow200
264e96848e Change /top to not require TopStats to come from a database column 2023-01-30 19:59:46 +11:00
UnknownShadow200
be9b827c2d LS: Prevent placing blocks next to lava spawn by default 2023-01-29 22:49:47 +11:00
UnknownShadow200
9a4240377b LS: Fix layer flooding not working properly after first round, and not showing a message in-game when flooding starts
Also in GUI, don't save round/flood time if it's the same as LS defaults
2023-01-29 21:47:52 +11:00
UnknownShadow200
3a0f40702d ZS: Fix rare issue where when players joined server at very end of round countdown, they were added to alive/human list, but would then subsequently get auto infected after the main level had finished being sent to them (Thanks D_Flat) 2023-01-28 14:19:17 +11:00
UnknownShadow200
0b3cc18245 Log warning when a command/plugin dll fails to find a DLL it depends on 2023-01-25 22:41:45 +11:00
UnknownShadow200
28dede6f18 Relay bots are now completely responsible for converting messages to be suitable to send to an external communication service 2023-01-24 23:34:41 +11:00
UnknownShadow200
e05f035671 Discord: Strip ** from messages so that cross-server discord relay chat looks nicer
Otherwise all messages appear as: (Discord) BotName: **user**: Message
2023-01-23 23:34:08 +11:00