UnknownShadow200
9d40e99695
Make the IsCreate/IsDelete etc methods of the Command class public (Thanks Goodly)
2023-10-22 17:27:28 +11:00
UnknownShadow200
81785236da
Simplify SubCommand API a bit
2023-10-16 20:22:44 +11:00
Goodlyay
0a6b0da40b
Make SubCommand string argument number less hardcoded
...
Minorly improve some /os feedback when giving not enough arguments
2023-10-08 20:39:27 -07:00
Goodlyay
2372194b15
Merge pull request #774 from UnknownShadow200/ExtensibleOverseer
...
Extensible overseer: Allow plugins to add more /os subcommands via Overseer.Register, Overseer.Unregister
2023-10-07 21:50:29 -04:00
Goodlyay
b6c3a70d8a
Split SubCommand into SubCommandGroup
...
(Thanks UnknownShadow200)
Move "os" command shortcut to Overseer class
Hardcode "os" command shortcut in fewer places
2023-10-05 14:44:20 -07:00
UnknownShadow200
3ea8e61474
Discord: For messages in reply to another message, display '(at)original user' prefix at start of the message displayed in-game and in logs
2023-10-01 22:37:37 +11:00
UnknownShadow200
f8d05a706a
Make minigames code a bit more extensible
...
Also change Obsidian to appear as Black wool instead of Cobblestone to 0.0.23 classic clients, to more closely match its visual colour (Thanks Goodly)
2023-10-01 10:01:56 +11:00
Goodlyay
a6779b9e99
Move behavior out of CmdOverseer to Overseer
2023-09-29 20:53:37 -07:00
Goodlyay
fc52e1aead
Update MCGalaxy_.csproj
2023-09-28 10:08:34 -07:00
Goodlyay
b8e5799281
Pull SubCommand into its own file and add a little bit of documentation
2023-09-27 15:56:18 -07:00
UnknownShadow200
f326fd3340
Discord bot: Avoid hardcoding API/WebSocket hosts and paths
2023-09-27 18:29:00 +10:00
UnknownShadow200
a4cc8fb2b6
LS: Fix physics level not being updated when a new level is loaded, also fix physics level stuck at 5 when continuing on the same level (thanks jdl96, partially addresses #776 )
2023-09-22 19:33:07 +10:00
UnknownShadow200
1a8e1edbf2
Make /countdown stop error much less frequently (Thanks Venk)
2023-09-22 18:46:11 +10:00
UnknownShadow200
4720da3ffb
Walking bots now face in direction of their target position
2023-09-22 15:07:33 +10:00
UnknownShadow200
cb6bff5705
Fix that executing commands from relay services didn't strip leading whitespace of the command arguments
...
Also make /measure slightly faster
2023-09-06 17:37:48 +10:00
Goodlyay
28e15264f8
Disallow LoadOnGoto and Unload from /os map options
...
Make subcommand names use more consistent casing
Fix being able to change /os map options without being in your map
2023-08-22 00:02:25 -07:00
Goodlyay
834ebe7046
Fix being unable to use new dropbox url
2023-08-21 21:59:08 -07:00
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