1356 Commits

Author SHA1 Message Date
UnknownShadow200
0d80d571e4 Now /pe timespent uses new timespan parsing code. 2016-06-13 15:40:04 +10:00
UnknownShadow200
ff53457f00 Create TimeUtils class, for parsing/converting timespan methods. 2016-06-13 14:57:25 +10:00
UnknownShadow200
a11c948661 Add thread safe AddOrReplace methods to PlayersList and PlayersExtList class. 2016-06-13 13:21:44 +10:00
UnknownShadow200
5b88cc09d2 Fix various IRC things not working / outputting to the op channel. 2016-06-12 13:19:03 +10:00
UnknownShadow200
462003cd60 Oops fix message for last commit. 2016-06-12 11:47:56 +10:00
UnknownShadow200
c3676b8fed Review queue (if not empty) shows to staff when they join. (Thanks FabTheZen) 2016-06-12 11:43:14 +10:00
UnknownShadow200
ecd7dd1b52 Allow not adding + at end for classicube accounts. 2016-06-11 22:47:47 +10:00
UnknownShadow200
68ebcbb109 Don't show + for MCGalaxy staff, don't log 'SAVED: XYZ' to main gui window. 2016-06-11 22:36:34 +10:00
UnknownShadow200
9879878fcf Can now warn offline players, closes #182. (Thanks yorkiebarz) 2016-06-11 22:26:38 +10:00
UnknownShadow200
bb5670ad5d Modularise PlayerInfo more. 2016-06-11 22:14:33 +10:00
UnknownShadow200
535d89d14b Fix /skin not working properly with uppercase skin names on next login. (Thanks goodlyay) 2016-06-11 20:04:37 +10:00
UnknownShadow200
cb8e18afd7 Remove [Mod] title for MCGalaxy mods. (As per request of Good) 2016-06-11 19:55:43 +10:00
UnknownShadow200
7b58e480df Autoload.txt should also work with physics = 4 and physics = 5. 2016-06-11 12:23:02 +10:00
UnknownShadow200
a94007b459 Add Leave method (instead of specifying message twice in LeaveServer method), make only actual kicks increment 'timesKicked'. 2016-06-11 10:18:09 +10:00
UnknownShadow200
6b9326fa8a Fix logging in as yourself counting as a kick. (Thanks CraneCG) 2016-06-11 09:46:17 +10:00
UnknownShadow200
9ba03f3bd4 Make commands that are designed to only be used in-game show 'can only be used in game' when called from IRC. 2016-06-10 23:22:37 +10:00
UnknownShadow200
b2e59bd7cd Properly check /zone extra permissions. 2016-06-10 23:15:17 +10:00
UnknownShadow200
0d6ecc0144 Combine /click and /mark into just /mark. 2016-06-10 22:53:09 +10:00
UnknownShadow200
84835429c6 Make random and cloudy brush consistent in their behaviour with one block. 2016-06-10 13:32:15 +10:00
UnknownShadow200
04f14f0c0c Fix manual deletion of a block above dirt not changing it to grass. (Thanks Basicaneer) 2016-06-10 11:26:25 +10:00
UnknownShadow200
f33a444d6d Release 1.8.7.2 1.8.7.2 2016-06-09 22:58:29 +10:00
UnknownShadow200
96a947c044 Use fast sqlite path for total number of players in /sinfo. 2016-06-09 22:38:30 +10:00
UnknownShadow200
be59b95268 Keep all .lvl.prev files in a separate levels/prev directory. 2016-06-09 22:14:05 +10:00
UnknownShadow200
27eae5fc3e Fix joining a level that does not allow guns but you still were using a gun meaning you couldn't place/delete any blocks (Thanks lavacraft), fix levels with + in their name causing /server backup to error. 2016-06-09 20:05:50 +10:00
UnknownShadow200
f8f54b278e Made /skin and /model use PlayersExtList. 2016-06-09 16:42:29 +10:00
UnknownShadow200
c87c60fa35 Remove xnick/xtitle/xcolor/xmodel/xtcolor and integrate them into part of their respective commands. 2016-06-09 14:51:19 +10:00
UnknownShadow200
c03effc8c2 Remove /xcolor and make it part of /color. 2016-06-09 14:24:39 +10:00
UnknownShadow200
d97aeb508a Provide more helpful and consistent messages when using commands from IRC/console that require a specific player/level/etc name (as own player cannot be used). 2016-06-09 13:49:04 +10:00
UnknownShadow200
374b53e0cd If you ignore someone, they shouldn't be able to irritate you with hug/high5/roll messages. 2016-06-09 12:46:30 +10:00
UnknownShadow200
15c40893ac Remove /killphysics and just make it /physics kill. 2016-06-09 12:30:20 +10:00
UnknownShadow200
84e18c1e70 Attempt to join channels again when 'You are now identified' notice is received, fixes being unable to join registered channel and closes #181. 2016-06-09 11:21:03 +10:00
UnknownShadow200
a75cafefd0 Send password as IRC PASS command, should address #181. 2016-06-09 10:08:11 +10:00
UnknownShadow200
d4b5147ec0 Fix being unable to use code page 437 characters in rank prefix, fix /ua (Thanks FabTheZen), fix /undo player not working properly from IRC. 2016-06-08 22:10:29 +10:00
UnknownShadow200
bfb0f9493f Make jail/xjail less awful and actually work. 2016-06-08 20:01:33 +10:00
UnknownShadow200
451ba124e8 Fix being unable to unmute offline players. 2016-06-08 19:25:25 +10:00
UnknownShadow200
131b4b4b82 Do not allocate unncessary temp array of player names. 2016-06-08 18:11:05 +10:00
UnknownShadow200
608bf5c7e5 Cleanup /whitelist. 2016-06-08 17:47:28 +10:00
UnknownShadow200
62276be0e5 More cleanup of TNT wars code. 2016-06-08 16:29:33 +10:00
UnknownShadow200
53bdd1e22a Cleanup CmdTntWars a bit. 2016-06-08 11:28:27 +10:00
UnknownShadow200
83a8998777 IRC controllers can now be assigned a rank (not always nobody). 2016-06-07 23:26:47 +10:00
UnknownShadow200
85ee39b96d Fix being unable to delete portal/mb if a player had zone permission, but not perbuild permission in a world. (Thanks 123DMWM) 2016-06-07 22:32:43 +10:00
UnknownShadow200
e69600fd95 Reduce code duplication for gui and cli input/command handling. 2016-06-07 09:24:45 +10:00
UnknownShadow200
3178fc14ee Make /outline work with custom blocks. 2016-06-06 19:50:18 +10:00
UnknownShadow200
f9e4aeb3d3 Reverse previous commit. 2016-06-06 13:49:20 +10:00
UnknownShadow200
aed2e32db2 Allow colour codes in server name. 2016-06-06 13:01:39 +10:00
UnknownShadow200
7d9800de1c Fix console missing colour codes on IRC, fix whitespace at end of IRC message not being trimmed. 2016-06-06 12:04:49 +10:00
UnknownShadow200
ca7902edac Combine various quit-type commands into one class. 2016-06-05 15:36:20 +10:00
UnknownShadow200
1459c88c33 Fix block changes still being recorded to BlockDB, even though the block wasn't actually changed. (Thanks Tree) 2016-06-05 10:36:22 +10:00
UnknownShadow200
1880269f37 Allow partially matching unloaded map names, closes #183. 2016-06-05 10:21:11 +10:00
UnknownShadow200
d34db5c7ac Cleanup /invincible. 2016-06-05 00:16:40 +10:00