Commit Graph

607 Commits

Author SHA1 Message Date
Jesse Boyd d61c21f60e Fix error from flushing on different thread 2016-09-24 14:41:33 +10:00
Jesse Boyd d4fd374caa Cache nmsWorld during queue initialization 2016-09-24 13:27:52 +10:00
Jesse Boyd 889efdcc45 Fix lastMask meta (typo) 2016-09-24 13:02:27 +10:00
Jesse Boyd b202adb2ce Fix progress tracking 2016-09-24 12:52:34 +10:00
Jesse Boyd 8a4c399b53 Fix angle mask 2016-09-24 02:55:00 +10:00
Jesse Boyd 2cb1485553 Various
Fixes #305 //sel extend bug
Translate a few messages
Add option `store-redo: true`, disabling will result in smaller history
but cannot use redo
Add option `small-edits: false` will reduce history by assuming edits <
4096x256x4096
Change FaweStreamChangeSet to use new settings, but be backwards
compatible (uses mode byte)
Add auto generated semantic version (may not be accurate)
Add recursive brush
Optimize undo/redo using mutable change objects
Tweak several classes to implement HasFaweQueue
Fix wrong cancel message for entity/biome changes
Optimized offset mask
Fixed masks not being reset after edit
Added interface ResettableMask used to reset masks after being used for
an EditSession
Added MaskTraverser for traversing and resetting inherited masks after
use
Added angle mask \#,#
Added id,data,combined mask #id #data #iddata (Must match starting block
id/data)
Added x,y,z axis mask #xaxis #yaxis #zaxis
Add mode 4 FAWE format (short location prefix + no combined from bytes)
Fix `/frb` command not respecting regions
Tweak permission for `/frb` -> worldedit.history.rollback
Translated ToolUtil commands
2016-09-23 17:11:41 +10:00
Jesse Boyd b2ef1cbc50 Fixes #302 2016-09-21 15:01:37 +10:00
Jesse Boyd 07f4f61cc2 Refactor + Fixes #300 2016-09-20 18:46:49 +10:00
Jesse Boyd 326dcab1f1 #298 2016-09-19 13:49:52 +10:00
Jesse Boyd 87e03f835c Fix region contains 2016-09-18 23:55:10 +10:00
Jesse Boyd 2d67aa5b9d This should work
queue commands if over limit (default = 1)
fix caclulating history size (in memory)
fix relighting in parallel
2016-09-18 23:48:16 +10:00
Jesse Boyd 8d960213f8 Merge pull request #298 from rojo8399/patch-1
Update FaweForge.java
2016-09-18 12:53:15 +10:00
rojo8399 7803e40183 Update FaweForge.java 2016-09-17 18:47:14 -05:00
Jesse Boyd 35b37ac8e9 Allow multiple actions at a time
Closes #287
2016-09-16 17:47:53 +10:00
Jesse Boyd 58a1fb183e Minor tweaks| 2016-09-16 01:30:45 +10:00
Jesse Boyd f55a58a3f3 Various
Reduce max memory allocation size
- Uses multiple byte arrays instead of one large one for streams
- Faster read/write as less dependent on arraycopy
Remove world compression (it was buggy / there was no interest)\
EditSession can now be used as a world
Fix pos1/pos2 being allowed outside the world
Fixed liquid mask not being thread safe
Fixed plot upload
Reduce packet sending
- Increase delay to being able to see blocks, but more efficient
2016-09-15 19:49:29 +10:00
Jesse Boyd 911e7e7751 Fix downloaded schems + mcedit 2016-09-14 10:12:09 +10:00
Jesse Boyd 6dfea0364a * 2016-09-13 17:37:28 +10:00
Jesse Boyd 36fdbe55fe Various fixe + Restructuring + Possible breakage 2016-09-13 15:43:23 +10:00
Jesse Boyd 3a8d54bb78 Fix for forge tile entities 2016-09-11 17:02:30 +10:00
Jesse Boyd c86f556a03 Fix jumpto 2016-09-10 21:24:14 +10:00
Jesse Boyd ab742e54a0 This is probably the issue 2016-09-09 14:05:52 +10:00
Jesse Boyd 741d5ffa27 Accidentally broke forge 2016-09-09 03:51:01 +10:00
Jesse Boyd 71071998c6 Various
nukkit fixes
add new brushes
some other minor stuff
2016-09-09 03:41:03 +10:00
Jesse Boyd 733f5eabc4 Fix lrbuild 2016-09-08 16:18:45 +10:00
Jesse Boyd 4f21126a76 Possible fix for out of bounds 2016-09-08 13:26:10 +10:00
Jesse Boyd afddbb9af9 Change no region message 2016-09-06 02:31:27 +10:00
Jesse Boyd 681eac9f33 More MCPE fixes 2016-09-05 23:53:50 +10:00
Jesse Boyd c9eabe04ec Simplify some commands for MCPE 2016-09-05 21:16:59 +10:00
Jesse Boyd 56384ebba1 Fix history height for MCPE 2016-09-05 16:32:42 +10:00
Jesse Boyd e610b2fabb FIxes for MCPE
fix fixlighting
fix fixlighting
fix fawe commands not being registered
fix empty configs
fix tile placement
2016-09-05 16:01:39 +10:00
Jesse Boyd 9e297dc34a MCPE port is now async 2016-09-05 12:35:05 +10:00
Jesse Boyd b3787d4dbe Fix block parsing for MCPE 2016-09-05 04:04:29 +10:00
Jesse Boyd 73817cf8a1 Don't cancel block break 2016-09-05 03:34:48 +10:00
Jesse Boyd c4c7e1a091 Functional WorldEdit for MCPE 2016-09-05 03:25:33 +10:00
Jesse Boyd e68530e8f8 FAWE for MCPE (WIP) 2016-09-05 01:34:38 +10:00
Jesse Boyd 9f93f56c05 Forgot to flush changeset for VS 2016-09-04 18:14:04 +10:00
Jesse Boyd dba271ba78 *Forgot these 2016-09-03 16:57:32 +10:00
Jesse Boyd 3d924f22b5 Different message when all queued changes fail 2016-09-03 16:44:34 +10:00
Jesse Boyd 101b01cae9 Permission typo 2016-09-03 16:39:24 +10:00
Jesse Boyd 6818ff28ba Fix VS brushes which require multiple clicks 2016-09-03 16:34:25 +10:00
Jesse Boyd f31c4fda82 Try now 2016-09-03 13:49:56 +10:00
Jesse Boyd 03b756b4d9 AsyncWorld.java wait for creation to finish 2016-09-03 13:30:38 +10:00
Jesse Boyd 4aeb29ebd3 I suppose this makes it simpler. 2016-09-02 14:33:01 +10:00
Jesse Boyd 3999d804cf Possible fix for #271 2016-09-02 14:15:28 +10:00
Jesse Boyd b18e53e79f Fix schematic downloading 2016-09-02 13:23:58 +10:00
Jesse Boyd 523f62787b Fixes #269 2016-08-30 18:05:28 +10:00
Jesse Boyd f674c75f1d Fix 1.7 relighting 2016-08-29 22:06:24 +10:00
Jesse Boyd 26fc8b781c Fix modification and packet sending for 1.7.10 2016-08-29 19:11:53 +10:00
Jesse Boyd 421b992b67 Accidentally compressed twice 2016-08-29 17:58:18 +10:00