5429 Commits

Author SHA1 Message Date
UnknownShadow200
79730a3e12 WIP on multi maps in countdown support 2021-04-11 09:14:24 +10:00
UnknownShadow200
41f1027bd2 Allow changing map change message in round games (Thanks Venk) 2021-04-11 07:52:59 +10:00
UnknownShadow200
6570546a9e Make JSON serialising slightly less awful 2021-04-10 18:38:13 +10:00
UnknownShadow200
e74737e777 split partially into DiscordBot class 2021-04-06 22:36:17 +10:00
UnknownShadow200
0b7d897814 Get an extremely basic bot that connects to discord gateway, but doesn't actually do anything yet 2021-04-06 20:15:20 +10:00
UnknownShadow200
6067a25349 Make JsonObject derive from Dictionary instead 2021-04-05 19:36:50 +10:00
UnknownShadow200
69783cc4ba Update copyright year from 2020 to 2021 2021-04-05 08:37:36 +10:00
UnknownShadow200
716892ea12 Fix log not getting removed from physics check list, addresses #576 (Thanks rdebath) 2021-04-05 08:28:41 +10:00
UnknownShadow200
2ac377d79a Optimise GradientNoise (37->12 x86, 15->12 x64 instructions)
These counts from the JIT output of sharplab.io, release mode with .NET 4.8
2021-04-04 22:10:50 +10:00
UnknownShadow200
75f0b05bcc Release 1.9.3.0 1.9.3.0 2021-04-04 12:30:00 +10:00
UnknownShadow200
5f1250d615 Fix constantly erroring after restarting with Mono on linux with CLI 2021-04-04 11:20:55 +10:00
UnknownShadow200
b6289a9894 Set listcheck/update.count to 0 instead of completely clearing list 2021-04-04 09:04:02 +10:00
UnknownShadow200
f6672ca1f1 Remove MCGalaxy mods altogether
(yes this was discussed first)
2021-03-31 22:02:35 +11:00
UnknownShadow200
0b1ee6651a Fix imageprint very rarely resizing to 0x0 and erroring (Thanks Goodly) 2021-03-31 19:27:08 +11:00
UnknownShadow200
777b5951af
Merge pull request #590 from Fam0r/master
/color without the color specified should remove the color completely
2021-03-28 08:50:08 +11:00
Fam0r
416f8eacd2 /color without the color specified should remove the color completely 2021-03-27 21:55:55 +02:00
UnknownShadow200
e94ef22f2b Bump record limit from 21 to 101 for database queries that are matching player names (e.g. /i) 2021-03-27 15:21:45 +11:00
UnknownShadow200
52d2c03a65 Only allocate CodeDomProvider when actually needed, simplify example plugin skeleton source code 2021-03-27 00:05:17 +11:00
UnknownShadow200
fe6b838bb1 Fix deleting log block not triggering leaf decay, addresses #576 2021-03-26 23:52:51 +11:00
UnknownShadow200
a6a04ec92d Add Visual Basic plugin compiling and creating support 2021-03-26 22:39:47 +11:00
UnknownShadow200
5425c0103b Split up ICompiler into ICompiler and ICodeCompiler 2021-03-26 22:01:50 +11:00
UnknownShadow200
f794a91b44 Fix leaf physics always constantly adding more entries to check list, addresses #576 (Thanks rdebath) 2021-03-25 23:35:25 +11:00
UnknownShadow200
347ae23879 Fix last commit 2021-03-25 21:39:57 +11:00
UnknownShadow200
0d7ae8c458
Merge pull request #587 from 8cta/master
Allow checking specific player's ping in /ping
2021-03-25 21:10:50 +11:00
UnknownShadow200
d5a3b18e87 Combine Plugin/PluginManager and move to Scripting folder instead 2021-03-25 20:07:05 +11:00
UnknownShadow200
2f1d731a8f Move plugin loading from disc stuff into IScripting 2021-03-25 19:50:57 +11:00
UnknownShadow200
0c26ffb88a Split up IScripting into IScripting and ICompiler 2021-03-25 19:39:31 +11:00
UnknownShadow200
d2875cae20 Tidy up IScripting API 2021-03-24 22:20:27 +11:00
UnknownShadow200
45fe8e9471 Cleanup CustomCommands GUI and use IScripting.LoadAssembly instead 2021-03-23 21:58:48 +11:00
UnknownShadow200
b26e4f98c4 Fire should not burn blocks at physics level 1, addresses #586 2021-03-22 23:40:42 +11:00
UnknownShadow200
c655ec7841 mark alternative methods of calling p.Message obsolete 2021-03-22 18:18:18 +11:00
Goodlyay
e39f8b77de Remove use of "in" parameter modifier as it is only available in C# 7.2 and later 2021-03-20 16:19:11 -07:00
Goodlyay
b19b1c0acc Add a more accurate message for when /Ascend is not possible 2021-03-20 16:12:50 -07:00
Goodlyay
118439a848 Fix /Ascend to allow you to move to the very top of a level
(thanks rdebath)
2021-03-20 16:10:46 -07:00
8cta
64577b4e3f
Update CmdPing.cs 2021-03-14 00:52:56 +01:00
UnknownShadow200
ccbbb62bcc Move some methods from PlayerInfo to PlayerDB and add a few more comments 2021-03-14 10:38:49 +11:00
8cta
5ae92b10c2
Fixed indentation and curly bracket placement 2021-03-14 00:23:33 +01:00
8cta
6765bca292
Allow checking specific player's ping in /ping 2021-03-13 17:30:03 +01:00
8cta
417c1f6e21
Update CmdPing.cs 2021-03-13 17:29:32 +01:00
8cta
7ecd5fa6ab
Allow checking specific player's ping in /ping 2021-03-13 17:27:22 +01:00
UnknownShadow200
ad64bb5ffd After 4.75 years I think it's fine to drop support for automatically moving .prev files from levels folder into levels/prev folder 2021-03-13 17:57:28 +11:00
UnknownShadow200
4efdbd06dd Allow using /skin on offline players 2021-03-13 17:39:54 +11:00
UnknownShadow200
925118abf2 OnMessageReceivedEvent has cancel argument directly instead of using p.cancelMessage 2021-03-13 12:21:15 +11:00
UnknownShadow200
7b0b2d8fdc Make /nick work on offline players, fixes #585 (Thanks MasterMen) 2021-03-13 12:08:51 +11:00
UnknownShadow200
db7297d57d Make sure /levels is always in sorted order (Thanks Venk) 2021-03-13 11:42:40 +11:00
UnknownShadow200
1246abfa6b Avoid very rare case where multiple players copying/editing custom blocks at same time would cause issues 2021-03-12 23:59:26 +11:00
UnknownShadow200
3d7218ca14 When changing many custom blocks at once, only save once at end instead of after each block (Thanks aleksb385) 2021-03-12 23:47:30 +11:00
UnknownShadow200
823375d71f For classic mode, convert ampersands to percent instead of completely removing 2021-03-12 22:39:49 +11:00
UnknownShadow200
9c541523cd Phase 2 of converting %S to &S 2021-03-11 22:02:55 +11:00
UnknownShadow200
ed935fa3bf Phase 1 of converting %S to &S 2021-03-11 08:50:36 +11:00