Goodlyay
717991e055
Allow registering and unregistering of os subcommands
...
move SubCommand into MCGalaxy.Commands namespace
2023-08-20 18:14:30 -07:00
Goodlyay
667babc4e1
Fix /os map restore using no arguments
2023-08-20 00:13:35 -07:00
Goodlyay
ab0ef4e7db
Refactor /os map to use SubCommands.
...
Provide more useful user feedback on failed os commands
SubCommands is now a more generic class untied from CmdOs itself
2023-08-20 00:00:25 -07:00
Goodlyay
7c8922d92c
os: remove hardcoded checks and aliases and move subcommand logic into SubCommand class
2023-08-19 20:31:53 -07:00
UnknownShadow200
838b220db9
Fix 383d47a1422f417354793f36db8b28cecc54bbed accidentally causing clients supporting EnvMapAspect v2 to not get environment settings sent to them anymore (Thanks 123DMWM)
2023-08-17 17:47:57 +10:00
UnknownShadow200
383d47a142
Add support for 128 character texture pack URLs
...
Also load skin/model/reach before sending spawn map (Thanks Goodly)
2023-08-15 22:55:14 +10:00
UnknownShadow200
c4c4bc5f8f
Allow texture URLs that contain .zip/.png, instead of just those that end with them
2023-08-13 13:43:31 +10:00
UnknownShadow200
21a7389a5d
Tidy up help text in server.properties and permission property files
2023-08-06 23:21:37 +10:00
UnknownShadow200
cb2b802fe9
Allow changing default map gen theme and biome
2023-07-31 23:15:42 +10:00
UnknownShadow200
cdf66cc3ee
Fix /where always displaying your orientation instead of the orientation of the target player (bug since 2016)
...
This bug has been present ever since the command was introduced way back on May 13 2016, in 5db44285ca988e9f648079369b0014eaa98f3fa9)
2023-07-28 23:20:13 +10:00
UnknownShadow200
fe30c0860e
Fix discord relay bot not displaying user chosen display names and instead always just showing usernames ( Fixes #769 , thanks forkiesassds)
2023-07-24 18:46:19 +10:00
UnknownShadow200
f70c16cb7a
WIP on supporting offline players in /search players
...
Searching online players online is moved to /search online
2023-07-19 22:34:20 +10:00
UnknownShadow200
8bc33b6dde
If execvp based restart fails on unix systems, it's better to let the server just not restart again instead of restarting with constant log error spam
2023-07-17 21:32:56 +10:00
UnknownShadow200
336e371706
Merge pull request #767 from UnknownShadow200/DBRewrite3
...
Improve Database.UpdateRows/DeleteRows
2023-07-15 22:31:27 +10:00
UnknownShadow200
f58acb469f
Change /inbox del all to also say how many messages were deleted
2023-07-15 22:21:52 +10:00
UnknownShadow200
82d0e79e72
Change /measure to also support block ID ranges
2023-07-14 17:57:04 +10:00
UnknownShadow200
b4ff844f23
Replace and paste brushes now support block ranges for arguments, also change striped brush to default to 'skip' instead of 'air' when only 0 or 1 argument provided
2023-07-13 23:15:44 +10:00
UnknownShadow200
a9adbbd45f
Allow using block ID ranges for arguments in gradient,random,cloudy/checkered/grid brushes
2023-07-13 22:23:00 +10:00
UnknownShadow200
b14cae446b
Refactor frequency brush argument parsing
2023-07-13 18:57:25 +10:00
UnknownShadow200
335121530c
Fix CTF/Countdown/TNT wars being in command list twice
2023-07-09 00:13:48 +10:00
UnknownShadow200
f5c8cad215
Optimise some DB queries to just 'update else add' instead of 'check if any rows, and then update or add'
2023-07-08 23:45:32 +10:00
UnknownShadow200
b38e025833
Release 1.9.4.9
1.9.4.9
2023-07-08 14:57:08 +10:00
UnknownShadow200
1755ec2a56
Change PlayerDB data lookup on login to be case insensitive when name verification name is disabled and the player's name is unverified
2023-07-08 10:23:21 +10:00
UnknownShadow200
ada403cb0f
Fix ECL license linking to non-existent page (Thanks TomCube2)
2023-07-06 21:22:09 +10:00
UnknownShadow200
32ba3668d2
Improve /help transform rotate and allow using center too (thanks Venk)
2023-07-02 18:27:37 +10:00
UnknownShadow200
3c02f89c7f
Fix some issues occurring when server runs in unsupported mode of having both classicube-account-plus enabled and player name suffixes for login authentication services (Thanks 123DMWM)
2023-06-30 23:43:21 +10:00
UnknownShadow200
bf7372a1b6
ZS/CTF: Allow configuring collision detection interval, and reduce default collisions check interval to 150 milliseconds
2023-06-28 23:34:11 +10:00
UnknownShadow200
030b5a384f
Ban/unban/tempban info logs will no longer use truename of the banner/unbanner going forward (will use name instead like everything else)
2023-06-28 19:57:24 +10:00
UnknownShadow200
b0d4c01a40
Simplify TwoWayPing operation
2023-06-24 10:48:25 +10:00
UnknownShadow200
626cfd3752
Fix server getting stuck in restart loop if GUI DetectBuggyCursors() failed, also begin abstracting away process resource measurement
...
This will be necessary to add OS specific code that avoids relying on the framework's implementation of Process
2023-06-16 19:51:38 +10:00
UnknownShadow200
c43b6fe3d9
Fix not compiling on .NET 2.0 due to using Func delegate in two places
2023-06-15 07:56:39 +10:00
UnknownShadow200
28843b10c4
WIP on optimising guns to use BufferedBlockSender
2023-06-11 13:12:48 +10:00
UnknownShadow200
61a332181d
Fix for partial player name matching methods from DB, that in the case of the provided name partially matching over 100 names before the first exact match, that the result was unexpectedly 'no matches' instead of the expected exact match (Thanks Goodly)
...
This typically happened when you have had 1000s of players join, then someone with a 2 letter name joins, and you attempt to do /info on the 2 letter name when they're offline
2023-06-05 21:35:36 +10:00
UnknownShadow200
fcbef535b7
Port forwardind GUI: Add logs panel that logs messages related to UPnP forwarding/unforwarding
2023-06-05 19:30:55 +10:00
UnknownShadow200
d16f74f52d
Remove cmd.Enabled property and do the 'only allow use if Economy is currently enabled' in the actual commands instead. Fixes #762
2023-06-03 23:42:18 +10:00
UnknownShadow200
2c2c7d315c
LS: Add item for buying doors
2023-05-29 23:34:11 +10:00
UnknownShadow200
083534088d
Refactor CPE persistent messages
2023-05-29 19:52:02 +10:00
Goodlyay
e140308105
Merge pull request #760 from UnknownShadow200/PersistentMessages
...
"I think the code needs to be rearranged a bit, but that can be done after merging"
2023-05-19 22:11:48 -04:00
Goodlyay
984e4bb3d4
Allow more fine control for cpe message priority
2023-05-19 15:13:28 -07:00
UnknownShadow200
c8bee62152
Change /compload to also unload the command/plugin first (Thanks Rulja1234)
2023-05-19 20:13:35 +10:00
Goodlyay
75b8d8f864
only Announcement CPE messages should show up in chat for classic players
2023-05-17 13:55:58 -07:00
UnknownShadow200
ec4019b870
Prevent being able to load the same plugin multiple times (Thanks Rulja1234)
...
Also raise actual Exceptions when commands/plugins fail to load due to either outdated server, or existing command/plugin with the same name
2023-05-17 20:52:31 +10:00
UnknownShadow200
63f851dfa7
Remove obsolete Player.players (Deprecated since 2016)
2023-05-16 23:09:44 +10:00
Goodlyay
6a80bed166
Keep binary compatibility for SendCpeMessage
2023-05-15 20:22:12 -07:00
Goodlyay
6c0800ee90
Fix thread-unsafe dictionary access
...
(Thanks UnknownShadow200)
2023-05-14 20:40:21 -04:00
Goodlyay
eb27faee57
Rename PersistentMessage.Priority Default -> Normal
...
More descriptive and matches other priority enum in MCGalaxy
2023-05-13 18:40:32 -04:00
Goodlyay
6bc29e7b58
Introduce a priority for persistent CPE message lines
2023-05-13 13:08:21 -04:00
UnknownShadow200
180b66eb52
Fix if game that changes the main level is running, that opening settings GUI or doing /server reload would cause server main level to get loaded
2023-05-11 19:41:30 +10:00
UnknownShadow200
e541755bc5
/pload and /punload output message now also includes name of plugin
2023-05-07 23:50:06 +10:00
UnknownShadow200
27f0a98375
Log which levels have their saving deliberately skipped at shutdown/restart
...
This e.g. happens with levels that are currently running a game
2023-05-05 22:23:03 +10:00