Commit Graph

410 Commits

Author SHA1 Message Date
Jesse Boyd
4cafeb68ca
Flush EditSession on CuboidClipboard paste
- Note that using CuboidClipboard is deprecated, and flushQueue should
heve been called anyway
2016-10-22 00:27:22 +11:00
Jesse Boyd
85133067dd
Fixes #338 2016-10-21 23:19:49 +11:00
Jesse Boyd
f2204fd188
Fixes chunk sending when block placement is really slow
TODO fix this properly later
- This fix works, but isn't very clean
- Queue should have a `done` stage rather than assuming empty = done
2016-10-21 02:59:01 +11:00
Jesse Boyd
0054e432ae
Fix clipboard paste error. 2016-10-21 00:54:02 +11:00
Jesse Boyd
8e91d8a6ad
Potential fix for crash 2016-10-21 00:45:40 +11:00
Jesse Boyd
d5ea46a29c
PGZIP 2016-10-20 18:03:56 +11:00
Jesse Boyd
04164b9064
* 2016-10-17 18:54:35 +11:00
Jesse Boyd
295aad0f2f
Minor inventory + queue management changes 2016-10-17 18:04:33 +11:00
Jesse Boyd
135d936825
* 2016-10-04 01:46:13 +11:00
Jesse Boyd
c22063edb6
Fix identical states being recorded as a change 2016-10-04 01:37:23 +11:00
Jesse Boyd
47cbc2bc8c
Proper support for WorldEdit inventory
- Per player inventory mode (0, 1, 2)
- Use mode 2 for survival (setting air doesn't give you the blocks)
- Fixes several duplications glitches
- Adds speed and placement type option per player

-
2016-10-04 01:21:27 +11:00
Jesse Boyd
7886947061
Disable combine stages for nukkit 2016-10-03 03:16:04 +11:00
Jesse Boyd
d2413daca1
Only owners can rollback 2016-10-02 17:55:24 +11:00
Jesse Boyd
2682540de5
Fixes + Trim
Usage /plot trimchunks <world> <trim-unowned>
Fixes for Anvil
e.g. /plot trimchunks plotworld true
Will output the trimmed world to another folder (you need spare disk
space)
Some minor fixes.
Added WeakFaweQueueMap which will discard changes when low memory
2016-10-02 16:20:12 +11:00
Jesse Boyd
9de370ebc8
Fixes #316 2016-10-01 16:35:12 +10:00
Jesse Boyd
c39f92248f
Fix latest pom output 2016-10-01 16:01:34 +10:00
Jesse Boyd
47fef5b345
Fixed #324 2016-10-01 15:33:45 +10:00
Jesse Boyd
204660d3eb Rebuild (no changes) 2016-09-30 06:18:14 +10:00
Jesse Boyd
0251c193c1 Add transforms 2016-09-30 06:12:08 +10:00
Jesse Boyd
7deeb51ca7 Fix set mask on double action brush tool 2016-09-29 00:58:18 +10:00
Jesse Boyd
5513e4cdc4 Use expression for offset/randomoffset 2016-09-28 23:49:52 +10:00
Jesse Boyd
cb4821078e *Whoops 2016-09-28 23:34:48 +10:00
Jesse Boyd
b414229c91 Add offset pattern 2016-09-28 23:19:00 +10:00
Jesse Boyd
7da883b9d7 Add gmask multiple mask args + fix masked pattern 2016-09-28 23:10:34 +10:00
Jesse Boyd
76b4bb4857 I forgot to commit everything 2016-09-28 22:48:20 +10:00
Jesse Boyd
bd90df7635 Finish new patterns 2016-09-28 17:52:01 +10:00
Jesse Boyd
1e79ae4a0f Various
Optimize spline
Translate spline brush
Add various new patterns (#nox #noy #noz #rel `[stone,wood,blah`
#existing
Can now use percentages with patterns, not just blocks e.g.
50%#clipboard,50%stone
Add resettable patterns
2016-09-28 17:03:08 +10:00
Jesse Boyd
5b96a52e99 Not finished yet (spline brush) 2016-09-28 03:14:05 +10:00
Jesse Boyd
42a3203777 Forgot to flush VS brushes 2016-09-27 20:05:57 +10:00
Jesse Boyd
923bc9909a * 2016-09-27 12:54:45 +10:00
Jesse Boyd
8090bf9f1d Various
Increase chunk-wait
Sync packet sending
Allow up outside region
2016-09-27 02:58:16 +10:00
Jesse Boyd
27149ed67a Fixes #315 2016-09-26 14:42:22 +10:00
Jesse Boyd
50504a0fe5 Setting for disabling the physics limiter 2016-09-26 14:05:58 +10:00
Jesse Boyd
9e6c90430d Catch all progress tracker errors 2016-09-26 13:52:25 +10:00
Jesse Boyd
f8a606c783 Tweak version 2016-09-26 02:42:23 +10:00
Jesse Boyd
3306bd2cdc Performance improvements + Fix packet sending
Async flush the changeset (sync flush for undo when needed)
- Not any faster, but edits will feel significantly faster
Fix incorrect bit mask for fixlighting packet sending
2016-09-26 01:53:13 +10:00
Jesse Boyd
7c96547c68 Separate schem load + url perms 2016-09-25 22:22:40 +10:00
Jesse Boyd
d5e2527150 Fix stack (for real this time) 2016-09-25 22:04:27 +10:00
Jesse Boyd
801495c1bb Fix for VS 2016-09-25 14:15:21 +10:00
Jesse Boyd
861b10403d Fix NPE in NMSRelighter 2016-09-25 05:43:42 +10:00
Jesse Boyd
479c6c5172 Adjacent mask range parameter 2016-09-25 05:11:34 +10:00
Jesse Boyd
c676d89aa6 * 2016-09-25 05:02:03 +10:00
Jesse Boyd
fca33e5e87 Fix radius mask 2016-09-25 05:00:47 +10:00
Jesse Boyd
f2e576a14f Fix adjacent mask 2016-09-25 04:50:11 +10:00
Jesse Boyd
cbade2cec0 Superpickaxe + Masks
Add radius mask
Add adjacent mask
Fix superpickaxe error
Fix BFS
2016-09-25 03:37:29 +10:00
Jesse Boyd
d5b7605f5e Allow third parties to register custom masks 2016-09-25 02:31:18 +10:00
Jesse Boyd
4430f14677 Possible fix for packet sending 2016-09-25 00:24:51 +10:00
Jesse Boyd
8d5fc88844 Fix stack being slow 2016-09-25 00:22:45 +10:00
Jesse Boyd
4f6abeaaff Add getClipboard() method to Schematic class 2016-09-24 23:25:15 +10:00
Jesse Boyd
64c00e4c3b Fix flushing on main thread 2016-09-24 17:55:15 +10:00