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
Goodlyay
3d8db9290f
Revert "/search players now searches all players instead of currently online"
...
This reverts commit e3d58e3e3843b613f2bf91ee6224ca48d6375ea5.
2023-05-03 17:29:26 -07:00
Goodlyay
e3d58e3e38
/search players now searches all players instead of currently online
2023-05-03 16:38:38 -07:00
UnknownShadow200
cb451653b3
Linux: Try to preserve process's raw command line arguments when restarting
2023-05-04 00:11:06 +10:00
UnknownShadow200
1bb8e52f43
Support 'all processes CPU usage' on FreeBSD too
2023-05-03 23:18:54 +10:00
UnknownShadow200
d0ad31d904
Tidy up OperatingSystem.cs a bit
2023-05-03 19:56:49 +10:00
UnknownShadow200
7f3989547d
Merge pull request #755 from UnknownShadow200/GB_LB_BlockNames
...
Support block names for arguments in /gb and /lb
2023-05-01 20:11:27 +10:00
UnknownShadow200
2e1d4f4f9a
Fix merge conflict
2023-05-01 19:16:24 +10:00
UnknownShadow200
553fea0130
Release 1.9.4.8
1.9.4.8
2023-04-30 18:18:01 +10:00
UnknownShadow200
99a4e70e27
Prevent login spamming from also spamming mojang auth attempts
2023-04-29 21:28:56 +10:00
UnknownShadow200
5685e75a35
Fix multiple people changing a level's block definitions at the same time occasionally causing a FileShareViolation exception to get thrown
2023-04-29 20:02:28 +10:00
UnknownShadow200
0227bb1eb1
Revert "Add extra permission to nick for ability to change your own nick"
...
This reverts commit 7244fa2d9f14d690f8bfd3d48129abc894ee2835.
2023-04-28 21:40:38 +10:00
UnknownShadow200
9c9d4b6978
Doing /spawn should always respawn you at level spawn (and ignore checkpoint, thanks Goodly)
2023-04-28 20:25:54 +10:00
Goodlyay
68d271bf48
/highlight: display how many changes were found
2023-04-26 19:15:48 -07:00
Goodlyay
7244fa2d9f
Add extra permission to nick for ability to change your own nick
...
This allows /nick to be used to change bot names but not your own name, removing the need for custom commands such as NA2's /botnick
2023-04-26 17:58:19 -07:00
Goodlyay
1d703bbc41
Add Vec3F32 * float operator, fixes unintuitive behavior when using *=
...
Vec3F32 dir;
dir *= (float)rnd.NextDouble(); //compilation failure
dir = (float)rnd.NextDouble() * dir; //success
2023-04-26 17:23:14 -07:00
UnknownShadow200
4bfba26da8
Split up Authenticator into separate PassAuthenticator and LoginAuthenticator, and integrate existing MojangAuth class into new MojangAuthenticator class
2023-04-25 09:25:12 +10:00
UnknownShadow200
c9f2de6e6c
Paginate /store list output (Thanks spicycombo)
2023-04-02 00:22:57 +11:00
UnknownShadow200
ef12811bf3
Discord: Escape more markdown characters that may be used in the future (Thanks icanttellyou)
2023-04-02 00:04:25 +11:00
UnknownShadow200
ddf1daebaa
Increase summary errors when compiling fails from 2 to 5, also simplify the informational text at the end a bit (Thanks Goodly)
2023-03-24 21:38:42 +11:00
UnknownShadow200
8dde70e590
Assign TotalTime/LastLogin earlier in login process to avoid a small window where a player in Onelist list has nonsensical TotalTime/LastLogin values (Thanks Spicycombo)
2023-03-19 17:39:38 +11:00
UnknownShadow200
18afc1f19f
Discord: Fix message with over 2000 characters failing to send
...
Before the message sending code would trigger an error due to attempting to call the CreateMessage API with a content length exceeding the API limit of 2000 characters
Now extremely long messages are broken up into chunks of at most 2000 characters
2023-03-08 22:34:28 +11:00
UnknownShadow200
5338e5d0a1
SInfo now includes number of CPU cores in output, fixes #749
2023-03-07 23:27:20 +11:00
UnknownShadow200
da5fd34dfe
Rename RelayBotSender to AsyncWorker
2023-03-06 19:37:37 +11:00
UnknownShadow200
9feee24e84
Fix some physics entries wrongly never getting removed from physics list (Thanks 123DMWM)
2023-03-05 15:33:03 +11:00
UnknownShadow200
4ed0dc344a
Move /server update to separate /update command, and also add /update check to see if server needs updating
2023-03-04 22:37:05 +11:00
UnknownShadow200
96e82f2173
Kick message for unsupported protocol version also includes version number
2023-03-03 23:00:09 +11:00
UnknownShadow200
a5cc83728f
Make it possible for IMapImporters to override reading from file methods
2023-03-02 20:18:05 +11:00
UnknownShadow200
d6ac79b624
Heightmap map gen theme now uses biome, and space biome now has env border of obsidian too
2023-02-28 22:38:31 +11:00
UnknownShadow200
81333200c2
Allow providing spaces in map gen spaces to provide multiple arguments
...
E.g. both a seed and biome
2023-02-28 08:52:16 +11:00
UnknownShadow200
457ca3a82c
Merge pull request #745 from UnknownShadow200/GenImprovements2
...
Map generator improvements
2023-02-27 18:58:17 +11:00
UnknownShadow200
27b2058375
Move Command permissions list away from being tied to Groups (player ranks)
2023-02-26 22:42:15 +11:00
UnknownShadow200
9481f5f67f
Simplify ItemPerms API a bit
2023-02-26 20:25:59 +11:00
UnknownShadow200
147f62d685
Allow changing death invulnerability cooldown from default of 1 seconds, also log 1 less line when Discord bot periodically tries autoreconnecting due to being unable to resolve gateway.discord.gg DNS
2023-02-24 22:00:11 +11:00