Commit Graph

791 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
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
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
f9d0d340e7 Add DFUs. Currently used by //restore. 2019-05-13 23:07:53 -04:00
c797dcb194 WIP filter patterns 2019-05-12 23:32:04 +10:00
8a3e6a12b9 Implement suggestions for Bukkit + Sponge 2019-05-05 23:06:20 -07: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
d603f45063 remove debug 2019-05-05 22:19:13 +10:00
7c174beaee Region filter 2019-05-05 03:58:26 +10:00
4116adcfef Some refactoring 2019-05-03 03:38:08 +10:00
f5944fbcaf filter set 2019-05-03 00:45:03 +10:00
8dcc005ec1 tile/biome/entity set 2019-05-02 18:27:33 +10:00
57c161a602 Actually initialize GameModes and WeatherTypes. 2019-05-02 00:08:19 -04:00
13a8c480e3 Insert Locale.ROOT into all case change methods 2019-05-01 15:24:32 -07:00
ad52e01e9f update players 2019-05-02 05:19:25 +10:00
4619fd2b49 Reuse get array after apply 2019-05-02 05:02:11 +10:00
18e6c09fdd use paper writeLock 2019-05-02 04:30:32 +10:00
adb2c37a02 set blocks 2019-05-02 04:19:15 +10:00
f96760b36c block set test 2019-05-02 02:01:41 +10:00
eec08c81ad async chunk loading 2019-05-02 01:45:18 +10:00
7c1764548d Deprecate old system, still in use by WG/CB 2019-04-30 13:53:14 -07:00
33e119ccb6 implement block get 2019-05-01 02:19:10 +10:00
e2c9454399 Don't print stack trace, print another few lines of debug for using paper
Closes #133 bye bye
2019-04-30 11:56:30 +01:00
3c04a83852 Add nicer error when using player commands as console.
Also fix slash counts for Bukkit.
2019-04-29 17:39:30 -04:00
6692a2eb92 document some methods 2019-04-29 03:36:23 +10:00
57b5be84f4 more structure 2019-04-29 01:44:59 +10:00
b3053f19ce Pagination changes and cleanup.
Refactored PaginationBox to be abstract. Implementations can generate individual components as needed now.
Add lots of Component usage to schematic list, help listings, etc.
Fix a few schematic and file resolution issues.
2019-04-28 01:12:05 -04:00
686c71d965 Move around some debugs 2019-04-27 20:34:56 +02:00
62353a46db Added a pagination box and use it in Biome List and Chunk List 2019-04-27 21:57:45 +10:00
6adf0e6435 some structure 2019-04-27 11:15:08 +10:00
7ff537138a Merge master again 2019-04-26 01:25:42 -07:00
b8c120e0c4 Finish porting commands 2019-04-26 01:18:02 -07:00
31a8328fb5 Add data version to BukkitImplAdapter.
Also throttle unknown-block warning when loading MCEdit schematics.
2019-04-26 16:41:39 +10:00
17fba54305 Update SpongeSchematic format to version 2.
Allows saving and loading entities and biomes.
2019-04-26 16:41:39 +10:00
853bfab022 Merge master, update to texts 2019-04-25 22:11:46 -07:00
f70557e3da Provide a warning when an invalid property is entered rather than failing. Fixes WorldEdit entirely failing on new MC versions. 2019-04-25 22:48:15 +10:00
35fd159e79 WIP rewrite of NMS pipeline 2019-04-25 20:32:27 +10:00
8808ec89a0 Revert "wip 1.14"
This reverts commit 3bf2ccdebc.
2019-04-25 01:32:27 +10:00
cc80bc61cf Compiles in 1.14 (yay) 2019-04-25 00:10:52 +10:00
3bf2ccdebc wip 1.14 2019-04-24 02:48:42 +10:00
219321b777 Check before copy 2019-04-24 02:29:25 +10:00
1503ba94a4 Forgot FAWE was already added to lookup names 2019-04-23 23:44:47 +10:00
a523ef8176 Use update folder 2019-04-23 23:31:54 +10:00
02a6caa3ab Don't load dummy twice 2019-04-23 23:30:43 +10:00
aa1fec2dad Remove check 2019-04-23 00:17:54 +10:00
1e7b4fc835 Move shaded libraries to their own artifacts 2019-04-20 23:11:39 -07:00
c56ba112d1 Merge branch 'breaking' of https://github.com/IntellectualSites/FastAsyncWorldEdit-1.13 into breaking 2019-04-20 00:47:32 +10:00
55348346e9 Shade in Kashike's lib 2019-04-19 14:49:29 +10:00
ac03de89cc Work on adding converters for some arguments 2019-04-18 19:11:57 -07:00