1720 Commits

Author SHA1 Message Date
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
UnknownShadow200
fd3f38870e Start work on adding a min purchase rank required for Economy, also fix RankUp item erroring if there was a gap between ranks. 2016-08-13 22:27:03 +10:00
UnknownShadow200
00b43d8305 Show username (if given) and reason (if given) in log files, when disconnecting users before they have completed the login process. 2016-08-13 21:22:08 +10:00
UnknownShadow200
100111037a Fix 'ZombieGame.ChangeMainWorld' not changing main world in first round. 2016-08-13 20:27:28 +10:00
UnknownShadow200
e315ee67fc Rewrite ProfanityFilter to be faster, and also tidy up its code. 2016-08-13 19:59:57 +10:00
UnknownShadow200
6a9edf1536 Fix being unable to use some commands on hidden players of the same rank, even though you can see them in tab list and an in game entity. (Thanks Joseph) 2016-08-13 19:22:44 +10:00
UnknownShadow200
6a1ade461b Replace the 'Cannot build here' message with an actually useful one. 2016-08-13 17:06:37 +10:00
UnknownShadow200
95d5ffed9c Fix /mb on same block yet again (Thanks goodlyay and JPlaysClassic), completely deprecate Database.AddParams as it is not threadsafe and is completely obsoleted by Execute()/Fill() now. 2016-08-13 16:56:59 +10:00
UnknownShadow200
1d9aa1910b Fix replacing an existing message block causing all message blocks in the map to be changed to the new message block, oops. (Thanks goodlyay) 2016-08-13 11:00:33 +10:00
UnknownShadow200
11b3238630 Remove my temp EnvColors testing code. (oooooops) 2016-08-13 08:18:15 +10:00
UnknownShadow200
4f0fd87639 Joining the spawn world should still use that world's motd if set. (Thanks Lordmaker) 2016-08-13 08:15:21 +10:00