5539 Commits

Author SHA1 Message Date
UnknownShadow200
1dc3e8032a Block Permissions and Command Permissions Lists shouldn't be publicly exposed 2022-11-05 13:59:23 +11:00
UnknownShadow200
95b11284e8 Make /Notes use paginated output (Thanks Venk) 2022-11-05 13:01:05 +11:00
UnknownShadow200
602b46f3c8 Redesign and simplify Paginator API 2022-11-05 10:56:23 +11:00
UnknownShadow200
744ac54b87 Add OnSettingPrefix event for when player's prefix is being updated 2022-11-03 22:48:48 +11:00
Goodlyay
f8c2678b09 Remove debug text 2022-10-30 05:00:01 -07:00
Goodlyay
fe4e758dec Add ExtEntityTeleport CPE
TODO: check if SendPosition should be used for respawn and ride
2022-10-30 04:57:13 -07:00
UnknownShadow200
374e853d59 Fix very rare bug where doing /paste would cause a block change error
1) Do /copy (so that copy slot #1 is occupied)
2) Do /paste (which checks copy slot #1 is used)
3) Do /copyslot 2 (switching to empty copy slot #2)
4) Place a block to trigger the paste
Observe that a nullreference exception would get thrown, due to DoPaste attempting to add the offset of the null 'current copy'
2022-10-30 18:05:58 +11:00
UnknownShadow200
3bf87d309e Make /setspawn closer to checkpoint behaviour (Thanks Venk) 2022-10-27 22:00:21 +11:00
UnknownShadow200
d1f163ee60 Majorly increase default realms limit for admin/owner ranks 2022-10-26 22:39:14 +11:00
UnknownShadow200
77fce362a1 Avoid code duplication between paste brushes 2022-10-21 21:43:31 +11:00
UnknownShadow200
74e5ea3293 Allow using ReplaceBrush as a /brush (Thanks 123DMWM) 2022-10-21 20:13:55 +11:00
UnknownShadow200
2152efbc61 Allow doing /CTF/LS/TW start to autostart on a configured map even when there are only 1-2 maps configured
Previously although '/game start [level name]' would work even when only 1-2 maps configured, '/game start' wouldn't work unless 3 or more maps were configured
2022-10-20 23:14:30 +11:00
UnknownShadow200
a17c71706e CTF: Set default Y of spawn and flags to middle of level, so that they are visible on a normal flatgrass level 2022-10-20 23:01:44 +11:00
UnknownShadow200
3865c7ed02 ZS: Allow turning off a player dying always resulting them in being turned into a zombie (Thanks Venk) 2022-10-20 22:46:49 +11:00
UnknownShadow200
6a2c2eefc0 Games: Prevent using /Spawn while a game is running 2022-10-20 22:24:26 +11:00
UnknownShadow200
569fa10057 Disocrd: Update to v10 API, hopefully this doesn't break anything 2022-10-19 19:11:40 +11:00
UnknownShadow200
5231473117 Discord: Make invalid tokens/lack of message content intents throw errors which make the bot to fail to connect, instead of just logging warnings 2022-10-19 18:42:41 +11:00
UnknownShadow200
ea38e25fc5 Greatly simplify /BlockSpeed command
1) Remove unnecessary /blockspeed clear
2) Remove confusing /blockspeed net (even its highest preset of '3000 blocks per second', is still much slower than MCGalaxy's default of 7500 blocks per second')
3) Prefer more clearer option names of 'updates'/'interval' instead of 'bs'/'ts' (old option names retained for backwards compatibility
4) Settings updates/interval option now also outputs blocks per second and estimated network traffic usage
5) Improve its /help
2022-10-17 20:56:57 +11:00
UnknownShadow200
9f019083b0 Move classicube-account-plus further down in server.properties to make it more difficult to find, and group whitelist/admin verification options into separate Security section
Also remove description for a couple of now no-longer existent options
2022-10-16 17:04:12 +11:00
UnknownShadow200
ae7886e6fb GUI: Change Undo input in Players tab to timespan input instead of text input 2022-10-11 22:33:43 +11:00
UnknownShadow200
affc323607 Release 1.9.4.3 1.9.4.3 2022-10-09 13:40:55 +11:00
UnknownShadow200
a9a1730363 Make Triangle draw op slightly faster and add morecomments 2022-10-05 20:33:01 +11:00
UnknownShadow200
f306d9284a Fix rotate output being wrong for angles > 90 2022-10-04 20:04:10 +11:00
UnknownShadow200
e586b9d0e5 WIP on redoing rotate transform as shears instead to avoid holes in the output (partially addresses #485, but still more to test and fix) 2022-10-04 08:52:44 +11:00
UnknownShadow200
d5ae8f0c25 cut shouldn't be affected by current transform 2022-10-04 08:44:25 +11:00
UnknownShadow200
c587387491 GUI: Fix unmute and freeze actions in Players tab not working 2022-10-02 21:22:53 +11:00
UnknownShadow200
26670dcd34 Fix some MOTDs crashing original classic client (e.g. '&f', thanks p1glynlol) 2022-10-01 23:30:46 +10:00
UnknownShadow200
f2babf32e1 Don't break backwards compatibility for /imgprint modes 2022-09-30 21:04:00 +10:00
UnknownShadow200
568f010cc0 Fix /info of offline players not showing nick (Thanks Goodly) 2022-09-28 19:54:33 +10:00
UnknownShadow200
b84f2345eb Linux: Try to workaround very rare case where problematic X11 video drivers cause cursor creation to fail with ArgumentException, which in turn causes the GUI to fail to start. Might address #658 2022-09-25 20:22:08 +10:00
UnknownShadow200
9bd1f71918 Remove unused things from MCGalaxy_.csproj 2022-09-25 18:58:22 +10:00
UnknownShadow200
66076c1e99 Grayscale Rainbow brush now supports random mode 2022-09-17 23:01:35 +10:00
UnknownShadow200
efc183cb38 Fix previous commit resulting in being unable to open logs in GUI 2022-09-16 23:11:11 +10:00
UnknownShadow200
27709ca001 Keep log file open instead of constantly closing and reopening 2022-09-14 22:36:13 +10:00
UnknownShadow200
b74b6c0d70 Replace drawop.Max with SizeX/Y/Z 2022-09-13 21:15:30 +10:00
UnknownShadow200
d105f074db WIP on standalone build updating, general minor improvements to Updater.cs 2022-09-09 20:40:37 +10:00
UnknownShadow200
a589c25ae1 GUI: Split up Messages into Messages and Moderation messages 2022-09-08 22:42:33 +10:00
UnknownShadow200
72fdb1c835 Move plugin dll assembly resolving and directory creation to IScripting.cs 2022-09-08 20:03:51 +10:00
UnknownShadow200
028425ed5f Optimise dithering to one pass, and fix image being drawn upside down 2022-09-07 18:03:36 +10:00
UnknownShadow200
800cd535bb Optimise image dithering to use one less pass 2022-09-06 23:49:51 +10:00
UnknownShadow200
3d853c5b7a Fix LAB colorspace conversion, and simplify ImagePalette API a bit 2022-09-06 23:26:28 +10:00
UnknownShadow200
f88d8c1b50
Merge pull request #721 from Goodlyay/master
Imageprint improvements
2022-09-06 19:47:41 +10:00
UnknownShadow200
cfd98807d7 GUI: Avoid duplicate entries in input log, to simplify navigation through input history 2022-09-05 08:24:48 +10:00
UnknownShadow200
4fd0868a29 Add gradient brush 2022-09-04 10:10:59 +10:00
UnknownShadow200
d0eab2e6c9 Use AssemblyResolve event to fix plugin DLLs depending on other plugin DLLs not working on .NET framework and dotnet 2022-09-03 17:57:11 +10:00
UnknownShadow200
002def7f1a Add additional 'announce' parameter to OnConnectionReceivedEvent, to allow supressing the 'X connected to the server' message 2022-09-03 16:20:45 +10:00
UnknownShadow200
ee397b1008 Warn when can-mention-everyone is enabled in discordbot.properties 2022-09-03 09:31:49 +10:00
UnknownShadow200
edb6a653df Fix standalone build not loading SSL/TLS certificates on Linux 2022-09-01 21:06:55 +10:00
UnknownShadow200
5b4cd6fdd0 Move Database date/timespan parsing things to Database class, also stop using Action/T Func delegates since they don't exist in .NET 2.0 2022-08-30 08:31:12 +10:00
UnknownShadow200
40b99a0ae9 Add dotnet .csproj for GUI (only works on Windows though) 2022-08-28 20:19:38 +10:00