Commit Graph
100 Commits
Author SHA1 Message Date
Jesse Boyd 144ea2ef34 Lazy tags + get / set tiles
Lazy tags means tiles/ents are not translated into the nms NBTBase until it is needed. Should be faster in cases where getFullBlock is called, but nbt is not always needed.
Commands like Copy and Paste, where the input/output are both nms worlds, can entirely bypass WorldEdit translating to and from the WorldEdit JNBT classes.
2019-11-20 03:40:52 +00:00
Jesse Boyd 60759934a3 Fix some merge issues 2019-11-20 00:11:54 +00:00
Jesse Boyd 0e22d4718a fix some merge issues 2019-11-19 22:07:30 +00:00
Jesse Boyd 5d8adbc10c Merge remote-tracking branch 'upstream/master' into merge 2019-11-19 21:25:36 +00:00
Jesse Boyd 2c9f192baf Merge remote-tracking branch 'upstream/master' into merge 2019-11-19 21:23:47 +00:00
Jesse Boyd 1556101a98 java based merging? 2019-11-19 15:10:36 +00:00
Jesse Boyd 3eb77e3e8b 7e3fc6c8e7 2019-11-19 04:49:13 +00:00
Jesse Boyd 1b07846746 some adapter refactoring 2019-11-19 04:40:40 +00:00
Jesse Boyd 751765cc01 Fix cyl/hcyl args 2019-11-19 01:41:51 +00:00
Jesse Boyd 319b3c5f7f fix chunks not being submitted 2019-11-18 14:49:52 +00:00
Jesse Boyd 4c32949210 temp fix for undo
also fix inspect brush using wrong ids
2019-11-18 07:23:48 +00:00
Jesse Boyd 0087a0d6ab Various minor
fix undo null sections
fix cancel for certain parallel jobs
optimize schem paste
2019-11-17 22:47:56 +00:00
Jesse Boyd 0394f3516b Fix radius mask 2019-11-17 20:52:58 +00:00
Jesse Boyd 329df8d33b various minor
Increase target size
remove unnecessary brush sync
send chunk on biome change
2019-11-17 20:29:25 +00:00
Jesse Boyd 3f92f12e89 synchronize char blocks 2019-11-17 20:02:33 +00:00
Jesse Boyd e661652c12 Fix setting blocks in null sections 2019-11-17 19:30:28 +00:00
Jesse Boyd 868554367a Fix schem load legacy 2019-11-17 18:20:00 +00:00
Jesse Boyd 69c225c00f Fix //vis 2019-11-17 17:22:21 +00:00
Jesse Boyd c3f86fd6da wip brush vis mode 2019-11-17 05:00:10 +11:00
Jesse Boyd 0b1a36bb7d WIP VisualExtent 2019-11-16 00:20:14 +00:00
Jesse Boyd 49baebeaa3 Fix some more arguments 2019-11-15 18:06:27 +00:00
Jesse Boyd 1c90d2a341 Fix some more arguments 2019-11-15 18:01:36 +00:00
Jesse Boyd 88c946188b Fix brush pattern args 2019-11-15 17:57:28 +00:00
Jesse Boyd e7e2b44b34 merge 2019-11-14 21:24:13 +00:00
Jesse Boyd d9998982d1 Remove IncendoPaste 2019-11-14 21:20:55 +00:00
Jesse Boyd 3dde61cee6 Legacy schem reader offset 2019-11-14 19:23:41 +00:00
Jesse Boyd 601890fe64 Fix biome sending 2019-11-14 19:21:28 +00:00
Jesse Boyd b38ff03ca6 Fix P2 hook PlotPlayer.wrap 2019-11-14 19:21:05 +00:00
Jesse Boyd 54f62e689b WIP level dat for MCAWorld 2019-11-14 19:20:35 +00:00
Jesse Boyd d7b3db215e Use SingleBlockTypeMask for fixLiquid 2019-11-14 17:57:43 +00:00
Jesse Boyd 2670e66ce2 Fix mask optimize 2019-11-14 17:25:37 +00:00
Jesse Boyd 69e1c53076 Fix fill args 2019-11-14 17:25:17 +00:00
Jesse Boyd 1071e7c226 Print help on invalid arg 2019-11-14 17:24:10 +00:00
Jesse Boyd 8812e1b60c Fixes #231 2019-11-14 16:01:38 +00:00
Jesse Boyd b1244c7780 Remove unused methods from IFawe 2019-11-14 10:54:09 +00:00
Jesse Boyd 580fb11197 Fix stack arg 2019-11-14 10:23:02 +00:00
Jesse Boyd 48929d76f1 Fix p2 download 2019-11-12 23:59:05 +00:00
Jesse Boyd 2354c1a845 Fix P2 block setting in some instances
PlotSquared doesn't flush from the same thread, so it can't be pooled for reuse
2019-11-12 22:32:26 +00:00
Jesse Boyd ac6f4ae358 Use BlockArrayClipboard for schem load 2019-11-12 12:41:39 +00:00
Jesse Boyd cfa147cf76 WIP clipboard offsets
TODO schem load -> BlockArrayClipboard
2019-11-11 22:34:33 +00:00
Jesse Boyd eac1f8f73d Remove debug (again) 2019-11-11 21:12:32 +00:00
Jesse Boyd 6cbbefc0de Merge branch 'commanding-pipeline' of https://github.com/IntellectualSites/FastAsyncWorldEdit-1.13 into commanding-pipeline 2019-11-11 21:06:22 +00:00
Jesse Boyd 53ad3d3cd2 Fix schem save order 2019-11-11 21:06:10 +00:00
Jesse Boyd 032942c0e8 Remove debug 2019-11-11 20:18:22 +00:00
Jesse Boyd 2e6f46e451 Fix QueueHandler uncache 2019-11-11 20:14:57 +00:00
Jesse Boyd 751e6a5dd4 Update SpongeSchematicReader.java 2019-11-11 19:56:55 +00:00
Jesse Boyd 19a7c54341 Fix schem save 2019-11-11 18:48:15 +00:00
Jesse Boyd 7aa0d9c122 Various minor
Disable P2's we region restrictions (so that it uses FAWE's)
Fix extent binding
Fix filtering on null sections
2019-11-11 16:49:13 +00:00
Jesse Boyd 9d6f2df908 Fix parsing for injected command types 2019-11-11 08:55:53 +00:00
Jesse Boyd 10a6619853 Update to latest P2 2019-11-10 22:20:46 +00:00
Jesse Boyd 59897dea11 Update MCAFile.java 2019-11-10 14:19:36 +00:00
Jesse Boyd ac6455db5d use FaweCache for MCAFile 2019-11-10 11:38:45 +00:00
Jesse Boyd d61dac5aa5 Fix CFI generation 2019-11-08 22:30:39 +00:00
Jesse Boyd 26f073faa2 idk what I was doing there 2019-11-08 09:42:07 +00:00
Jesse Boyd faa63b0c35 CFI changeset 2019-11-08 05:27:04 +00:00
Jesse Boyd 82f5c4ebed Fix compile 2019-11-07 10:28:17 +00:00
Jesse Boyd 5f4af7958f MCAFile is chunk based extent 2019-11-06 10:38:36 +00:00
Jesse Boyd 54a9e03cd6 Update FaweLocalBlockQueue.java 2019-11-06 09:49:01 +00:00
Jesse Boyd 240b2de90c Update to PlotSquared-we branch 2019-11-06 09:29:20 +00:00
Jesse Boyd 0bfb1dbdd1 Fix BlockArrayClipboard offset 2019-11-05 15:08:44 +00:00
Jesse Boyd 69b2b4eea8 Update CuboidRegion.java 2019-11-05 08:17:10 +00:00
Jesse Boyd 92b34e4fa9 Regen using EditSession 2019-11-05 08:03:00 +00:00
Jesse Boyd 6142f30715 cache min/max for cuboid region 2019-11-04 20:04:41 +00:00
Jesse Boyd b224457464 Update DiskOptimizedClipboard.java 2019-11-04 19:29:21 +00:00
Jesse Boyd 1e16095cba Fix palette / region iteration 2019-11-04 07:47:31 +00:00
Jesse Boyd 930dfb7f7c Various minor
thread local cleans on close
remove unnecessary loop on set
remove unnecessary get on set
clean CFI cache on generate
2019-11-03 16:59:11 +00:00
Jesse Boyd e223d17522 Add missing properties 2019-11-02 20:58:12 +01:00
Jesse Boyd e20e48f5fb temporary disable plotsquared hook for schems 2019-11-02 20:44:49 +01:00
Jesse Boyd 32d837414b static blocktype initialization
instead of using hacky reflection
2019-11-02 20:35:51 +01:00
Jesse Boyd 70efdf8c54 Update PlatformCommandManager.java 2019-11-02 19:32:44 +01:00
Jesse Boyd b97b40e413 various
use vector.add for compatibility with vs-flattened
flush before remember
share meta objects across players
fix wg compatibility
2019-11-02 19:31:32 +01:00
Jesse Boyd f8e1654a4e Update BukkitGetBlocks_1_14.java 2019-11-02 18:37:17 +01:00
Jesse Boyd 934559fea6 Add vs perms 2019-11-02 18:37:07 +01:00
Jesse Boyd b099f177b5 use editsession to regen 2019-11-02 13:51:22 +01:00
Jesse Boyd 2aa7fc543e fix region processing 2019-11-02 13:12:21 +01:00
Jesse Boyd 6ed7923a1e Add //cancel 2019-11-02 12:51:24 +01:00
Jesse Boyd df9e9e510a Limit processing 2019-11-02 12:13:42 +01:00
Jesse Boyd 0b2bd862a0 Update MCAFile.java 2019-11-02 08:40:11 +01:00
Jesse Boyd ed7df341b4 Make mca file reusable 2019-11-02 08:07:40 +01:00
Jesse Boyd 2f3c6769c8 Legacy clipboards 2019-11-02 07:15:56 +01:00
Jesse Boyd c2cb463dae Fix schem load 2019-11-01 23:48:52 +01:00
Jesse Boyd 09bb9c18ca Update SchematicCommands.java 2019-11-01 23:22:29 +01:00
Jesse Boyd 1a48546f0c linear clipboard get block 2019-11-01 23:12:31 +01:00
Jesse Boyd 6de30f8ed4 fix chunk polling 2019-11-01 22:59:10 +01:00
Jesse Boyd 0c1fdcc498 remove broken debug 2019-11-01 22:56:07 +01:00
Jesse Boyd 822bc20c7c Update ToolUtilCommands.java 2019-11-01 22:40:12 +01:00
Jesse Boyd 23e0b0ef02 Update SpongeSchematicReader.java 2019-11-01 22:26:39 +01:00
Jesse Boyd 88b6d60f8e schem v2 biomes 2019-11-01 22:09:50 +01:00
Jesse Boyd 49c51e041c delete writable mca chunk 2019-11-01 19:19:56 +01:00
Jesse Boyd 3e00ce36d2 Add barebones Anvil API
not anvil commands, just the core of the api
could do with some optimization
2019-11-01 19:11:05 +01:00
Jesse Boyd 1ad040f7d0 fix compile 2019-11-01 18:36:40 +01:00
Jesse Boyd f0ab1d5f18 finish overhaul of NBT stream api 2019-11-01 18:29:13 +01:00
Jesse Boyd 9cf02fe654 WIP Anvil API 2019-10-31 21:04:02 +01:00
Jesse Boyd b533408022 wip clipboard migration 2019-10-31 14:12:23 +01:00
Jesse Boyd 0296d566ed wip remove faweclipboard 2019-10-31 04:04:15 +01:00
Jesse Boyd e1b9b9e3e8 Revert "Like this @mattbdev ?"
This reverts commit bddf92cd9b.
2019-10-31 00:41:36 +01:00
Jesse Boyd ef47ea74df Revert "Or this?"
This reverts commit 558144696a.
2019-10-31 00:41:15 +01:00
Jesse Boyd 558144696a Or this? 2019-10-30 20:03:38 +01:00
Jesse Boyd bddf92cd9b Like this @mattbdev ? 2019-10-30 20:01:18 +01:00
Jesse Boyd 50b7b4fb54 fix sp alias conflict 2019-10-30 18:52:55 +01:00