5429 Commits

Author SHA1 Message Date
UnknownShadow200
27472c83e4 Invalid IRC channel name should not take down whole server 2021-05-16 09:33:11 +10:00
UnknownShadow200
e7f2a44338 Add classic map generator 2021-05-15 00:00:01 +10:00
UnknownShadow200
271605136a Stop converting MCLawl/MCForge to MCGalaxy in custom commands/plugins - definitely not API compatible anymore anyways 2021-05-14 22:21:17 +10:00
UnknownShadow200
b28c1ab70c Don't run commands in MBs after disconnected, addresses #604 (Thanks rdebath) 2021-05-14 21:30:01 +10:00
UnknownShadow200
04d0aa8cd6 Simplify IRC code a bit 2021-05-14 21:24:46 +10:00
UnknownShadow200
b39105c93b Discord: Try to recover from dropped websocket 2021-05-14 06:51:04 +10:00
UnknownShadow200
d2c24e659f Stop logging if filesize exceeds 1 GB 2021-05-13 21:16:39 +10:00
UnknownShadow200
9ace6e7f3b Discord: Don't actually init API for sending messages if websocket connection doesn't succeed 2021-05-13 20:35:34 +10:00
UnknownShadow200
c46da4c2e2 Discord: Don't try to reconnect when invalid bot token 2021-05-13 20:30:54 +10:00
UnknownShadow200
9990dbfa84 Discord: Use advanced A.I. to determine if bot is about to get rate limited 2021-05-13 18:26:58 +10:00
UnknownShadow200
b0227196cb Discord: Handle 429 errors 2021-05-13 18:19:53 +10:00
UnknownShadow200
d83089dfd8 Packet.TextHotkey should auto convert \n (Thanks Fam0r) 2021-05-13 07:13:41 +10:00
UnknownShadow200
7e79789637 Fix -afk not showing in /who anymore (Thanks shadows) 2021-05-13 07:01:04 +10:00
UnknownShadow200
94ad083148 Discord: Combine chat messages to improve responsiveness and reduce likelihood of getting rate limited 2021-05-12 07:35:59 +10:00
UnknownShadow200
5128dd2ac3 Discord: Use WebRequest instead of WebClient 2021-05-11 22:39:16 +10:00
UnknownShadow200
7be9121052 Discord: Ignore messages sent by self 2021-05-11 21:54:59 +10:00
UnknownShadow200
19bbecb6b5 Discord: Bold player names in messages 2021-05-11 20:42:24 +10:00
UnknownShadow200
6355205ece Discord: Show -afk etc in .who 2021-05-11 20:38:14 +10:00
UnknownShadow200
0da1919bf5 Discord: Add customised .who output (big thanks to 123DMWM) 2021-05-10 22:05:10 +10:00
UnknownShadow200
08ff3fd345 Discord: Initial WIP on customising .who output 2021-05-10 21:16:43 +10:00
UnknownShadow200
4694a913a7 Split up /players logic 2021-05-10 20:07:54 +10:00
UnknownShadow200
50720488c2
Merge pull request #605 from aleksb385/master
fix a spelling mistake (Remve)
2021-05-10 11:44:49 +10:00
UnknownShadow200
6e75466632 Discord: Show attachment urls in chat 2021-05-10 08:33:47 +10:00
UnknownShadow200
1a998d6bf7 Make LevelActions.Resize public, addresses #603 (Thanks rdebath) 2021-05-09 21:55:42 +10:00
Alex
856d303c41
fix a spelling mistake (Remve) 2021-05-08 18:26:02 +00:00
UnknownShadow200
4261473568 Fix IRC banned commands not working for 4 years 2021-05-06 21:59:18 +10:00
UnknownShadow200
f58ac78c30 Tidy up IRC/Discord controllers code, other minor code tidyup 2021-05-06 20:08:57 +10:00
UnknownShadow200
bb3ad2c209 fix CmdResize.DoResize being exposed publicly (Thanks rdebath) 2021-05-06 19:19:26 +10:00
UnknownShadow200
d8dfa9f79d drop some things obsolete since June 2017 2021-05-05 20:20:27 +10:00
UnknownShadow200
9ffb372b57 WIP on making IRC controllers generic 2021-05-04 21:40:10 +10:00
UnknownShadow200
d2fa8e0df5 Discord: Simplify fancy ‘ to ' like IRC, fix ? appearing after some emotes 2021-05-03 20:58:06 +10:00
UnknownShadow200
fffe4eddd7 Discord: Add option to use nicks instead of usernames 2021-05-03 20:19:48 +10:00
UnknownShadow200
1d8e765db7 Avoid Thread.Abort in physics thread cleanup, addresses #602 2021-05-03 18:39:50 +10:00
UnknownShadow200
016485bb79 Discord: reply to DMs 2021-05-03 08:28:22 +10:00
UnknownShadow200
2e2ac59692 Make /draw advanced ops a little bit faster 2021-04-29 19:38:08 +10:00
UnknownShadow200
184ab2a0a7
Merge pull request #599 from rdebath/wonky_pyramid
Fix wonky pyramids
2021-04-27 23:30:59 +10:00
UnknownShadow200
93fbe8f992 Try to fix compiling for .NET core not working 2021-04-25 21:46:39 +10:00
UnknownShadow200
e43dc5d4a8 Add .NET Core csprojs 2021-04-25 16:58:04 +10:00
UnknownShadow200
e0860c8866 CLI: Use absolute path for restart file (Thanks rdebath) 2021-04-25 14:02:46 +10:00
UnknownShadow200
12c5fb6b6f /seen outputs yyyy-mm-dd for consistency with /i instead now 2021-04-24 16:37:00 +10:00
UnknownShadow200
00ed83e78f GUI: Don't crash if unable to open logfile in General Logs tab 2021-04-24 09:15:50 +10:00
UnknownShadow200
ffa147c29f CLI: Don't just check if MCGalaxy_.dll exists, instead properly try to load MCGalaxy_.dll and log an error message if that fails 2021-04-24 09:09:17 +10:00
Robert de Bath
bd19e728d4 Fix conditions on pyramid and code routines.
Change conditions for hollow shapes.
    They must only match for exact equality on one side.
    Add condition so that flattened pyramids and cones also have a full shape.

Also remove use of doubles as the maximum map size is 16k blocks not 64k.
2021-04-23 19:14:44 +01:00
UnknownShadow200
3068e7e0a2 Discord: Fix heartbeat still repeatedly erroring with failed write after bot is disconnected 2021-04-23 07:41:16 +10:00
Robert de Bath
848a0f8d2c Fix wonky pyramids
Previously the slope of the pyramid was cast into a double. This adds an
error into the value that is provided as an exact rational number. This
change keeps the value as a rational and only uses the double type where
intermediate values may exceed the integer range.
2021-04-22 20:38:44 +01:00
UnknownShadow200
ab97043dd8 Discord bot: WIP on reconnecting better 2021-04-22 22:53:05 +10:00
UnknownShadow200
5becf9c904 Discord: Make a thread dedicated to sending out messages 2021-04-22 20:03:41 +10:00
UnknownShadow200
9c12d807ec Make /DiscordBot connect/reset actually work 2021-04-21 23:10:25 +10:00
UnknownShadow200
c50c7973a6 GUI: IRC port should be a numericupdown, not a textbox 2021-04-21 23:01:21 +10:00
UnknownShadow200
f507a2720a GUI: Add settings for Discord bot 2021-04-21 22:41:54 +10:00