1732 Commits

Author SHA1 Message Date
UnknownShadow200
dcc1e2462c Modularise Database.cs 2016-06-30 10:18:12 +10:00
UnknownShadow200
bd32c88d59 Tempban now accepts variable timespan, instead of just minutes. 2016-06-29 20:59:35 +10:00
UnknownShadow200
9d3e5f22eb Show player count in /help ranks. 2016-06-29 15:05:30 +10:00
UnknownShadow200
eed355e7af Optimise level sending - instead of compressing to temp memorystream, compress directly to network. 2016-06-28 23:38:31 +10:00
UnknownShadow200
16a1b372e4 Fixes for /env. 2016-06-28 15:14:40 +10:00
UnknownShadow200
ffd9325185 Fix not being able to use spaces in /team create fixed (Thanks winsupermario), make 'port not forwarded' error message use classicube.net error message. 2016-06-28 14:24:07 +10:00
UnknownShadow200
1e6749eb06 Merge pull request #192 from Venom983/master
Added Basic Custom Preset Ability (W.I.P)
2016-06-28 09:20:46 +10:00
UnknownShadow200
77413208ad Fix /sphere and /torus from yesterday's commits. (Thanks Mirzuuuh) 2016-06-28 09:09:57 +10:00
Venom983
3629311e1b Fetching custom preset data 2016-06-27 15:19:25 -04:00
Venom983
0c19d82c44 Create CmdEnvPreset.cs 2016-06-27 15:17:17 -04:00
UnknownShadow200
62a17002a4 Fix /highlight. 2016-06-28 00:02:03 +10:00
UnknownShadow200
4afcd47c92 Kill p.zoneDel and p.zoneCheck, make them use MakeSelection instead. 2016-06-27 17:42:29 +10:00
UnknownShadow200
09db06d55e Cleanup last few commands to use selection code. 2016-06-27 16:10:24 +10:00
UnknownShadow200
75108aac21 And make even more commands use selection methods. if (BlockChange != null) no longer adds an entry to the BlockDB. 2016-06-27 14:40:53 +10:00
UnknownShadow200
6ae7031e26 Made /centre, /zone, /undoarea use Selection code. 2016-06-27 12:55:08 +10:00
UnknownShadow200
154d534f4b Refactor drawing commands to use MakeSelection 2016-06-27 12:37:32 +10:00
UnknownShadow200
94687c57bb Make more commands use MakeSelection. 2016-06-27 11:59:11 +10:00
UnknownShadow200
a5ddc7b5b9 Add MakeSelection method to reduce boilerplate code required for selections. 2016-06-27 11:45:09 +10:00
UnknownShadow200
19be2d6377 Split up Player.cs into Player.cs and Player.Fields.cs so not quite so bloated. 2016-06-27 11:18:03 +10:00
UnknownShadow200
714a49c503 Code cleanup. 2016-06-26 18:27:21 +10:00
UnknownShadow200
68c4576600 Add generic Extensions.CheckHex message 2016-06-26 15:39:09 +10:00
UnknownShadow200
8bcbf53978 Release 1.8.7.3 1.8.7.3 2016-06-26 15:06:31 +10:00
UnknownShadow200
0596bf5e01 Don'
t count hidden players for 'users' parameter in server heartbeat.
2016-06-26 13:00:28 +10:00
UnknownShadow200
0d3a6d31c1 Make more file saving methods threadsafe. 2016-06-26 12:52:04 +10:00
UnknownShadow200
cb9df3e60d Allow multiple commands in a /mb. 2016-06-26 12:13:32 +10:00
UnknownShadow200
59b0d8efc7 Fix placing grass under grass not changing bottom grass to dirt (Thanks Mirzuuuh), fix placing dirt at top layer not changing to grass, fix level env and level properties not saving. 2016-06-26 11:36:23 +10:00
UnknownShadow200
5449f32ca7 Fix being able to place block when any of your coordinates are negative values, at guest rank. 2016-06-26 11:23:16 +10:00
UnknownShadow200
51fa8002df Add /irccontrollers rank [rank] to set rank of IRC controllers, make server.properties saving threadsafe, make default rank of pass/setpass operator. 2016-06-26 11:07:58 +10:00
UnknownShadow200
17e1f4cc0a Show last login in /seen for online players. (Thanks FabTheZen) 2016-06-26 09:40:16 +10:00
UnknownShadow200
2e34abbf9e Fix last commit. 2016-06-26 00:25:03 +10:00
UnknownShadow200
8449a791b2 Minor code cleanup for command handling, still need to fix multiple commands in a /mb. 2016-06-26 00:20:19 +10:00
UnknownShadow200
3484d19c47 Less hardcoding of level properties folder, fix /load from console. 2016-06-24 10:32:58 +10:00
UnknownShadow200
f18397f976 Make all 'X is not a valid player/level name' messages consistent. 2016-06-23 22:40:02 +10:00
UnknownShadow200
f8f17d69e8 Cleanup /follow. 2016-06-23 21:51:58 +10:00
UnknownShadow200
b94db39578 Cleanup help of /newlvl, modularise MapGen class so you can provide more than just a single integer argument to the generator. 2016-06-23 21:26:38 +10:00
UnknownShadow200
c6d79ac32d Cleanup /shutdown. 2016-06-23 19:53:41 +10:00
UnknownShadow200
a890e91d74 Cleanup /inbox, make it show all messages in your inbox if you just do /inbox. 2016-06-23 18:01:58 +10:00
UnknownShadow200
b40dd94d06 Cleanup /send. 2016-06-23 17:43:15 +10:00
UnknownShadow200
a439ab3144 Fix help to use colour codes for a whole bunch of commands. 2016-06-23 17:00:07 +10:00
UnknownShadow200
6bfc38507c Make level property saving thread safe. 2016-06-23 15:32:37 +10:00
UnknownShadow200
0513fc6f8f Reduce code duplication so all /env commands can be used in /os env. (Thanks MrRockman888) 2016-06-23 14:46:47 +10:00
UnknownShadow200
024cd71945 Ensure level saving is threadsafe, avoids random loss of levels. (Thanks goodlyay) 2016-06-23 11:32:26 +10:00
UnknownShadow200
85c4ae4199 Modularise command handling code somewhat. 2016-06-22 23:07:24 +10:00
UnknownShadow200
a928ed94c8 Add token, allow using in bot names and skin names. 2016-06-22 14:32:52 +10:00
UnknownShadow200
9fb1cdfd09 Reduce code duplication for PlayerCollection/LevelCollection/PlayerMethodDescriptor/LevelMethodDescriptor 2016-06-22 13:43:53 +10:00
UnknownShadow200
ef1cebaee7 Make /vip actually work and get rid of the pointlessly duplicated code. 2016-06-21 23:17:42 +10:00
UnknownShadow200
f35dcbd827 Merge branch 'master' of github.com:Hetal728/MCGalaxy 2016-06-21 21:11:02 +10:00
UnknownShadow200
5bf5a7e779 More usage of code page 437. 2016-06-21 21:10:44 +10:00
UnknownShadow200
7174fc253e Initial work on multiple commands in a message block. (Thanks whiteraven1000) 2016-06-21 19:21:21 +10:00
UnknownShadow200
8fb745c434 Log to sql error log file if creating a bulk transaction command fails. 2016-06-21 11:03:17 +10:00