573 Commits

Author SHA1 Message Date
UnknownShadow200
353f37cd76 Work on using more efficient representation of undo data. 2016-02-18 14:59:41 +11:00
UnknownShadow200
082017c313 Show join/leave joker messages on IRC, use case-insensitive comparisons to avoid allocating unnecessary memory. 2016-02-18 12:25:49 +11:00
UnknownShadow200
e9b879d825 Fix /xmodel not updating your own model when you are the only player in the world. (Thanks goodlyay) 2016-02-18 09:30:04 +11:00
UnknownShadow200
49bd34918f Cleanup ExtraCollections. 2016-02-17 21:29:00 +11:00
UnknownShadow200
f2e7606b80 Release 1.8.2.0 1.8.2.0 2016-02-17 21:14:10 +11:00
UnknownShadow200
1dda9c3bdb Remove properties from the property window that have no effect now, make it so that only certain 'LeaveServer' count as kicks. 2016-02-17 19:49:05 +11:00
UnknownShadow200
aad91a4878 Can import .mcf files with /import now. 2016-02-17 15:04:43 +11:00
UnknownShadow200
ea833ebfca Cleanup /help and make it have one consistent style, also add /help commandsall which also shows min rank colours. 2016-02-17 12:41:41 +11:00
UnknownShadow200
431c3d2cd1 Remove /scinema and /pcinema as they were slow, lag inducing, and would eat up lots of memory over time. 2016-02-17 09:48:04 +11:00
UnknownShadow200
8d9d7844c3 Fix /ignore not properly persisting between sessions, fix not ignoring irc with /ignore all, also show whether ignoring global/all in /ignore list, also show a warning when you next login and still were ignoring from the previous session. (Thanks Jjp137) 2016-02-16 14:09:48 +11:00
UnknownShadow200
2d95c8eb45 Add in LibNoise dll, fixes compilation errors. 2016-02-15 21:08:43 +11:00
UnknownShadow200
841e8ab560 Reduce code duplication in MapGen and also make it compile. 2016-02-15 21:03:03 +11:00
UnknownShadow200
eb4cbecbca Merge pull request #104 from megalomaniactom/patch-1
Add noiselib.
2016-02-15 20:23:50 +11:00
jack
d647e2be0b Add noiselib.
Attempting to add noiselib.
2016-02-15 01:17:59 -08:00
UnknownShadow200
a559823de3 Cleanup /copylvl and /repeat. 2016-02-15 15:41:34 +11:00
UnknownShadow200
7f9ef3a0b3 Cleanup HandleCommand, also fix rank name command mappings (e.g /guest or /op) putting rank reason before rank name.
)
2016-02-15 14:25:56 +11:00
UnknownShadow200
ea02a24cbd Remove pointless CommandHasBadColourCodes which never really worked properly. 2016-02-15 13:00:20 +11:00
UnknownShadow200
8caf30d81b Cleanup /location, also move input handling code into a separate file. 2016-02-15 11:46:53 +11:00
UnknownShadow200
1f86415dfc Player.players should be a field to avoid breaking backwards compatibility. (Thanks tommyz) 2016-02-15 09:52:27 +11:00
UnknownShadow200
4ddf7f438d Fix players sometimes becoming invisible and their block changes not recorded. (Thanks fucbillgates) 2016-02-14 15:15:45 +11:00
UnknownShadow200
d6e425e5f7 /limit can now change drawing command reload threshold, physics undo max entries, and per rank max undo limit. 2016-02-13 21:56:49 +11:00
UnknownShadow200
fc246422e0 Update uploads folder. 2016-02-13 20:03:56 +11:00
UnknownShadow200
f713e03525 Release 1.8.1.0. 2016-02-13 20:02:55 +11:00
UnknownShadow200
2df90766d3 Quick fix for maps not being saved on unload under certain conditions. 2016-02-13 19:42:18 +11:00
UnknownShadow200
78e57fcb22 Fix /undo, /redo, and /undo physics. 1.8.1.0 2016-02-13 19:31:42 +11:00
UnknownShadow200
f437eb4a8d Fix levels not being properly saved when only change is a draw command > 10,000 blocks, also fix 'Cannot use /goto' appearing when the thread is still blocked unloading the old level. 2016-02-13 15:04:01 +11:00
UnknownShadow200
333ad89492 Fix the last commit to work on the MySQL backend too. (Thanks venom983) 2016-02-13 11:56:25 +11:00
UnknownShadow200
f82df7a926 Readd rainbow/explode block physics entries for /rp (Thanks FabTheZen), fix message about missing old blockdefs on fresh server start (Thanks venom983). 2016-02-13 09:12:44 +11:00
UnknownShadow200
f47d84b732 Majorly optimise saving of BlockDB. (from 30 to 10 seconds on a full 128x128x128 map) 2016-02-12 20:04:22 +11:00
UnknownShadow200
87758df1e3 Memory optimisations in /fill, also only store delta time for undo positions to further save memory. 2016-02-12 15:08:34 +11:00
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