2937 Commits

Author SHA1 Message Date
UnknownShadow200
54258aee95 Left click on notify icon in taskbar should open console, fixes #454. (Thanks Goodlyay) 2017-06-15 13:33:47 +10:00
UnknownShadow200
e10576fad4 Don't break backwards compatibility with last commit 2017-06-15 13:12:45 +10:00
UnknownShadow200
8af7ce291b Add a generic Logger class. This breaks any usage of Server.s.log or Server.LogError by custom commands/plugins. 2017-06-15 12:41:47 +10:00
UnknownShadow200
333edda88b EditText now lets you insert a color code. 2017-06-14 22:39:41 +10:00
UnknownShadow200
4319a96c0a Don't have wordwrapping on EditText popup 2017-06-14 20:40:13 +10:00
UnknownShadow200
d469d2def0 Majorly improve EditText popup 2017-06-14 20:30:37 +10:00
UnknownShadow200
2e46618a1e Start rewriting EditText popup 2017-06-14 20:09:40 +10:00
UnknownShadow200
ca116f8131 Use new TextFile for accessing simple text files. 2017-06-14 20:09:14 +10:00
UnknownShadow200
ee6a1fcd60 Remove GetBlock(int, int, int) 2017-06-13 20:58:59 +10:00
UnknownShadow200
371304c0bd Prefer VisitAccess/BuildAccess to lvl.perbuild etc 2017-06-13 19:59:47 +10:00
UnknownShadow200
943ff0d8d5 Fix /os map add keeping level in memory. Addresses #316. 2017-06-13 18:09:32 +10:00
UnknownShadow200
163638e8b5 Gun no longer runs on separate thread. Fixes #449. 2017-06-13 17:41:31 +10:00
UnknownShadow200
4b2eb16806 Missile no longer uses a separate thread 2017-06-13 16:56:04 +10:00
UnknownShadow200
1690baaa25 ModAction events should have an option to not be announced. 2017-06-12 23:41:49 +10:00
UnknownShadow200
9e944a8479 Optimise getting block AABB for bot and player movement 2017-06-12 23:23:54 +10:00
UnknownShadow200
bbf13083c4 Update message box should not block background scheduler thread. 2017-06-12 22:59:00 +10:00
UnknownShadow200
b0b4807d02 Don't spam GC performed, only show message when mem freed is >= 100 KB 2017-06-12 22:52:16 +10:00
UnknownShadow200
98ac8f46f0 Tooltips 2017-06-12 22:42:27 +10:00
UnknownShadow200
7c93f3a3ee Tidy up ranks tab in gui 2017-06-12 22:21:21 +10:00
UnknownShadow200
3e081cea09 Fix color selector popup being too wide 2017-06-12 13:59:11 +10:00
UnknownShadow200
9d87cb06c0 Fix saving block props saving blocks from other scopes.
e.g. level custom block props also saving global custom block props, global custom block props also saving core block props
2017-06-12 13:51:18 +10:00
UnknownShadow200
286a2cc0bb Add grass physics, fix lbs/gbs that had physics (but used ID of a core block that didn't have physics) not activating 2017-06-11 20:15:37 +10:00
UnknownShadow200
b8625b0a22 More fixes for recent few commits 2017-06-11 18:42:55 +10:00
UnknownShadow200
5f3be2b529 Bugfixes 2017-06-11 18:15:49 +10:00
UnknownShadow200
859f4c5986 Finished rewrite to use new props. Time to see how much I broke. 2017-06-11 17:38:53 +10:00
UnknownShadow200
4ab173104a Stage 2 of rewriting physics/props to properly support custom blocks 2017-06-11 17:13:56 +10:00
UnknownShadow200
59c6953104 Cleanup BlockBehaviour and modularise it 2017-06-11 15:44:15 +10:00
UnknownShadow200
f248c01eb1 Stage 1 of rewriting everything to use ExtBlocks. 2017-06-09 13:24:09 +10:00
UnknownShadow200
7470e95de4 Use delegate instead of iterator for old undo files 2017-06-08 21:19:30 +10:00
UnknownShadow200
1c7e51ab67 Use better color selector dialog in gui 2017-06-08 20:22:32 +10:00
UnknownShadow200
efd8370388 Fix last commit 2017-06-08 16:07:14 +10:00
UnknownShadow200
8d86e6a397 Now /mute always requires a timespan. Fixes #177 and fixes #377 2017-06-08 15:52:07 +10:00
UnknownShadow200
b211c57568 Freeze now takes a timespan, modularise Temprank task 2017-06-08 15:36:00 +10:00
UnknownShadow200
69a109f830 After rank change, resend block permissions, and reset mode types and block bindings if no longer permitted to place those blocks, fixes #303 and fixes #297 2017-06-08 09:52:50 +10:00
UnknownShadow200
66b2c113ce Remove unused stuff 2017-06-08 09:01:38 +10:00
UnknownShadow200
5434e7b032 Cleanup /countdown 2017-06-06 16:43:33 +10:00
UnknownShadow200
a6cd642356 Modularise /missile 2017-06-06 13:40:54 +10:00
UnknownShadow200
d087fd3049 fix last commit 2017-06-04 20:55:45 +10:00
UnknownShadow200
4cd5069a77 Now /map edge floods in actual edge block, instead of being hardcoded to water, fixes #434 2017-06-04 20:53:55 +10:00
UnknownShadow200
3d9f40d94e don't forget to save tempranks list 2017-06-04 20:18:49 +10:00
UnknownShadow200
4b08765c49 Upgrade tempranks to new format. Allows temp ranking accurately to exact secons (addresses #277), also ranking deletes temprank, fixes #349 2017-06-04 18:35:26 +10:00
UnknownShadow200
67503ef02a Show right message when target rank of /setrank is >= own rank 2017-06-04 11:16:09 +10:00
UnknownShadow200
d7c2b7a12b Allow providing reason for temprank, fixes #220 2017-06-04 10:54:39 +10:00
UnknownShadow200
af0f21905c Now /setrank uses ModActionEvent, and also shows who did the rank. Fixes #232 2017-06-04 10:32:49 +10:00
UnknownShadow200
e9d12b5127 Don't allow core commands to be unloaded by using their shortcut 2017-06-04 09:26:15 +10:00
UnknownShadow200
c856372f07 Secret commands now log who used them to server logs and can't be used when muted 2017-06-04 09:22:30 +10:00
UnknownShadow200
43f1cb276f Fix sponge/lava_sponge with still water/lava 2017-06-03 22:49:39 +10:00
UnknownShadow200
b79345c3d3 Fix snakes greifing through solid blocks, fixes #433 2017-06-03 13:46:52 +10:00
UnknownShadow200
d586a51bbc Fix init tasks executing in wrong order 2017-06-03 12:35:18 +10:00
UnknownShadow200
1474e5a438 Fix /slap, /ascend, /descend with custom blocks 2017-06-03 12:23:04 +10:00