Goodlyay
688227bfc0
Remove Player.IgnorePosition property, move to PingList instead
...
Also do better thread safety
2024-02-24 17:30:49 -08:00
Goodlyay
07fc21ecee
Merge branch 'master' into IgnoreUnwantedPositions
2024-02-24 16:48:53 -08:00
UnknownShadow200
134da6f5c5
Transfer repository to ClassiCube organisation
2024-02-20 12:01:44 +11:00
UnknownShadow200
3a7390df30
Add cancellable event for when BlockDB is being flushed to disc
2024-02-18 11:39:03 +11:00
Goodlyay
066016fe9e
immediately move the player to TP pos if ignoring positions
2024-02-16 01:52:16 -08:00
Goodlyay
5ea3e77b56
WIP on ignoring unwanted positions after TPing, spawning a player
2024-02-15 23:32:19 -08:00
Goodlyay
ffe4707394
Make Command.CheckOwn public
2024-02-07 22:29:44 -08:00
Goodlyay
fc438ec901
Make Paginator.Output with perPage param public
2024-02-04 01:34:55 -08:00
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