2973 Commits

Author SHA1 Message Date
UnknownShadow200
09e10eb75b LocationChecks and PositionUpdate now share a scheduler thread. 2017-05-31 11:03:01 +10:00
UnknownShadow200
16e3545551 Remove the hack for 'help information' console player, fix issue with IRC colours introduced by last commit 2017-05-30 21:56:14 +10:00
UnknownShadow200
06a460d7ce Fix /up from IRC/console, fixes #378 2017-05-30 21:42:31 +10:00
UnknownShadow200
efeff445d7 Notify icon doesn't autofocus when clicked and shows player count, first work on getting /undoplayer to work with console 2017-05-30 21:15:31 +10:00
UnknownShadow200
a7b3d9e2c8 Random flow liquids now use data field instead of lvl.liquids - less CPU intensive to flood and less memory usage, fixes #365 2017-05-30 11:21:26 +10:00
UnknownShadow200
080a721e9f Remove unused stuff from PropertyWindow, fix backup time not only allowing numbers to be added 2017-05-29 16:27:09 +10:00
UnknownShadow200
25849a4a84 Commands gui now has extra permissions too 2017-05-29 16:15:18 +10:00
UnknownShadow200
b3c9a2895a Stage 1 of command tabs rewrite. Also fixes commands changed via gui not saving, closes #239 2017-05-29 15:15:50 +10:00
UnknownShadow200
42cdb3725d Strip colour codes from server logs 2017-05-29 14:32:27 +10:00
UnknownShadow200
42d7f2ff23 Fully move custom commands to separate gui popup 2017-05-29 14:15:47 +10:00
UnknownShadow200
adb2201fe4 Minor code cleanup, move CustomCommands to a popup 2017-05-29 13:40:48 +10:00
UnknownShadow200
4fd5aa751e Fix wmain/worldmain aliases 2017-05-29 11:03:45 +10:00
UnknownShadow200
e8d05313dd Stage 5 of blocks gui rewrite: Changing block props in gui now works and saves 2017-05-29 10:41:38 +10:00
UnknownShadow200
085527c900 Stage 4 of blocks gui rewrite: changing block perms in gui does not modify server's live block perms until 'save' is clicked, also it sends BlockPermission CPE packets 2017-05-29 10:12:07 +10:00
UnknownShadow200
0b5222f325 Use CanExecute instead of commands.Contains for future extensibility 2017-05-28 19:41:02 +10:00
UnknownShadow200
2c024c32a8 Stage 3 of blocks gui rewrite: can see block behaviour and physics behaviour in gui. (not yet saved) 2017-05-27 19:38:36 +10:00
UnknownShadow200
75f7764dae Stage 2 of blocks gui rewrite: can remove specific allow/disallow perms now 2017-05-27 14:24:57 +10:00
UnknownShadow200
0dc366c44a Stage 1 of blocks gui rewrite 2017-05-27 13:15:22 +10:00
UnknownShadow200
5ee315b29b Cleanup designer a bit 2017-05-27 10:50:20 +10:00
UnknownShadow200
f9e11aa86b Split up window/propertywindow into separate files by tab 2017-05-27 09:52:51 +10:00
UnknownShadow200
0617aa7672 put check for blocks == null before checking if b >= blocks.Length, maybe addresses #449 2017-05-26 19:42:31 +10:00
UnknownShadow200
5c697efc36 Heartbeat is now a background task 2017-05-26 10:00:16 +10:00
UnknownShadow200
f5061dec9d Reduce memory usage of CopyState by around ~43%, fixes #306. 2017-05-26 09:22:46 +10:00
UnknownShadow200
02e694649c IRC bot can now join multiple channels and opchannels. 2017-05-24 23:26:29 +10:00
UnknownShadow200
69695f268d fix recent commit displaying command type name cannot be used ingame, instead of actual command name 2017-05-23 22:09:25 +10:00
UnknownShadow200
e840728f72 If changing-levels is not enabled, you only need 1 map for ZS. (Thanks KingMB) 2017-05-23 11:54:07 +10:00
UnknownShadow200
ed2ea2af14 Properly load ZS properties now 2017-05-23 11:38:15 +10:00
UnknownShadow200
8926fe92e2 ZS should use own config file 2017-05-23 11:32:28 +10:00
UnknownShadow200
5e057fd313 Fix /server reset setting server salt to blank instead of new random value, causing classicube.net to return heartbeat failure due to invalid salt 2017-05-22 15:03:14 +10:00
UnknownShadow200
66f542a7dc fix wrong 'key not recognised' message shown when loading server properties 2017-05-22 14:46:23 +10:00
UnknownShadow200
77254b426b Remove very obsolete methods from Level.cs 2017-05-22 14:40:20 +10:00
UnknownShadow200
8fa82e38bd Revert "Remove very obsolete methods from Level class"
This reverts commit 3ae3e254934d4b5e3bb369b7cc4896cd084a53d4.
2017-05-22 14:22:52 +10:00
UnknownShadow200
3ae3e25493 Remove very obsolete methods from Level class 2017-05-22 14:13:05 +10:00
UnknownShadow200
8afba63ae6 Fix /pay 2017-05-21 20:32:26 +10:00
UnknownShadow200
24d11b7189 Remove /repeat as a separate command, just keep /. 2017-05-20 23:51:55 +10:00
UnknownShadow200
07fc31d061 Tiny bit faster startup 2017-05-20 19:29:29 +10:00
UnknownShadow200
9d66e40bef Get rid of pointless code duplication. 2017-05-20 13:25:26 +10:00
UnknownShadow200
71d9e5def1 Simpler way of marking commands that can't be used by super players, remove pointless command constructors. 2017-05-20 13:21:01 +10:00
UnknownShadow200
ed32d68051 Make sure custom plugins are properly unloaded then reloaded when doing /server reload, fixes #339. 2017-05-19 22:14:19 +10:00
UnknownShadow200
b33ecae5a4 Fix /notes, oops. 2017-05-19 21:22:27 +10:00
UnknownShadow200
f2c2061b7c Now /unban uses ModAction event too. 2017-05-19 20:00:03 +10:00
UnknownShadow200
279dbc9090 Remove stealth bans 2017-05-19 19:17:19 +10:00
UnknownShadow200
a2eca79706 Fix /tempban from recent commits, minor code cleanup 2017-05-19 19:09:51 +10:00
UnknownShadow200
909d7e58c7 Allow reasons in mute/jail, now mute/jail shows who did it 2017-05-19 11:35:28 +10:00
UnknownShadow200
ea6518bfea Ban, Freeze, Jail, Warn now use ModActionEvent 2017-05-19 10:29:37 +10:00
UnknownShadow200
38a0e751f7 Start using ModerationAction event 2017-05-19 09:16:22 +10:00
UnknownShadow200
1631efe386 extremely minor code duplication removed 2017-05-19 00:03:09 +10:00
UnknownShadow200
602ff13238 Optimise import of map formats with custom blocks, start work on ModerationAction event 2017-05-18 23:37:01 +10:00
UnknownShadow200
565f6e32c1 Implement /highlight area, partially addresses #446. (Thanks Direday) 2017-05-18 20:07:01 +10:00
UnknownShadow200
1b86b30b4c Move appropriate functions into UndoDrawOp and HighlightDrawOp, split UndoPhysicsDrawOp into separate file. 2017-05-18 19:52:27 +10:00