793 Commits

Author SHA1 Message Date
UnknownShadow200
af3fe2c76d Fix /highlight. 2016-02-12 13:37:28 +11:00
UnknownShadow200
1787dda9c3 Fix /os map motd (Thanks FabTheZen), also readd pink/grey/black/white doors back (Thanks Jjp137). 2016-02-12 10:56:59 +11:00
UnknownShadow200
d494866473 Using /review should message all those who have permissions to /review next, not just opchat perms. 2016-02-12 09:40:03 +11:00
UnknownShadow200
e267b31d4f Bots should not rotate on spawn (Thanks goodlyay), j/join should alias to /goto. (Thanks azmi2299), hidden players should not show up in .who (Thanks FabTheZen). 2016-02-11 23:10:12 +11:00
UnknownShadow200
395a59a182 Get rid of those try{} catch{} and instead rely on the generic command try{} catch{} handler which prints more detailed information. 2016-02-11 16:54:42 +11:00
UnknownShadow200
0b8cbfe91f Cleanup /save. 2016-02-11 16:09:50 +11:00
UnknownShadow200
4693687b55 Cleanup /splace. 2016-02-11 13:57:10 +11:00
UnknownShadow200
df3ee22bba Fix players being announced on IRC when admins-join-silent is set to true. (Thanks venom983) 2016-02-10 23:36:18 +11:00
UnknownShadow200
fddbd360d9 Fix /cmdbind num. 2016-02-10 23:20:28 +11:00
UnknownShadow200
461d41ad0e Rename Player.GlobalChat to a more logical Player.SendChatFrom, modularise vote functions for chat. 2016-02-10 23:06:21 +11:00
UnknownShadow200
912c63d2f5 Modularise and cleanup Block.cs 2016-02-10 11:22:06 +11:00
UnknownShadow200
88049e67f9 Fix /unload empty not working on recent Mono versions. (Thanks Jjp137) 2016-02-10 09:00:08 +11:00
UnknownShadow200
ae9ed7ba9e Old width/height/length/depth should be fields to not break old plugins (Thanks goodlyay), also fix /copy ignore to work with custom blocks and add /copy air ignore. (Thanks goodlyay) 2016-02-09 11:45:17 +11:00
UnknownShadow200
6e64532ecb Allow generating non-standard size countdown maps, also /reload without arguments should resend the map to the client. (Thanks FabTheZen) 2016-02-08 18:53:42 +11:00
UnknownShadow200
7d7c405504 Fix /hug being able to spam while muted (Thanks FabTheZen), fix IRC bot not being disconnected properly under rare circumstances. Closes #103. 2016-02-08 15:09:13 +11:00
UnknownShadow200
6d8fa071f7 Fix /os map texture not reverting to normal. (Thanks Frangus), fix /lb edit very rarely causing a NullReferenceException (Thanks Lemon), fix /nick not showing old nick in change message. (Thanks FabTheZen) 2016-02-08 09:56:35 +11:00
UnknownShadow200
b1ed796988 Countdown now works with any map size. 2016-02-08 00:20:26 +11:00
UnknownShadow200
c8ee1f0f7f Cleanup /countdown command, also fix /countdown disable. 2016-02-07 23:43:45 +11:00
UnknownShadow200
493c8f3827 Fix /deletelvl not working from console, also cleanup countdown game some more. 2016-02-07 22:54:47 +11:00
UnknownShadow200
95329fa997 Quick fix, I had disabled heartbeat for debugging. 2016-02-07 18:58:12 +11:00
UnknownShadow200
080f678692 Start cleaning up countdown code. 2016-02-07 18:55:26 +11:00
UnknownShadow200
70f1974baf Fix /undo <integer> not shortcuting to /undo <own name> <integer>. (Thanks Basicaneer) 2016-02-07 10:16:40 +11:00
UnknownShadow200
cab6291391 Add a checkpoint block for parkour. (Thanks xnotx123) 2016-02-06 22:41:52 +11:00
UnknownShadow200
614dc24508 Cleanup the code of /click and /roll. 2016-02-06 21:11:33 +11:00
UnknownShadow200
4f9a243d10 Fix /sendcmd. 2016-02-06 20:54:54 +11:00
UnknownShadow200
c7b83de152 Fix /chain not working with custom blocks, also chain now works on diagonals too. 2016-02-06 18:39:10 +11:00
UnknownShadow200
1d812e5f0d Fix titles with colour codes bleeding through to rest of name. (Thanks xnotx123) 2016-02-06 13:16:04 +11:00
UnknownShadow200
86f466fbe6 Fix /goto being used while still joining a level crashing the client. (Thanks goodlyay) 2016-02-06 13:07:11 +11:00
UnknownShadow200
850ea95c31 Allow increasing threshold before drawing commands reload the map. (Thanks FabTheZen) 2016-02-06 12:14:48 +11:00
UnknownShadow200
703413ffa0 Fix player join/leave messages being announced on IRC even when not connected. (Thanks Jjp137) 2016-02-06 08:05:31 +11:00
UnknownShadow200
cdebe1f5f3 Fix /kb not setting the ban reason. (Thanks Princess_Bloom) 2016-02-05 23:43:22 +11:00
UnknownShadow200
cf3d2d8d97 Cleanup /aka and get rid of the useless packet sending. (Thanks venom983) 2016-02-05 11:19:11 +11:00
UnknownShadow200
817c200735 Send kicks in login synchronously. (Thanks FabTheZen) 2016-02-05 09:40:52 +11:00
UnknownShadow200
9905904275 Make a countdown map generator (instead of downloading a file), that can be expanded to any size to allow for a big a game as desired. (need to rewrite core countdown game code for this though) 2016-02-03 23:17:32 +11:00
UnknownShadow200
b1b88880b2 Remove some unused files from the solution. 2016-02-03 19:45:52 +11:00
UnknownShadow200
8e63f62f5c Modularise Level class into Level.cs and Level.Physics.cs 2016-02-03 19:30:38 +11:00
UnknownShadow200
6d71743f71 Don't store player and string fields for 'Check' class, just store one object field. 2016-02-03 18:49:50 +11:00
UnknownShadow200
061f2b0883 Now with 56.78% less code duplication in /review. 2016-02-03 18:01:41 +11:00
UnknownShadow200
354404bdd5 Abstract some parts of level searching and level property finding to new LevelInfo class. 2016-02-03 17:45:38 +11:00
UnknownShadow200
2e53946e4d Modularise Player sql database calls and online player searching into separate PlayerInfo class. 2016-02-03 17:06:11 +11:00
UnknownShadow200
3185e0ca5f Fix /gb add not setting side textures properly, also '0' should be used to indicate a cube block. (Thanks Empy and goodlyay) 2016-02-03 08:39:46 +11:00
UnknownShadow200
46613615c6 H:/PortableApps/GitPortable/App/Git/undo should default to 30 seconds. 2016-02-02 23:59:47 +11:00
UnknownShadow200
20192c70c9 Fix /undo physics, allow configuring server max undo physics, gzip compress copy state files. 2016-02-02 22:24:27 +11:00
UnknownShadow200
33464a72ea Fix undo/redo incorrectly adding to level's undo queue. (Thanks Jjp137), also make /undo more intuitive and far more modularised. 2016-02-02 21:22:03 +11:00
UnknownShadow200
6cef9a3f3c Fix /infect and /disinfect, also use Player.SendMessage(p in more places so messages are properly sent to console and IRC. 2016-02-02 20:06:12 +11:00
UnknownShadow200
9676635449 gb/lb edit should show a message when the property is unrecognised. (Thanks Empy) 2016-02-01 19:12:12 +11:00
UnknownShadow200
25ac33c3ad Implement BlockDefinitionsExt version 2. 2016-02-01 16:14:29 +11:00
UnknownShadow200
94023599a1 Show nick of who executes IRC commands. 2016-02-01 09:26:40 +11:00
UnknownShadow200
97124d2e75 Fix xcolor/xtcolor/xnick/xtitle not being able to revert to default, reduce code duplication in Server.cs. 2016-02-01 08:12:46 +11:00
UnknownShadow200
f28582a1e9 Fix custom colors not showing in line wrapped messages. 2016-01-31 19:03:13 +11:00