5502 Commits

Author SHA1 Message Date
Goodlyay
225c17f629 Display pronouns in /whois, if selected 2024-04-06 23:56:20 -07:00
UnknownShadow200
1bf0f7ae36 Make DB backends a little more flexible with overriding 2024-04-02 19:05:07 +11:00
UnknownShadow200
b875e2fab2 Again try to work with trimming 2024-04-01 20:32:16 +11:00
UnknownShadow200
bd7725f694 Now with less warnings 2024-04-01 15:35:33 +11:00
UnknownShadow200
23d5ba4d79 Reflect on reflection usage and use less of it 2024-04-01 15:28:35 +11:00
Goodlyay
0f81ae24a0 use reflexive pronoun in hug self 2024-03-29 21:14:51 -07:00
UnknownShadow200
3445209af9 Fix Discord bot not handling http error responses properly when running on modern dotnet versions 2024-03-30 10:11:13 +11:00
Goodlyay
82ac48db61 Make default pronouns distinct from they/them
This allows plugins to determine if a user has intentionally set them or not
2024-03-29 06:07:37 -07:00
Goodlyay
02b48ec827
Allow players to choose from configurable pronouns (#795) 2024-03-29 03:12:26 -07:00
UnknownShadow200
eea79691ea Move EnsureIPv4Url to base Heartbeat class and make external IP lookup method public per request 2024-03-29 08:13:25 +11:00
UnknownShadow200
d885b41161 When logging TypeLoad exceptions, add a separate line for logging full name of type that failed to load 2024-03-29 08:01:57 +11:00
UnknownShadow200
0fd9dd802b Try to fix issue where time component of dates saved to the DB was being saved/loaded with culture specific time separator instead of : (Thanks Fam0r) 2024-03-12 19:01:01 +11:00
UnknownShadow200
82ba8b5054 Expand IBitmap2D to allow setting pixels and retrieving the underlying image object 2024-03-11 22:14:10 +11:00
UnknownShadow200
c860f64c0e More dotnet versions 2024-03-07 23:07:31 +11:00
UnknownShadow200
556be9e72d
Merge pull request #792 from ClassiCube/dependabot/nuget/MCGalaxy/SixLabors.ImageSharp-2.1.7
Bump SixLabors.ImageSharp from 2.1.3 to 2.1.7 in /MCGalaxy
2024-03-07 17:34:29 +11:00
dependabot[bot]
11a243f368
Bump SixLabors.ImageSharp from 2.1.3 to 2.1.7 in /MCGalaxy
Bumps [SixLabors.ImageSharp](https://github.com/SixLabors/ImageSharp) from 2.1.3 to 2.1.7.
- [Release notes](https://github.com/SixLabors/ImageSharp/releases)
- [Commits](https://github.com/SixLabors/ImageSharp/compare/v2.1.3...v2.1.7)

---
updated-dependencies:
- dependency-name: SixLabors.ImageSharp
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-06 22:04:32 +00:00
Goodlyay
552e8fa87f Don't immediately process player movement after teleports 2024-02-29 23:32:13 -08:00
Goodlyay
06a2df9639 Merge teleport and ping packet into one 2024-02-28 23:58:04 -08:00
Goodlyay
42d9d82f76 Immediately update server-side position when TPing player 2024-02-28 01:26:26 -08:00
Goodlyay
1ab445d8e5 Send ignore position ping after movement packet 2024-02-28 00:27:36 -08:00
Goodlyay
3a72699e30 Remove debug messages
Allow plugins to read if position is being ignored
2024-02-27 22:13:06 -08:00
Goodlyay
2e53a1390f Ignore position when server is sending level (Player.Loading) 2024-02-24 18:44:46 -08:00
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