Goodlyay
c829f5eb02
Disallow commas in award names
...
Commas break the parser because they are the separator character in playerAwards.txt
2024-02-03 18:29:52 -08:00
Goodlyay
389910868a
IsListModifier should be available to plugins
2024-02-03 13:31:24 -08:00
Goodlyay
450dfa1181
Disallow chatting when ignoring all and tell player how to switch it back
2024-01-30 21:35:03 -08:00
UnknownShadow200
3684f31064
Allow /rules to be used when frozen, resolves #791 (Thanks dflat)
2024-01-17 23:04:11 +11:00
UnknownShadow200
7d390c59e5
Allow changing default brush and transform
2024-01-12 19:01:03 +11:00
UnknownShadow200
7bd2ad38ea
Allow adding extra intents to discord relay bot
2024-01-03 07:28:56 +11:00
UnknownShadow200
6b3af740b7
Add event for when a gateway event is received from Discord
2024-01-02 18:38:40 +11:00
UnknownShadow200
03ba36f694
Add //dotnetref comment so you can add dotnet build specific assembly references when compiling plugins in the dotnet build
2024-01-01 22:48:17 +11:00
UnknownShadow200
e9a94fda48
Generate standalone versions with github actions
2023-12-31 19:33:35 +11:00
UnknownShadow200
3083975462
Generate better zip files from actions compiled builds
2023-12-30 23:15:02 +11:00
UnknownShadow200
50269ec283
WIP on github actions building
2023-12-30 23:04:19 +11:00
UnknownShadow200
0621ce114d
Fix /back not working with /tpa
2023-12-30 21:57:41 +11:00
UnknownShadow200
170deda2f4
Games can now override the respawn prevention behaviour
2023-12-27 20:50:57 +11:00
UnknownShadow200
c771fe78a8
Allow games to override map rating system
2023-12-27 14:58:31 +11:00
UnknownShadow200
fd4fc7189e
Fix last commit
2023-12-27 06:28:50 +11:00
UnknownShadow200
be7765797c
For OnChatEvent etc events, pass message by ref to allow plugins to alter the message if they really want to
2023-12-26 21:33:34 +11:00
UnknownShadow200
ffab090303
Merge pull request #787 from UnknownShadow200/PlaceDeletePermissions
...
Split up Block permissions into Place and Delete permissions
2023-12-26 10:30:59 +11:00
UnknownShadow200
dc3b48bb50
GUI sets both place and delete permissions
2023-12-26 10:21:53 +11:00
UnknownShadow200
861feef378
Simplify messaging for /blockset after recent changes, simplify help for /cmdset and /blockset
2023-12-25 19:50:42 +11:00
UnknownShadow200
4da28d6eab
BlockSet can now set place permissions separately from delete permissions
2023-12-24 19:47:11 +11:00
UnknownShadow200
293df1ebaf
Move more integer serialising to use invariant culture, also fix tab usage when should be 4 spaces in most places
2023-12-24 08:20:00 +11:00
UnknownShadow200
f0f8ce9ab9
More work towards parsing/serialising integers using invariant culture
2023-12-22 20:24:28 +11:00
UnknownShadow200
c2efe55058
Start moving towards invariant integer number parsing
...
It turns out that some languages use a unicode character such as \u2212 for the negative sign
2023-12-20 18:45:36 +11:00
UnknownShadow200
daf4f0c05a
Discord: Allow customising .who embed response with plugin event
2023-12-19 23:06:31 +11:00
UnknownShadow200
07a1bd8925
Use single function for most thread creation
2023-12-19 22:23:39 +11:00
UnknownShadow200
cc9a71bc1b
Make string extracting for SQLite database a little bit faster and allocate a little bit less memory
2023-12-19 22:06:49 +11:00
UnknownShadow200
830fd8f8b3
WIP on allowing separate block place and delete permissions
2023-12-18 07:03:14 +11:00
UnknownShadow200
c8b174efde
dotnet build: Support resolving assembly references from server folder for plugins
2023-12-16 10:43:17 +11:00
UnknownShadow200
ee7718b89a
Mostly move Review to an internal module
2023-12-16 09:02:52 +11:00
UnknownShadow200
abfdcdf076
Make LevelPicker class more extensible
2023-12-15 22:39:07 +11:00
UnknownShadow200
9ead72b356
Change Warps to be an internal module, and lazy load warps/waypoints only when actually required
2023-12-13 19:32:01 +11:00
UnknownShadow200
bd55a9e608
Stop using deprecated FindData method
2023-12-10 22:25:08 +11:00
UnknownShadow200
7f7cf7cb52
Make compiling module a proper plugin
2023-12-10 22:16:24 +11:00
UnknownShadow200
9dead7961b
GUI: Darken very bright colours and slightly lighten very dark colours in main log window
2023-11-30 23:27:30 +11:00
UnknownShadow200
e224f3fb70
Remove kicking if a client sends a message to the server with & in it, fixes #778 (Thanks rdebath)
2023-11-21 20:21:41 +11:00
UnknownShadow200
b72579bd18
Save a few kilobytes of memory in Level instances
2023-11-18 21:27:17 +11:00
UnknownShadow200
8c9f0e60ea
Change /pass to operate as an event callback rather than as a command
...
This avoids the issue where the server is configured so that password verification is required, but players do not have sufficient permission to use the /pass command
2023-11-18 16:35:10 +11:00
UnknownShadow200
f9a32d7381
Make it harder to alter p.IsSuper
2023-11-07 20:53:41 +11:00
UnknownShadow200
4560ac8527
For state bot AI instruction, reduce default search distance for players to at most 1000 blocks away (was 20000)
2023-10-31 22:06:19 +11:00
UnknownShadow200
ff958802aa
Try to seperate authentication services from heartbeats
2023-10-30 20:42:12 +11:00
UnknownShadow200
a873dfdee3
Discord: Allow custom API messages defined by plugins to also process the response received from Discord (Thanks SpicyCombo)
2023-10-30 18:14:45 +11:00
UnknownShadow200
7b20917803
Add move bot AI instruction (same as walk, but doesn't adjust yaw/pitch to direction walking in
2023-10-26 23:29:22 +11:00
UnknownShadow200
a8c096c14a
Fix stare bot instruction not always giving bots the right pitch due to recent changes (Thanks Goodly), try to fix rare issue where NWSE cursor is invalid
2023-10-26 18:38:00 +11:00
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