Commit Graph

287 Commits

Author SHA1 Message Date
Jesse Boyd 283351fea5 fix conflicts 2019-07-22 16:39:43 +10:00
Jesse Boyd 07283af614 some bindings 2019-07-22 16:02:51 +10:00
MattBDev 9c3122a227 More work on getting commands to compile 2019-07-21 22:49:08 -04:00
Jesse Boyd 6e13b44f84 resolve issues with 2e67425d8131a2b1eb7ff752335bccf371801b8b 2019-07-18 20:12:23 +10:00
Jesse Boyd be8213d8ee resolve conflicts 2019-07-18 16:56:57 +10:00
Jesse Boyd dd38cbe750 . 2019-07-18 04:30:02 +10:00
Jesse Boyd 68ea3d6e99 revert some changes 2019-07-17 20:50:54 +10:00
MattBDev 8108d0a936 Major command changes that don't work yet. 2019-07-16 23:44:34 -04:00
NotMyFault fee57017cd Bump dummy version to 1.14 2019-07-11 22:50:28 +02:00
Jesse Boyd cf0c735cf3 Merge branch 'breaking' into breaking-114 2019-07-11 08:08:55 +10:00
Jesse Boyd cafd4bfece use Locale.ROOT for uppercase as well 2019-07-10 22:26:31 +10:00
Jesse Boyd a98a91e066 Use Locale.ROOT 2019-07-10 21:03:00 +10:00
Jesse Boyd b32d46b08a Use Locale.ROOT 2019-07-10 21:01:56 +10:00
Jesse Boyd 50e649acb8 update items 2019-07-10 20:58:27 +10:00
MattBDev 4a40c7d99c Renaming and cleanup and a new method. 2019-07-09 15:50:13 -04:00
Jesse Boyd f99d6e7478 wip on 1.14 2019-07-09 17:18:51 +10:00
wizjany a18f26f8af Play nicer with naughty plugins. 2019-07-06 09:44:53 -04:00
MattBDev ffc2092d93 toggles and timeouts 2019-06-30 14:56:32 -04:00
wizjany 625cbe5e3d Make //count take a mask. Also doc updates, perm fixes. 2019-06-30 00:38:17 -04:00
Jesse Boyd a4344fb2df add 1.14 depend (non functional) 2019-06-29 14:06:19 +10:00
Jesse Boyd 664a7017b6 Add NotNull annotation to adapter 2019-06-29 06:28:14 +10:00
Jesse Boyd d6280ec945 Avoid redundant check for performance critical code 2019-06-29 04:23:51 +10:00
Jesse Boyd a2efdbc488 a1c15e1c39 2019-06-29 03:10:47 +10:00
Jesse Boyd 846a1b0769 6c94cca15e 2019-06-29 00:01:51 +10:00
MattBDev d0a31691e1 Small changes 2019-06-26 20:14:00 -04:00
MattBDev a69b239848 Upstream 2019-06-25 13:07:47 -04:00
MattBDev a1c15e1c39 Many upstream changes. Should be non-breaking 2019-06-25 09:00:44 -04:00
MattBDev 8c9090a21d I changed stuff. That's all I remember 2019-06-23 13:27:34 -04:00
wizjany d763ab374c Re-add delchunks command (#481)
The new command now writes a json file to WorldEdit's working directory with instructions on which chunks to delete, which is read by the plugin/mod at startup and calls the ChunkDeleter.
The chunk deleter parses the json and iterates the instructions, backing up .mca files as it goes and overwriting the offset headers with 0 wherever a chunk needs to be deleted.
This allows Minecraft to reclaim the space used for that chunk, as well as forcing it to be generated from scratch next time the area is loaded.
2019-06-22 14:20:14 -04:00
wizjany 0088fe79b3 Cleanup Bukkit internal id usage. 2019-06-15 17:33:17 +10:00
Kenzie Togami 27c7d488a2 Add perf. improvments for Forge 2019-06-15 17:33:17 +10:00
Kenzie Togami 8c17aab9c5 Clean-up some misc. parts of the code 2019-06-15 17:33:17 +10:00
wizjany dc21b4df58 This does something idk. 2019-06-15 17:33:17 +10:00
Kenzie Togami a3a175ab8c Initial attempt at binding state IDs 2019-06-15 17:33:17 +10:00
wizjany e1c191599c Implement item brushes and item NBT for bukkit.
This allows usage of `/br <apply|paint> <shape> item` and the `offhand`
syntax for item parser to use NBT.
2019-06-14 16:37:23 -04:00
wizjany 213cadf093 Import cleanup, ensure gradle uses https for deps, bump deps. 2019-06-13 09:17:00 -04:00
NotMyFault 5f037df326 Adding missing permissions
Added some basic permissions to some basic and fawe specific commands.
Since they weren't around previously, they are true by default, however, you can now revoke/negate them.
2019-06-13 00:48:40 +02:00
wizjany efb7650d6f Fix some reload issues.
And some unload issues.
2019-06-11 18:02:24 -04:00
wizjany 3fd661c513 Don't attempt to check unloaded world refs. 2019-06-08 11:25:36 -04:00
MattBDev 229182aa63 Remove CUI and other cleaning 2019-06-06 18:39:51 -04:00
wizjany 3df2410254 Change chunk loading method.
Behavior of loadChunk changed a lot for the worse in CB 1.14.
2019-06-02 21:56:29 -04:00
wizjany 1e7c074217 Few misc command fixes. 2019-06-01 09:35:27 -04:00
wizjany 44ee1546b7 Apparently CB uses this. 2019-05-31 11:48:08 -04:00
wizjany 6ad274677f Don't require command for CUI init. 2019-05-29 23:15:06 -04:00
wizjany ec3648e521 Wrap and unwrap.
Exceptions are fun.
2019-05-29 23:15:05 -04:00
wizjany 6962b2e7b6 Add comprehensive suggestions to many commands.
All patterns now have suggestions, including recursive patterns.
Suggestions will suggest blocks and block states.
All masks now have suggestions, though mask intersections are not
yet supported due to issues with quotes strings.
EntityRemover and ItemFactory now also have completions, as well
as all RegistryConverters (though I am unsure how many are actually
used).

Also use paper's AsyncTabComplete event, if available.
2019-05-28 22:55:20 -04:00
Jesse Boyd 6bc5b4a823 . 2019-05-29 06:31:22 +10:00
wizjany 48fb669119 Guard against reloads breaking too much. 2019-05-25 18:11:23 -04:00
wizjany 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
wizjany 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