1337 Commits

Author SHA1 Message Date
UnknownShadow200
e4ecb67bc7 Add a basic PlayerActions class. 2016-05-31 11:56:19 +10:00
UnknownShadow200
9a1a252f45 Add a basic LevelActions class. 2016-05-31 11:27:37 +10:00
UnknownShadow200
b318295793 Combine /promote and /demote into /setrank. 2016-05-30 23:04:21 +10:00
UnknownShadow200
6bfa243d12 Allow partial matching of rank names in some commands. 2016-05-30 22:13:35 +10:00
UnknownShadow200
532a9964a9 Fix names in blockdb still using remaining characters from longer names if a shorter name then makes a block change. (Thanks whiteraven1000) 2016-05-30 21:39:03 +10:00
UnknownShadow200
9b32c6d437 Fix /undo name all not working from console. 2016-05-30 21:29:49 +10:00
UnknownShadow200
efe3828c78 Remove the rarely used /search commands. 2016-05-30 20:40:58 +10:00
UnknownShadow200
4df74d8876 Remove /staff and /mods, just use /devs. 2016-05-30 16:31:25 +10:00
UnknownShadow200
a3f123c15d Remove pointless /banlist command. 2016-05-30 16:21:50 +10:00
UnknownShadow200
a4aec8a80e Cleanup /baninfo. 2016-05-30 15:28:47 +10:00
UnknownShadow200
35715d0c3f Make /whois prettier. 2016-05-30 13:51:58 +10:00
UnknownShadow200
c8a5a034a7 Maps generated with /os map add should zone to yourself, fix IRC controller with HalfOp verification not working. 2016-05-29 10:31:56 +10:00
UnknownShadow200
065d41d7b8 Fix /whowas not working on mysql backend. 2016-05-28 22:09:01 +10:00
UnknownShadow200
e96296dc06 Fix crashing some clients when a fallback block is a CPE block. 2016-05-28 19:58:58 +10:00
UnknownShadow200
40f567bc86 Fix BlockDB not working on mono. 2016-05-28 18:55:05 +10:00
UnknownShadow200
a6884182ac Fix /zone del not working. 2016-05-28 18:42:26 +10:00
UnknownShadow200
048b63062e Make /viewranks more efficient. 2016-05-28 17:59:14 +10:00
UnknownShadow200
d0914bb614 Don't duplicate code for both /warp and /waypoint. 2016-05-28 17:35:20 +10:00
UnknownShadow200
bd874937e4 Fix /spin and rotating resulting in air no longer being pasted. (Thanks goodlyay) 2016-05-28 16:09:00 +10:00
UnknownShadow200
08186c876c Remove /deltemprank, /temprankinfo, /tempranklist and combine them into /temprank. 2016-05-28 15:37:39 +10:00
UnknownShadow200
9205b4faf5 Remove /serverreport, integrate it into /serverinfo. 2016-05-28 14:42:27 +10:00
UnknownShadow200
a6cf896e1b Update /help message for /spin. 2016-05-28 13:43:05 +10:00
UnknownShadow200
08d8fe88bf Allow rotating 180, 270 degrees in a call to /spin. 2016-05-28 12:42:50 +10:00
UnknownShadow200
9d1b23519e Organise /spin more. 2016-05-28 12:08:58 +10:00
UnknownShadow200
df57daea07 Modularise out CmdSpin, make rotation more extensible. 2016-05-28 11:09:50 +10:00
UnknownShadow200
e690f2013b Allow using alternative method of verifying irc controllers - be in opchannel, still need to add this to gui. 2016-05-28 00:22:04 +10:00
UnknownShadow200
5fe23756f5 Add a generic ConfigEnum attribute. 2016-05-27 23:58:05 +10:00
UnknownShadow200
8c35ff76d1 Only call Group.findPlayerGroup once in Player.Handlers. 2016-05-27 23:34:06 +10:00
UnknownShadow200
b86771c26d If we match one unloaded level but not exactly, auto load it. 2016-05-27 23:17:14 +10:00
UnknownShadow200
df7ee6158d Percent/and with invalid colour code should be treated as a normal character. 2016-05-27 22:53:34 +10:00
UnknownShadow200
5dfabb6050 Use single formatting method for writing coloured text to GUI or CLI. 2016-05-27 20:40:19 +10:00
UnknownShadow200
897a2f8f06 Remove gcaccepted variable. 2016-05-27 18:59:20 +10:00
UnknownShadow200
f0f4cee412 Fix being unable to delete /os maps you don't have perbuild access to. 2016-05-27 18:54:16 +10:00
UnknownShadow200
8e5a339ca7 Use a reference to the command's name instead of a new command instance in CommandKeywords. 2016-05-27 18:47:57 +10:00
UnknownShadow200
969061b2cd Fix double disconnect message (Thanks goodlyay). 2016-05-27 17:24:01 +10:00
UnknownShadow200
70b4437064 Use native bulk transaction class for saving blockdb, almost 0 managed memory allocations and is a lot faster. Closes #150. 2016-05-27 17:04:54 +10:00
UnknownShadow200
e7b04b7c24 Handle waiting/busy on native sqlite backend. 2016-05-27 16:14:31 +10:00
UnknownShadow200
17933d6f6c Remove unused util methods. 2016-05-27 12:37:52 +10:00
UnknownShadow200
b47caa9c86 Cleanup /help cmdset and /help undo, make /help on aliases print the help for their actual command. (Thanks FabTheZen) 2016-05-27 11:38:07 +10:00
UnknownShadow200
76b5c33f1b Using /resetbot should use new settings if user changed irc nick, server or port. (Thanks ChrisNetWeb) 2016-05-26 23:36:17 +10:00
UnknownShadow200
0bf0790fa7 Remove global chat. 2016-05-26 11:20:48 +10:00
UnknownShadow200
d2e013ce33 Merge branch 'master' of github.com:Hetal728/MCGalaxy 2016-05-26 10:18:18 +10:00
UnknownShadow200
e7409d5301 Fix /paste not working correctly when paste origin was outside the map. 2016-05-26 09:17:52 +10:00
UnknownShadow200
d311ee34eb Fix two spaces being between names in /players. 2016-05-26 09:10:11 +10:00
UnknownShadow200
5eafdc7fec Review requests should appear in IRC op channel, fix op/adminchat not using player's coloured name on IRC op channel. 2016-05-25 23:55:48 +10:00
UnknownShadow200
693c630996 More organisation of command classes. 2016-05-25 19:49:47 +10:00
UnknownShadow200
2ae27fa79a Minor code cleanup for Ban classes. 2016-05-25 19:44:54 +10:00
UnknownShadow200
18db9868c1 Modularise /tntwars into separate functions so it actually fits on most screens horizontally. 2016-05-23 17:51:23 +10:00
UnknownShadow200
c5af31da4d Fix console not outputting text correctly on IRC, when its name ends with a %S colour code and running in headless mode. 2016-05-23 16:41:28 +10:00
UnknownShadow200
df4a1847a5 Make /banx IP ban again. 2016-05-23 16:11:37 +10:00