1758 Commits

Author SHA1 Message Date
UnknownShadow200
f17b95891f Use more efficient bulk block sending for console draw ops (i.e. /undo). [Untested] 2016-08-25 16:06:02 +10:00
UnknownShadow200
ad08d6fa7e Start work on Transform classes, which can transform the output of draw operations. 2016-08-25 15:36:35 +10:00
UnknownShadow200
9260137d24 Allow using @number in /setrank too, cleanup /help setrank and /help [block]. 2016-08-25 12:10:19 +10:00
UnknownShadow200
f42ea4e6ee Allow using up/down in main gui window input box for quickly repeating commands. 2016-08-25 10:27:27 +10:00
UnknownShadow200
5877dc63d6 Use relative timespans in /baninfo. 2016-08-25 09:51:48 +10:00
UnknownShadow200
6b14b5a7e5 And don't forget /tb for that last commit. 2016-08-25 00:27:17 +10:00
UnknownShadow200
b16f1dca09 Merge branch 'master' of github.com:Hetal728/MCGalaxy 2016-08-25 00:22:57 +10:00
UnknownShadow200
1d98b8703e Allow using @number as a shortcut for the rule by that number in [reason] for /kick /warn /ban (thanks yorkiebarz). 2016-08-25 00:22:26 +10:00
UnknownShadow200
816b6b5724 Make /os map add use perbuild whitelist instead of zoning your own name. 2016-08-24 18:39:33 +10:00
UnknownShadow200
5a8da27f6b Implement perbuild whitelist/blacklist in /mapinfo and /perbuild. 2016-08-24 18:33:21 +10:00
UnknownShadow200
cca3e10b8c Fix last commit. 2016-08-24 16:46:47 +10:00
UnknownShadow200
362112697b Cleanup permission commands. 2016-08-24 16:36:34 +10:00
UnknownShadow200
4c8e6fd95b Implement proper access permission checking for /perbuild too. 2016-08-24 16:15:39 +10:00
UnknownShadow200
38eb620214 Latest backup in /mi uses relative time now. 2016-08-24 12:42:00 +10:00
UnknownShadow200
060e48487d Create LevelAccess class, for a more consistent and modular way of controlling visit/build access permissions. 2016-08-24 12:30:13 +10:00
UnknownShadow200
0436384446 Only create portals block tabe when required. 2016-08-23 19:10:39 +10:00
UnknownShadow200
1b6fecc7d4 Only create zones and message blocks table when required. 2016-08-23 19:04:09 +10:00
UnknownShadow200
6e1dcc72f1 Do a Database.TableExists check when deleting and renaming level portals/mbs/zone tables. 2016-08-23 18:29:07 +10:00
UnknownShadow200
5ace7cd08c Use proper constants in PhysicsArgs struct. 2016-08-23 18:13:06 +10:00
UnknownShadow200
8fde2fefe5 Use -frozen instead of -freeze for /who when a player is frozen. 2016-08-23 17:32:57 +10:00
UnknownShadow200
85bce00856 Tidy up /help server. 2016-08-22 13:31:38 +10:00
UnknownShadow200
70bd68bd22 Fix super critical spelling error. 2016-08-21 22:38:45 +10:00
UnknownShadow200
1400912070 Fix first zombie picked not having their stars reset. (Thanks worldshowoff) 2016-08-21 21:07:39 +10:00
UnknownShadow200
87ecb357d6 You should not be able to use /human when infected. 2016-08-21 20:59:51 +10:00
UnknownShadow200
6f1f89d1be Fix zombie survival not changing map after initial round. 2016-08-21 20:29:25 +10:00
UnknownShadow200
2b06416426 Avoid infinite loop on plugin unloading. 2016-08-21 20:09:40 +10:00
UnknownShadow200
36ec4f5d31 Fix error when undoing ancient MCForge .undo files. With this commit, fixes #204. 2016-08-21 00:28:24 +10:00
UnknownShadow200
ca7b2c076f You should be able to use all hacks when in /ref mode. 2016-08-20 23:52:54 +10:00
UnknownShadow200
4f2c197f0d Only show IP addresses in banip/unbanip to users who can see IP addresses in /whois. (Thanks Joseph) 2016-08-20 23:31:56 +10:00
UnknownShadow200
5366907c98 Now changing a map's motd updates players's hack states without a reload. 2016-08-20 21:06:02 +10:00
UnknownShadow200
c578d53996 Implement HackControl CPE extension. You can now also change jumpheight by using jumpheight=xyz in the map's motd. 2016-08-20 21:00:33 +10:00
UnknownShadow200
4ec09f27e2 Move more Packet code into separate class. 2016-08-20 19:03:21 +10:00
UnknownShadow200
21f26742a6 Get rid of most compile warnings. 2016-08-20 18:52:41 +10:00
UnknownShadow200
209e67c072 [Major WIP] Fix /redo. 2016-08-20 17:15:34 +10:00
UnknownShadow200
f0ea6ba7b1 [Major WIP] More untested cleanup for undo stuff. 2016-08-20 17:05:29 +10:00
UnknownShadow200
25fadd9987 Modularise UndoFormat a bit more, in preparation for /redo and /undoarea fix. 2016-08-20 15:44:07 +10:00
UnknownShadow200
f03d0687b0 [Major WIP] Fix /undo again now. 2016-08-20 14:34:18 +10:00
UnknownShadow200
cdc5619f9d Make UndoFile more modular, so now we access an online player's undo buffer the same way as offline undo binary files. 2016-08-20 14:02:30 +10:00
UnknownShadow200
4fefcf14e0 Fix /os map buildable and /os map deletable giving 'Only X+ can set map options' when trying to use them. (Thanks A0) 2016-08-20 13:36:51 +10:00
UnknownShadow200
4f8b279c63 [Major WIP] Rewrite the highlighting bit of the code, still need to fix some the undo bit. 2016-08-20 00:16:15 +10:00
UnknownShadow200
075e99f118 [Major WIP] Rewrite UndoFile classes to be much more extensible. 2016-08-19 23:55:26 +10:00
UnknownShadow200
6b7b3cd191 Clear undo buffer when undo buffer is saved. Breaks /redo. 2016-08-19 22:20:17 +10:00
UnknownShadow200
36465e8f2e Start using read locks. 2016-08-19 19:54:59 +10:00
UnknownShadow200
35c4e324b7 Make all the controls in Window form have logical names, remove 'actions' from the level toolstrip. 2016-08-19 19:00:59 +10:00
UnknownShadow200
ea8a42878d Separate into Utils/Extensions, add extensions for accquiring read/write locks. 2016-08-19 18:17:30 +10:00
UnknownShadow200
ef37d78e48 Move some files to more logical locations. 2016-08-19 15:39:47 +10:00
UnknownShadow200
90c7817b0c Replace /resetbot with /ircbot, which allows you to disconnect and connect the IRC bot, not just reconnect the bot. Also fix enabling IRC after initially started and then doing /resetbot not working. 2016-08-19 14:26:31 +10:00
UnknownShadow200
22b1fe89cf Remove unused forceCuboid checkbox. 2016-08-18 23:47:57 +10:00
UnknownShadow200
ec80490619 Finish up new players tab. 2016-08-18 23:23:49 +10:00
UnknownShadow200
757879574d Players tab tidy up, stage 3. 2016-08-18 20:22:52 +10:00