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
UnknownShadow200
4d8592b0bd
Release 1.9.4.5
1.9.4.5
2022-12-07 22:29:52 +11:00
UnknownShadow200
fa773cd429
Make command style more consistent and restore original software name in copyright headers
2022-12-07 21:28:52 +11:00
UnknownShadow200
439a675397
Fix realistic map gen erroring when map height was 4 blocks or less
2022-12-06 19:44:02 +11:00
UnknownShadow200
37a70cd0ff
Leaves should still propagate physics checks even when leaf decay is off (Thanks ikkebinz)
2022-12-04 08:28:34 +11:00
UnknownShadow200
6971742566
Allow over 32767 deaths when using SQLite as database backend
2022-12-03 13:32:07 +11:00
UnknownShadow200
e95f1879eb
Tidy up CustomBlockCommand.cs
2022-12-03 10:39:22 +11:00
UnknownShadow200
e0543caa73
Change '/zone set col' to '/zone set colour'
2022-11-30 22:48:55 +11:00
UnknownShadow200
5803589fe5
Don't try sending heartbeats and improve error message when failing to setup listening socket for connections
...
Usually this happens because there is already another server or instance of MCGalaxy running on the same port
2022-11-27 10:37:15 +11:00
UnknownShadow200
28681d7a7a
Improve /whonick output when multiple player/bot nicks match the input, partially addresses #730
2022-11-26 08:17:00 +11:00
UnknownShadow200
73f7ba328a
Improve multiple messages of players/ranks/loaded levels to also include colours of names
2022-11-25 08:31:53 +11:00
UnknownShadow200
e04ca53aae
Minor API tidyup
2022-11-24 23:02:54 +11:00
UnknownShadow200
1b9ef7cdf7
Allow providing reasons for IP bans
2022-11-23 07:42:49 +11:00
UnknownShadow200
be64850a19
Allow using block names in lb/gb input (WIP)
2022-11-22 22:40:29 +11:00
UnknownShadow200
b50525ea97
GUI: Only save/load block/command permissions/props when actually necessary
2022-11-22 21:00:00 +11:00
UnknownShadow200
65c07caf99
Simplify permissions setting APIs
2022-11-22 20:09:33 +11:00
UnknownShadow200
6967412d01
Allow using more chat/info/quit commands when frozen
2022-11-21 20:24:05 +11:00
UnknownShadow200
00ff666ae9
Discord: Log ~2 less lines when disconnected
2022-11-20 20:32:14 +11:00
UnknownShadow200
a7da4b8dc9
Improve message when can't /save due to saving changes to the level being disabled, also log message when a game round is started for all games instead of just lava survival
2022-11-20 18:44:11 +11:00
UnknownShadow200
1612526d05
Release 1.9.4.4
1.9.4.4
2022-11-19 13:09:11 +11:00
UnknownShadow200
63bb8d36a2
Trust classicube.net's IP for forwarding real IP in websocket connections
...
This is only intended for users connecting through classicube.net's websocket proxy - that way the rest of the server still sees the user's actual IP for e.g. /banip, /info, /clones etc
2022-11-18 22:50:08 +11:00
UnknownShadow200
a554d2d53b
Add grid brush (gridlines)
2022-11-18 21:42:57 +11:00
UnknownShadow200
a170043bd6
When a websocket is connecting from localhost, allow providing a X-Real-IP header to override the socket's IP with the provided IP address
...
This is mainly intended to support reverse proxies running on the same machine as the server, so that users will have their actual IP (e.g. for /info and /banip), instead of all having the IP of 127.0.0.1
2022-11-17 23:39:49 +11:00
UnknownShadow200
f270e37add
Add disabled-commands option to server.properties to allow disabling certain commands altogether, also remove long obsolete Command.all
2022-11-09 21:55:42 +11:00
UnknownShadow200
2e51fdb409
Checkered brush: Also support providing frequencies/weights for blocks
2022-11-08 23:19:50 +11:00
UnknownShadow200
6b76086d5a
Make public API for getting colored name of blocks and commands
2022-11-05 18:16:52 +11:00
UnknownShadow200
555cdab5d3
Simplify permission classes a bit and remove obsolete Json.Parse method
2022-11-05 15:33:30 +11:00
UnknownShadow200
1dc3e8032a
Block Permissions and Command Permissions Lists shouldn't be publicly exposed
2022-11-05 13:59:23 +11:00