2455 Commits

Author SHA1 Message Date
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
UnknownShadow200
8f89e79afe DB: Fix /deletelvl and /renamelvl with binary BlockDB files 2016-12-24 08:02:05 +11:00
UnknownShadow200
62410fc34a DB: Fix BlockDB with /resizelvl 2016-12-24 07:31:37 +11:00
UnknownShadow200
88bfba87c2 Fix not being able to use some commands in a /mb even when you should be able to. (Thanks xnotx123) 2016-12-23 17:58:59 +11:00
UnknownShadow200
11743532cd Only reload when actual number ofblocks changed passes drawreloadthreshold. 2016-12-23 17:40:49 +11:00
UnknownShadow200
f9a7c201b1 Allow client to server ping packet 2016-12-23 16:24:00 +11:00
UnknownShadow200
b9d496fa89 Fix /ascend and /descend, fixes #287. (Thanks xnotx123) 2016-12-23 16:14:52 +11:00
UnknownShadow200
b635045f0e Style: use less .NET 4.0 methods 2016-12-23 11:19:53 +11:00
UnknownShadow200
85fed97805 Fix mistake in memset 2016-12-23 11:09:14 +11:00
UnknownShadow200
b1aba7c213 DB: Now actually display block change reason in /b 2016-12-23 10:02:25 +11:00
UnknownShadow200
0244c1f11d Style: simplify draw ops 2016-12-22 12:49:37 +11:00
UnknownShadow200
1405c67139 DB: now use BlockDB flags 2016-12-22 12:36:28 +11:00
UnknownShadow200
5e39139d04 Combine /tpaccept and /tpdeny into /tpa 2016-12-22 12:05:00 +11:00
UnknownShadow200
70b9a9820f Core: Perbuild/Pervisit keys now use rank permission instead of rank name 2016-12-22 11:56:09 +11:00
UnknownShadow200
136c60014f Merge branch 'master' of github.com:Hetal728/MCGalaxy 2016-12-21 23:53:01 +11:00
UnknownShadow200
ea1a6fb1e1 Downgrade LibNoise to .NET 2.0 2016-12-21 23:50:57 +11:00
Goodlyay
55ca6cc35e Core: Import no longer loads the world automatically. 2016-12-21 04:32:20 -08:00
UnknownShadow200
9cbe726eeb Now save old block to BlockDB 2016-12-21 22:31:04 +11:00
UnknownShadow200
7a4ffbc589 keep blocks as local variable for very minor perf increase on giant maps 2016-12-21 11:30:49 +11:00
UnknownShadow200
7e7260a321 Fix /lb add with automatic ID 2016-12-19 19:16:40 +11:00
UnknownShadow200
a57c9a3508 Core: intregrate /agree and /disagree into /rules 2016-12-19 18:36:32 +11:00
UnknownShadow200
d858f74679 Get rid of pointless /tpzone 2016-12-19 16:47:06 +11:00
UnknownShadow200
48c57549eb Core: accept trailing 0x00s in login, add /server backup litedb 2016-12-19 16:18:01 +11:00
UnknownShadow200
70a2771399 DB: start work on writing the BlockDB upgrader code. 2016-12-19 13:12:27 +11:00
UnknownShadow200
8f04c2a566 DB: now figure out date for BlockDB converter 2016-12-19 12:58:48 +11:00
UnknownShadow200
f198146f50 Core: Add aliases for gray/grey 2016-12-18 23:27:08 +11:00
UnknownShadow200
c0171a335b fix last few commits 2016-12-18 22:29:20 +11:00
UnknownShadow200
7b9ce9aa92 Core: Fix draw commands when a custom block is replacing a core block
previously, it would use custom_block with the real custom block as its ext block. Now it just places the custom block.
2016-12-18 22:22:01 +11:00
UnknownShadow200
0c741926b0 Core: Show name of player who created a map in /newlvl 2016-12-18 21:59:01 +11:00
UnknownShadow200
b23d8ae420 fix last commit, core aliases should be replaced by /gb 2016-12-18 21:52:53 +11:00
UnknownShadow200
afcbd7f4cc Core: Make it so if a /gb is used to replace a core block, it changes the name of that core block. 2016-12-18 21:52:05 +11:00
UnknownShadow200
e2eefe94c4 Core: Don't bother showing the unused door_X_air block names 2016-12-18 20:13:44 +11:00
UnknownShadow200
a9e62967b9 Make more commands have default rank guest. 2016-12-18 20:07:19 +11:00
UnknownShadow200
aa7f28070e kill off /fakepay too 2016-12-18 09:13:17 +11:00
UnknownShadow200
3999b65736 Core: Remove /impersonate, it's very often abused and you can still accomplish the same thing with /say if you absolutely must. 2016-12-18 08:51:18 +11:00
UnknownShadow200
2698973666 Core: Fix global.json.bak never actually being saved. (Thanks CookieNetwork) 2016-12-17 09:54:49 +11:00
UnknownShadow200
225c4e5e37 Merge branch 'master' of github.com:Hetal728/MCGalaxy 2016-12-15 17:28:14 +11:00
UnknownShadow200
2e0b84af04 Core: add ipban/unipban as aliases, fixup /bind 2016-12-15 17:19:54 +11:00
UnknownShadow200
f9e0cb4960 Core: Fix changing main from server gui not working. (Thanks C1ASSIC) 2016-12-10 09:03:07 +11:00
UnknownShadow200
5f29c59e27 consistently mark brush args in help for commands as optional 2016-12-09 16:12:45 +11:00