Commit Graph

5094 Commits

Author SHA1 Message Date
7b47d9a945 Add /tracemask. (#474)
Allows setting a mask used for block traces. This allows brush tools to
pass through various materials, such as water (e.g. `/tracemask #solid`
or `/tracemask !air,water`) before starting to build.
By default, a null mask is equivalent to #existing (original behavior).

https://gfycat.com/ImmaculateFrayedCockatiel
2019-05-23 21:12:31 -04:00
6b0fcc8712 Removed some null checks and fixed some variable names 2019-05-22 14:40:56 -04:00
d0ef56326a Remove oudated and unused html readme.
Closes #471. (see comment)
2019-05-20 16:40:56 -04:00
feed5173ec Add Forge DataFixer.
Unsure how useful this will be, but eh.
2019-05-20 16:39:58 -04:00
b0777f6b06 Use DFUs for some additional data fixing.
Legacy mapper now uses the data fixers to upgrade blocks and item types
(e.g. signs, dyes that changed names in 1.14).
The sponge schematic reader can now attempt to use the data fixers to
upgrade blocks, block entities, biomes and entities. This has been
tested with the 1.13 -> 1.14 changes. It is yet to be seen if it will
continue to work because...
The mc edit schematic reader has code for using data fixers, but it is
currently disabled as there seem to be some issues with fixing up older
block entities.
2019-05-20 16:39:58 -04:00
e4c1ba3edf Revert "Fix //none removing arbitrary nbt"
This reverts dd0bec8913.
2019-05-19 20:55:45 +02:00
8ee484fca8 Removed unused classes 2019-05-19 13:34:43 +10:00
334d5cfaab The "spawner|mobType" syntax once again makes functional mob spawners.
Also fix block parser context not being restricted.
2019-05-18 10:16:08 -04:00
3173e26109 Fix //expand, improve //help 2019-05-17 22:24:31 -07:00
71df3716dd Back to SNAPSHOT 2019-05-15 20:14:30 +10:00
7be00cc773 Bump to RC2 2019-05-15 20:01:17 +10:00
e7613dd879 Stop using IAE to communicate parameter mis-use 2019-05-14 17:57:05 -07:00
718c2e8306 Update Piston to 0.2.4 for even more bug fixes 2019-05-14 17:25:55 -07:00
41cfcb6d55 Use a jar for bukkit impl adapters.
120 class files is a bit much.
2019-05-14 18:34:53 -04:00
405bf8dc07 Back to SNAPSHOT for continued development 2019-05-14 20:21:55 +10:00
c350863b23 7.0.0 Release Candidate 1 2019-05-14 19:52:09 +10:00
931b7ee694 Update for 1.14.1 2019-05-14 00:09:21 -04:00
f9d0d340e7 Add DFUs. Currently used by //restore. 2019-05-13 23:07:53 -04:00
10f7fb6a26 Add //br and //brush as aliases. 2019-05-13 18:49:43 -04:00
5c97418cca Fix NBT list conversion in 1.14. 2019-05-13 18:49:43 -04:00
9a913a93f6 Fix throwing uncaught exceptions in AsyncCommandBuilder. 2019-05-13 18:49:43 -04:00
93dd956bae Bump Piston to 0.2.3 for deadlock fix 2019-05-13 04:04:46 -07:00
6765c2896d Bump text-extras to 3.0.2 2019-05-13 02:47:05 -07:00
7b170d8193 Run schematic-file I/O in a task. 2019-05-12 16:01:22 -04:00
fab21c3eea Add AsyncCommandBuilder as replacement for AsyncCommandHelper.
See full explanation at https://github.com/EngineHub/WorldGuard/pull/408
2019-05-12 14:36:57 -04:00
e72a5cf12d Merge branch 'master' into breaking 2019-05-13 00:41:28 +10:00
118a51f477 Merge branch 'breaking' of https://github.com/IntellectualSites/FastAsyncWorldEdit-1.13 into breaking 2019-05-13 00:38:59 +10:00
dd0bec8913 Fix //none removing arbitrary nbt 2019-05-13 00:37:18 +10:00
da034f9ac4 Use mask for hollow
Closes #1298
2019-05-13 00:28:48 +10:00
43a6541763 shift some code to EditSessionBuilder 2019-05-13 00:21:01 +10:00
c797dcb194 WIP filter patterns 2019-05-12 23:32:04 +10:00
aed25fce7c Add license. 2019-05-11 21:36:13 -04:00
a2b67f8ddb Re-write EventBus to be faster 2019-05-10 05:01:01 -07:00
389671b43b Apply eclipse plugin to prevent crash in FG 2019-05-10 03:39:29 -07:00
56908a7d62 Update to final Sponge schem v2 spec.
Read lenient, write strict.
2019-05-09 16:59:06 -04:00
e2e903ca5e Pass service to brush sub-commands too. 2019-05-09 11:14:10 -04:00
c169d8f258 Re-use command manager service. 2019-05-09 10:28:08 -04:00
8d68da09a3 Minor versioning changes 2019-05-09 15:02:11 +02:00
113aeb1689 Use fuzzy blocks in default block parser 2019-05-07 16:40:37 +10:00
31d4daf474 Don't compare null BlockStates. 2019-05-06 19:59:58 -04:00
db98cdad0b Update text-adapters to 3.0.1
Should fix shading issues.
2019-05-06 09:11:15 -04:00
9a5d45deed Fixed direction error 2019-05-06 18:33:21 +10:00
067a570df0 Implement basic Forge suggestions 2019-05-05 23:06:20 -07:00
8a3e6a12b9 Implement suggestions for Bukkit + Sponge 2019-05-05 23:06:20 -07:00
1c54a04fd1 Update Text to 3 2019-05-05 23:06:20 -07:00
4355f8cbf7 Update Piston for suggestions, add hacky-pseudo-suggestions 2019-05-05 23:06:20 -07:00
acc0e7d09c Fix logging on Bukkit, align adapter versions 2019-05-05 23:06:20 -07:00
55b02e1b1f Implement FuzzyBlockState 2019-05-06 15:58:55 +10:00
459629a2f2 scanchunk 2019-05-06 15:57:12 +10:00
ceff17c4f7 Misc fixes.
Closes a few old youtrack issues which I don't remember because I had
like 30 tabs open, and a few other issues which I found while testing
some of those.
2019-05-05 15:15:03 -04:00