1930 Commits

Author SHA1 Message Date
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
UnknownShadow200
cfc3418a02 Players tab tidy up, stage 2. 2016-08-18 19:16:35 +10:00
UnknownShadow200
2fd6ea5123 Merge branch 'master' of github.com:Hetal728/MCGalaxy 2016-08-18 13:13:38 +10:00
UnknownShadow200
9377b8ffa5 Much more work on redesigned players tab. 2016-08-18 12:16:46 +10:00
UnknownShadow200
f705e7fce7 Start work on redesigned players tab. 2016-08-18 11:44:37 +10:00
UnknownShadow200
a1e2458327 Minimise time pendingLock is locked for. 2016-08-17 23:26:54 +10:00
UnknownShadow200
e281cac43c Fix /ohide not working when used by console. 2016-08-17 19:59:17 +10:00
UnknownShadow200
cb69d0cd04 Start work on PlayerSettings class. 2016-08-17 19:53:49 +10:00
UnknownShadow200
2f683c4dbd Use names with spaces for items in property grids. 2016-08-17 19:14:46 +10:00
UnknownShadow200
6ef8517829 Fix different windows themes resulting in gui widgets in properties window being messed up. 2016-08-17 18:19:57 +10:00
UnknownShadow200
54e0818284 Give Good the title of [Info] per request, remove mods/devs from appearing separately in /players. 2016-08-17 16:32:19 +10:00
UnknownShadow200
e402a9f15b Don't let you use /infoswap on same or higher ranked players. 2016-08-17 16:22:47 +10:00
UnknownShadow200
b583e80d27 Fix not showing number of messages in /inbox (if you have any messages) after extra timer at login has elapsed. (Thanks JplaysClassic) 2016-08-17 13:07:40 +10:00
UnknownShadow200
9f204057a5 Fix last commit which broke login. 2016-08-17 12:15:01 +10:00
UnknownShadow200
dd79254796 Cleanup /tpa. 2016-08-16 21:19:51 +10:00
UnknownShadow200
8e9607b69e Modularise Player.Networking.cs somewhat. 2016-08-16 20:06:35 +10:00
UnknownShadow200
e6258c9417 Fix /env var reset showing var type twice instead of var then level name, optimise /highlight to use bulk block sender. 2016-08-16 12:35:09 +10:00
UnknownShadow200
f09f4c5a66 When doing various bot commands (such as /botremove and /botsummon), if a bot in current level exactly matches the input name it is picked before doing a partial name match against bot names across all loaded levels.
This fixes being unable to do /botremove when two bots have the same name and the first bot was added on a different level. (Thanks JplaysClassic)
2016-08-16 09:53:17 +10:00
UnknownShadow200
261e3d32a2 Fix /cmdset with extra permissions not checking whether you actually could use that extra permission in the first place. (Thanks Lordmaker) 2016-08-15 21:02:43 +10:00
UnknownShadow200
f437e1b07b Use p.ColoredName in more places. 2016-08-15 15:59:15 +10:00
UnknownShadow200
62508d8240 Remember to reset colour for last ) in a player disconnect message for IRC. 2016-08-15 15:48:59 +10:00
UnknownShadow200
83283313b9 Make it so /afk doesn't reveal you are hidden, replace all the Player.GlobalMessage with Chat.MessageAll 2016-08-15 11:37:21 +10:00
UnknownShadow200
8967a31b3d Make many commands use Chat.MessageAll 2016-08-15 09:55:01 +10:00
UnknownShadow200
570bcf1088 Make many commands use Chat.MessageAll 2016-08-15 09:52:21 +10:00
UnknownShadow200
76acf539fc Make many commands use Chat.MessageAll 2016-08-15 09:26:08 +10:00
UnknownShadow200
f96e0ad499 Modularise Chat.cs into Chat.cs, ChatTokens.cs and ChatModes.cs 2016-08-15 08:46:42 +10:00
UnknownShadow200
402ec2fda8 Show the actual name of the custom block in /place and /b. (Thanks JplaysClassic) 2016-08-14 10:21:39 +10:00
UnknownShadow200
641633d3cd Some more minor code cleanup. 2016-08-14 00:27:59 +10:00
UnknownShadow200
b05961be7a Code cleanup. 2016-08-14 00:04:50 +10:00