5429 Commits

Author SHA1 Message Date
UnknownShadow200
8387913e12 CmdLoad and autoload now list the actual names of loaded commands 2021-09-02 20:14:24 +10:00
UnknownShadow200
750af9cb6c move code out of /cmdload and into Scripting.cs 2021-09-02 12:38:52 +10:00
UnknownShadow200
4d268663fd Fix some multiple escaped characters not showing properly in game (e.g. \\*), fix / at end of message throwing IndexOutOfRange exception (Thnks Fam0r) 2021-09-02 07:56:10 +10:00
UnknownShadow200
cd9a520ea9 Make compiling source file existence checking consistent, simplify GUI custom commands compiling 2021-09-01 18:26:29 +10:00
UnknownShadow200
0794bef585 PluginCompile: Fix can't input multiple soure filenames, fix .dll filename being all source filenames combined instead of just first (Thanks Goodly) 2021-09-01 17:52:50 +10:00
Goodlyay
f3d549f7a3 Fix /Players erroring if "Show empty ranks in /players" is true and there are no players online with a given rank 2021-08-31 20:31:35 -07:00
UnknownShadow200
8e756b6895 Replace SendPos with SendPosition in more places 2021-08-30 21:17:51 +10:00
UnknownShadow200
46d8d7d46a SetPosAsync->SendPosition, also use for protals/warps 2021-08-30 19:20:04 +10:00
UnknownShadow200
3d52ce69fa Add SetPosAsync method for sending position update packet without changing player's server side position 2021-08-29 13:57:15 +10:00
UnknownShadow200
2876d8c70e Make /fixgrass only fix inbounds, improve help too 2021-08-28 23:24:23 +10:00
UnknownShadow200
9580595020 WIP on making FixGrass a drawop (part 1) 2021-08-28 22:56:09 +10:00
UnknownShadow200
688529be91 minor code cleanup 2021-08-28 21:56:17 +10:00
UnknownShadow200
1c38d44d59 Drop extra/bots.json (obsolete 4 years) auto upgrading support 2021-08-28 14:20:26 +10:00
UnknownShadow200
40255417a9 Also custom default env for fCraft map seeds 2021-08-25 22:06:38 +10:00
UnknownShadow200
d2c4125afe minorly tidy up some generator code and add some comments 2021-08-25 21:18:08 +10:00
UnknownShadow200
07cc318065 Custom default env for desert/space/hell themes 2021-08-25 20:44:12 +10:00
UnknownShadow200
6b0bb1b5c6 Fix generating space themed map one block high throwing IndexOutOfRange exception 2021-08-25 19:59:54 +10:00
Goodlyay
70b5565a14 Do not set auto unload to true on old main when switching mains (Thanks johannespartin) 2021-08-20 02:39:49 -07:00
UnknownShadow200
eeb3db4da2 Fix /me from discord/console erroring (Thanks UmbreoClaw) 2021-08-19 09:01:26 +10:00
UnknownShadow200
991b3f85e8 IRC: Fix messages with \n in them (e.g. unhandled command exceptions) only showing part of message up to first \n 2021-08-19 08:52:46 +10:00
UnknownShadow200
f21f848b42 Release 1.9.3.4 1.9.3.4 2021-08-17 18:44:12 +10:00
UnknownShadow200
64dbe027a2 Log every 1,000 blocked connection attempt 2021-08-17 18:19:47 +10:00
UnknownShadow200
0948f3b9e7 Force close socket instead of attempting to cleanly close 2021-08-17 17:57:23 +10:00
UnknownShadow200
0afcb99aed Only localhost is exempt from IP spam checking now 2021-08-17 17:41:20 +10:00
UnknownShadow200
f7d5d91eb7 IPThrottler: Drop connections earlier if a blocked IP still repeatedly attempts to join 2021-08-17 17:37:35 +10:00
UnknownShadow200
a68e53b56e Move IP throttling to plugin 2021-08-17 15:55:01 +10:00
UnknownShadow200
01d758bb78 Add OnConnectionReceived event 2021-08-17 13:59:58 +10:00
UnknownShadow200
9d73351826 Discord: Fix / not being unescaped properly with some nonalphanumeric characters 2021-08-15 21:57:36 +10:00
UnknownShadow200
4e0582a804 When doing /spin mirror, say to use /mirror instead
Also slightly tidy up heartbeat error/mppass calculation code
2021-08-14 07:20:19 +10:00
UnknownShadow200
2e1c4e9b61 Split up 'finding classicube.net url' message, and make it use the server's heartbeat URL instead of being hardcoded for classicube.net (Thanks johannespartin, addresses #626) 2021-08-11 22:15:36 +10:00
UnknownShadow200
1c8535778d Improve /report message to also show reason to ops, general other tidyup of /report code and messages 2021-08-11 22:00:09 +10:00
UnknownShadow200
0cd1e36c8b Fix custom defined default glass not having correct break sound (Thanks Goodly) 2021-08-11 07:40:30 +10:00
UnknownShadow200
16cc708501 Allow /reload [level] even when can't do /reload, fix /reload [level] from console, simplify /reload all [level] to /reload [level] 2021-08-07 12:49:25 +10:00
UnknownShadow200
9a98c96a61 Fix being able to add award with same name twice, also fix /i removing non-existent awards from a player's awards list 2021-08-01 17:17:07 +10:00
UnknownShadow200
2db7741648 Tidy up /awards output, minor code improvements 2021-08-01 16:54:42 +10:00
UnknownShadow200
f42387c2cf Split up Awards into AwardsList/PlayerAwards 2021-08-01 16:39:44 +10:00
UnknownShadow200
f0ee46fafd Move Awards into Modules 2021-08-01 14:08:33 +10:00
UnknownShadow200
c1b77c06b3 Discord: Fix due to session resuming changes, that after 3 reconnections, the bot would stop trying to reconnect anymore 2021-07-31 07:05:02 +10:00
UnknownShadow200
04b575ac59 Workaround custom Loggers rarely throwing exceptions in their LogHandler callback
Also fix Tree output being byte instead of BlockID (thanks SpicyCombo)
2021-07-30 22:58:51 +10:00
UnknownShadow200
1b336e7d02 minorly cleanup heartbeat code 2021-07-28 19:03:56 +10:00
UnknownShadow200
6458ea96cb Level.Load now supports non-lvl maps in path
Also for some other functions
2021-07-27 19:41:54 +10:00
UnknownShadow200
6cdd9b1727 OnShuttingDown should be called before plugin unload (Thanks Fam0r) 2021-07-27 08:33:58 +10:00
UnknownShadow200
d478d5d166 Discord: Support resuming session, should fix losing 1-2 seconds of discord->ingame chat while websocket reconnects 2021-07-25 21:00:14 +10:00
UnknownShadow200
8031e70d99 Discord: Fix escaped characters like \* still appearing escaped in-game 2021-07-25 17:30:36 +10:00
UnknownShadow200
3487bcd3eb Discord: Show messages if /discordbot connect fails asides from just not being enabled 2021-07-25 14:20:29 +10:00
UnknownShadow200
6ccf8c6036 Move NotesPlugin into Modules folder 2021-07-25 13:22:22 +10:00
UnknownShadow200
92d6272c4d Discord: Fix some characters in nicks not being properly escaped 2021-07-24 22:15:31 +10:00
UnknownShadow200
d74333b8d3 Discord: Allow sending arbitary messages to discord API (Thanks Venk) 2021-07-24 20:40:13 +10:00
UnknownShadow200
ebf987d0fb Discord: Add events for received messages, which allow you to override the default behaviour 2021-07-24 20:04:32 +10:00
UnknownShadow200
95bc598e03 Discord: Allow custom .who embed color 2021-07-23 11:42:26 +10:00