2344 Commits

Author SHA1 Message Date
UnknownShadow200
532040c85e DB: start work in smaller in-memory BlockDB entry 2017-01-16 09:35:43 +11:00
UnknownShadow200
46c0e185dd add compatibility methods for .NET 2.0 2017-01-10 23:44:25 +11:00
UnknownShadow200
79d91cf5d2 Style: use abstract readerwriterlock implemenetation 2017-01-10 17:53:43 +11:00
UnknownShadow200
d60092502b Style: less var 2017-01-09 19:45:44 +11:00
UnknownShadow200
1847c0d553 remove obsolete http api (better off as a plugin) 2017-01-09 19:18:04 +11:00
UnknownShadow200
a25185357a Less LINQ 2017-01-09 18:08:14 +11:00
UnknownShadow200
3ba4a1a032 fix tnt wars 2017-01-09 12:25:35 +11:00
UnknownShadow200
d1a1cd32ef Replace fogr/fogg/fogb in gb/lb add/edit with fogcol, show a message on successful property change with gb/lb edit 2017-01-09 11:28:55 +11:00
UnknownShadow200
c120fd597d Simplify rank change message, prevent /rank ing to same rank. 2017-01-09 11:20:14 +11:00
UnknownShadow200
ce69eae1c3 Add /os blockprops and make /os map save better 2017-01-09 11:03:36 +11:00
UnknownShadow200
a588ccddeb allow dollar tokens in motd (thanks Lemon) 2017-01-09 07:43:13 +11:00
UnknownShadow200
9821f81572 DB: in-memory cache is now a doubly linked list with bulk entries 2017-01-08 14:44:28 +11:00
UnknownShadow200
13c398d923 fix /baninfo only showing first /unban (Thanks Jonesey) 2017-01-08 09:11:58 +11:00
UnknownShadow200
daba8de3ac Merge branch 'master' of github.com:Hetal728/MCGalaxy 2017-01-07 17:41:20 +11:00
UnknownShadow200
c527478310 Add /os map resize 2017-01-07 17:31:54 +11:00
Goodlyay
48a5019693 oh who cares 2017-01-06 16:22:06 -08:00
Goodlyay
37f97d9242 Fix spacing in /hacks 2017-01-06 16:18:46 -08:00
UnknownShadow200
80c3628ee2 Physics: fix trains colliding into each other causing one to disappear permanently (Thanks TheChellMaster), also fix drowning (Thanks JPlaysClassic) 2017-01-06 22:13:19 +11:00
UnknownShadow200
18f71f8c23 allow removing builder/advbuilder/op/superop ranks 2017-01-06 14:18:06 +11:00
UnknownShadow200
97c1e501df fix /where not displaying decimal precision. (Thanks daeslender) 2017-01-06 10:19:20 +11:00
UnknownShadow200
372499613e less reliant on core ranks existing 2017-01-06 10:10:07 +11:00
UnknownShadow200
25d5c7f32c fix /mi showing wrong permission levels, more work on making code work without core ranks 2017-01-06 08:09:41 +11:00
UnknownShadow200
abe20df16a less reliant on core ranks existing 2017-01-06 07:49:57 +11:00
UnknownShadow200
21c0ffb722 DB: fix /undo 2017-01-05 22:22:06 +11:00
UnknownShadow200
c041e361c1 odoor_air blocks should still be saved in block.properties (thanks goodlyay) 2017-01-05 18:31:10 +11:00
UnknownShadow200
355223048f Physics: fire now properly kills custom blocks which are killed by lava. (Thanks Odd0002)
also minor perf optimisations
2017-01-04 17:40:02 +11:00
UnknownShadow200
ab3efd28ee Optimise draw operations 2017-01-03 12:01:04 +11:00
UnknownShadow200
bf07b22b2e fixes 2017-01-02 12:34:53 +11:00
UnknownShadow200
b306c81030 kill all the obsolete undo code 2017-01-02 12:23:45 +11:00
UnknownShadow200
6838c0964b DB: /undo uses new BlockDB, now name is checked in /undo 2017-01-02 12:16:15 +11:00
UnknownShadow200
18edc5e5a3 DB: fix /redo 2017-01-02 11:32:49 +11:00
UnknownShadow200
b0b1a1e41d DB: Fix /about, break /redo. 2017-01-02 11:17:40 +11:00
UnknownShadow200
044b5e284e DB: warn player you can't undo or redo on maps without BlockDB 2017-01-02 10:09:20 +11:00
UnknownShadow200
8d2c184589 DB: /highlight now uses new BlockDB 2017-01-02 10:05:50 +11:00
UnknownShadow200
831f002d34 DB: now FindChangesAt also does in-memory, start work on FindChangesBy 2017-01-02 09:32:14 +11:00
UnknownShadow200
79b9ca18bb Fix trains 2016-12-31 13:42:32 +11:00
UnknownShadow200
2023df6c87 Core: Add JoinedLevel event 2016-12-31 13:38:13 +11:00
UnknownShadow200
11468cf4af Syle: Less LINQ 2016-12-31 10:06:58 +11:00
UnknownShadow200
509f900ecf Core: allow [ and ] in titles 2016-12-29 13:32:08 +11:00
UnknownShadow200
53e9402b59 fix last commit 2016-12-26 17:50:54 +11:00
UnknownShadow200
dbc63fb398 fix last commit 2016-12-26 13:15:20 +11:00
UnknownShadow200
7ecab96b60 DB: now /server upgradeblockdb actually saves .cbdb file and deletes the SQL table. 2016-12-26 13:11:07 +11:00
UnknownShadow200
0125ccac05 DB: also append .cbdb if it exists 2016-12-26 12:39:29 +11:00
UnknownShadow200
74846b8130 DB: make /b much faster (around 8 times in my test), now /server upgradeblockdb actually writes the dump files. 2016-12-26 09:29:45 +11:00
UnknownShadow200
70ac5ded36 more on last commit 2016-12-25 21:20:44 +11:00
UnknownShadow200
ee86c54ca2 DB: more work on /server upgradeblockdb 2016-12-25 20:53:26 +11:00
UnknownShadow200
6af0ab9d77 DB: make sure to align back to 16 bytes when writing BlockDB entries.
this is a possibility in say a power loss, when not all bytes are written to the file
2016-12-24 23:48:31 +11:00
UnknownShadow200
4740aafd62 DB: now /undo logs to BlockDB 2016-12-24 21:14:33 +11:00
UnknownShadow200
1dca194516 DB: now /redo logs to BlockDB 2016-12-24 21:06:02 +11:00
UnknownShadow200
9e419f71fb DB: now block changes by IRC properly log to BlockDB, including the irc user's nick. 2016-12-24 19:09:35 +11:00