1485 Commits

Author SHA1 Message Date
UnknownShadow200
3a71370af5 Initial implementation of new improved scheduler class. 2016-07-11 14:11:57 +10:00
UnknownShadow200
3bf528ee54 Remove the abandoned native sql backend replacement code. 2016-07-11 12:47:42 +10:00
UnknownShadow200
cf8e344c52 Ensure that statements in cleaned up in native sql backend, to avoid connection leaks if an error occurs. 2016-07-11 12:46:11 +10:00
UnknownShadow200
30d99ccbd1 Fix rare case in which level blockdb is not saved after level is auto-saved. 2016-07-11 11:40:13 +10:00
UnknownShadow200
1293736b4a Add step/steps/doublestep/doublesteps as block aliases per request. 2016-07-10 23:27:24 +10:00
UnknownShadow200
fdd729174f Fix /deletelvl and /renamelvl not deleting/moving bots (Thanks JPlaysClassic). 2016-07-08 10:22:06 +10:00
UnknownShadow200
7e8a5b35a1 Don't create a separate thread just to initalise a timer. 2016-07-08 00:21:02 +10:00
UnknownShadow200
220c5b0512 LocationChecker thread sleeps for a bit longer when no players are online. 2016-07-07 23:15:16 +10:00
UnknownShadow200
9b47c1cb86 Add /os map perbuild. (Thanks FabTheZen) 2016-07-07 23:12:18 +10:00
UnknownShadow200
30dd0f1bfa Add /circle as alias for /sphere circle. 2016-07-07 15:24:20 +10:00
UnknownShadow200
ad59115977 Fix issue with database file handles being left open. 2016-07-06 16:02:35 +10:00
UnknownShadow200
31f81410f6 Release 1.8.7.4 1.8.7.4 2016-07-06 09:34:08 +10:00
UnknownShadow200
f2c9112a44 Fix auto-level saving not working, I am an idiot. 2016-07-06 09:09:43 +10:00
UnknownShadow200
a5367c331b Fix very obscure bug that causes 10,000s of active tdoors to rarely fail. (Thanks peace_out_man) 2016-07-04 23:39:07 +10:00
UnknownShadow200
2fd27a745b Fix /botsummon not saving bot position changes on main level. 2016-07-04 21:03:57 +10:00
UnknownShadow200
fe4a286a6d Rewrite all drawops to use iterators instead. 2016-07-04 19:31:55 +10:00
UnknownShadow200
48eea6202d Add /ignore nicks. (Thanks goodlyay) 2016-07-04 14:58:22 +10:00
UnknownShadow200
94ca8f2247 Cleanup /warp. 2016-07-04 14:35:08 +10:00
UnknownShadow200
859b66a4fc Cleanup /waypoint. 2016-07-04 14:17:24 +10:00
UnknownShadow200
175e9c14e0 Remove /ozone and make it part of /zone with /zone map. 2016-07-04 13:54:45 +10:00
UnknownShadow200
111618295a Add /sphere circle which draws a circle (Thanks Empy), closes #170. 2016-07-04 13:41:52 +10:00
UnknownShadow200
085d0ad854 Centre should place multiple blocks if axis length is even. (Thanks Empy) 2016-07-04 13:24:53 +10:00
UnknownShadow200
93d4d01d42 Fix being unable to add/delete zones on an /os map if your rank did not have access to /zone. 2016-07-04 12:19:23 +10:00
UnknownShadow200
a90045c47f Fix being unable to delete /os maps if perbuild is higher than your rank. 2016-07-04 12:02:35 +10:00
UnknownShadow200
440660aef7 Fix custom colours > 6 characters being truncated when using mysql (thanks yorkiebarz), add ability to teleport to bots (Thanks Benedani). 2016-07-04 11:49:45 +10:00
UnknownShadow200
1e958772ea Show relative time last/first seen in /seen. 2016-07-03 20:07:25 +10:00
UnknownShadow200
08831597cf More modularising. 2016-07-03 00:26:48 +10:00
UnknownShadow200
1c2b1cf2ae Modularise Server.cs 2016-07-02 19:47:34 +10:00
UnknownShadow200
5c18ed0de3 Fix block models not falling back to appropriate models for clients that do not support block definitions, fix bot display names being lost on server restart. (Thanks goodlyay) 2016-07-02 19:26:19 +10:00
UnknownShadow200
d8f95a2afe Allow using command aliases from console and IRC, fix clicking 'kill all physics' crashing the server. 2016-07-02 18:39:02 +10:00
UnknownShadow200
242519dc73 Cleanup help for /os. 2016-07-02 16:29:44 +10:00
UnknownShadow200
43e8991d9e Cooldown in /8ball. 2016-07-02 14:03:59 +10:00
UnknownShadow200
fc9d5f26c9 Fix rank item in economy vanishing after server restart. (Thanks electronus1) 2016-07-01 23:48:42 +10:00
UnknownShadow200
d69a050941 Fix last commit. 2016-07-01 17:18:24 +10:00
UnknownShadow200
b0ee528cb3 Combine /pass, /setpass, and /resetpass into one command. 2016-07-01 17:12:56 +10:00
UnknownShadow200
5a0e96788f Put more commands in appropriate categories. 2016-07-01 16:40:04 +10:00
UnknownShadow200
b68eda6c66 Add /ignore titles (thanks goodlyay) to ignore player titles and team names. 2016-07-01 15:18:35 +10:00
UnknownShadow200
3cc4718397 Fix /color not updating colour of your own name tag. (Thanks Benedani) 2016-07-01 00:39:05 +10:00
UnknownShadow200
ac76e5c9d8 Use Database.TableExists instead of always creating a table in /inbox, allow using @p as a placeholder for 'player who clicked' name in a message block. (Thanks lavacraft) 2016-06-30 23:43:34 +10:00
UnknownShadow200
23cc6d643a Check rank permissions in /model and /skin, also allow changing nick of a bot with /nick. (Thanks goodlyay) 2016-06-30 22:38:59 +10:00
UnknownShadow200
e723b38f9c Allow changing the colour of a bot with /color. (Thanks goodlyay) 2016-06-30 22:18:56 +10:00
UnknownShadow200
e26d0c707d Modularise more chat commands. 2016-06-30 22:07:18 +10:00
UnknownShadow200
ff2b697805 Modularise level database interaction code. 2016-06-30 19:37:29 +10:00
UnknownShadow200
46e1b7bffe If /server backup encounters an error, this should not take down the whole server. 2016-06-30 19:18:09 +10:00
UnknownShadow200
523486a720 Don't crash if one file fails to be backed up. 2016-06-30 19:15:49 +10:00
UnknownShadow200
204eb33810 Fix /server backup on mysql backend. 2016-06-30 18:22:28 +10:00
UnknownShadow200
e14b78da4d Can use + in /skin to retrieve skin from minecraft.net instead. 2016-06-30 14:45:08 +10:00
UnknownShadow200
9dd55616ee Boolean for whether world changes are shown on IRC. (Thanks venom983) 2016-06-30 13:38:25 +10:00
UnknownShadow200
2bc639abd8 Add /server backup lite, which backups everything except blockdb and undo files. 2016-06-30 13:19:55 +10:00
UnknownShadow200
dcece84ad1 Modularise CmdServer code. 2016-06-30 12:29:22 +10:00