Matthew Miller
6fc1449837
Merge pull request #391 from sk89q/sign-fixes
...
Provide compatibility for legacy schematics that use the old sign NBT format
2018-01-02 20:38:00 +10:00
SlimSoftware
099987d439
Fix //snow didn't put snow on all types of leaves
...
For example, //snow didn't work on Oak leaves while it did work as you would expect on Dark Oak leaves. Fixed by adding leaves2 to translucent block list and checking if the block to put snow on is a leaf block when executing //snow.
2017-12-14 21:00:38 +01:00
Jesse Boyd
5c64cf2f56
Fix affine inverse ( #395 )
2017-09-02 00:23:30 -07:00
Kenzie Togami
d6aa1ad509
Make Java 8 detection work on Java 9
...
Closes #393 .
2017-08-16 16:39:42 -07:00
Dumbo52
82bf563b3d
Add beds, concrete, and concrete powder to usesDamageValue hash
2017-07-16 06:38:12 -04:00
Wyatt Childers
6b8ae6b988
Provide compatibility for legacy schematics that use the old sign NBT format
2017-07-04 14:58:18 -04:00
wizjany
b557b2b71d
Revert "Some command fixes" aka "Some command breaks"
...
This reverts commit 4a8bba7a54
.
Fixes WORLDEDIT-3574.
2017-06-09 12:46:26 -04:00
Jesse Boyd
4a8bba7a54
Some command fixes
...
Fix EditSession being created for commands that don't need it
Fix error from schematic list (when there are files in sub directories)
Fix dispatcher redundantly checking a huge number of permissions
2017-06-08 10:01:23 -04:00
wizjany
b2fb73582f
Fixed //center not working in some cases.
...
Due to odd rounding and math issues, using //center on a region with an edge of even
length in quadrants with negative coordinates would only fill one of the two center blocks.
Thanks to Griffrez and up201406036 for the original PR.
Fixes WORDLEDIT-2986.
2017-06-08 10:01:23 -04:00
wizjany
a03b9cbe4c
Add blocks and items for MC 1.12.
...
And some forgotten before...
2017-06-08 10:01:23 -04:00
wizjany
46dff16a97
Use our own firstNonNull to maintain back-compat.
...
Fixes WORLDEDIT-3567.
2017-06-08 10:01:23 -04:00
wizjany
41de204186
Allow copyEntities to be used in ForwardExtentCopy again.
...
The -e flag should now work for //copy and //cut as it used to.
Fixes WORLDEDIT-3557.
2017-03-19 11:56:04 -04:00
wizjany
e511758d99
Add rotations to various blocks that were missing them.
...
Up/down levers still broken.
Fixes WORLDEDIT-3490.
2017-02-26 18:56:38 -05:00
wizjany
66aa881b0c
Copy Kernel class to WorldEdit to avoid loading AWT.
...
Java 8's Kernel statically loads the AWT library, which
can apparently cause some issues on some systems, for some reason.
Either way, there is no need to load AWT if it's not needed (Java pls).
2017-01-08 00:51:16 -05:00
wizjany
17aafe87d0
Add some old missing items to the db.
2016-11-30 16:22:48 -05:00
wizjany
465161145b
Add new blocks and items to lookups.
2016-11-23 18:14:17 -05:00
Wizjany
2e10fe896f
Fixed bad copypaste in error message for //curve.
2016-08-27 16:53:51 -04:00
Wyatt Childers
b9801ebf57
Fixed an issue where the ParametricCallable wasn't forwarding InvocationTargetExpections caused by CommandExceptions properly
...
Fixes WORLDEDIT-3364
2016-07-17 19:03:22 -04:00
wizjany
c957ffb95a
Fix NPE when //genbiome expression was false.
...
Fixes WORLDEDIT-3467.
2016-07-06 11:14:11 -04:00
wizjany
28d45870e2
Apply transforms to vectors in //paste -s.
2016-06-29 00:38:11 -04:00
wizjany
e0c8776f0f
Fix query function in expression masks.
...
Fixes WORLDEDIT-3344.
2016-06-28 23:59:34 -04:00
Wyatt Childers
6e36b5236c
Fixed the automatic selection of a user's pasted area when using //paste -s
...
Fixes WORLDEDIT-3457
2016-06-28 20:36:46 -04:00
Wyatt Childers
a091853385
Made the CommandManager responsible for exception converters as apposed to individual dispatchers
...
Previously some exceptions were being handled only in the ParametricCallable, which lead to other dispatchers throwing the exception, and requesting that users report them.
Fixes WORLDEDIT-3386
2016-06-28 19:37:10 -04:00
Kenzie Togami
e42107557e
[Forge] Make DefaultBlockParser behave more like vanilla.
2016-06-17 16:59:41 -07:00
wizjany
5a42a8ddb4
Update internal block and item definitions.
2016-06-11 13:07:53 -04:00
FrozenBrain
fabd7045e7
Fix NPE when rotating hanging entities ( #356 )
2016-05-20 20:00:30 -04:00
FrozenBrain
85d4b9f4ec
Fix MathUtils.dSin
2016-05-20 17:14:04 -04:00
FrozenBrain
4a7683d5bf
Apply transformations to NBT data of tile entities (fixes rotation of skulls)
2016-05-20 17:13:52 -04:00
FrozenBrain
8f50f5adfb
Fix secondary-ordinal direction vectors
2016-05-20 17:13:46 -04:00
FrozenBrain
1a3ae37b73
Fix rotation of item frames
2016-05-20 17:13:39 -04:00
Wyatt Childers
7dc9a9aece
Merge remote-tracking branch 'origin/master' into feature/sponge-new
2016-05-18 19:49:16 -04:00
Wizjany
03d7cd394a
Fix another NPE in schematics.
2016-05-18 12:44:22 -04:00
David Ortiz
2734dc377c
Add 1.9 doors to getBlockBagItem HashMap
2016-05-17 03:00:09 -05:00
David Ortiz
c3342bb7b4
Add support for 1.9 doors on MultiStageReorder
2016-05-17 01:15:50 -05:00
wizjany
b3fbe8b7a5
Update blocks.json.
...
This fixes a lot of issues with block rotations for various blocks.
Additionally, the //info tool will now report states (only works for
states that use data values) for easier lookups.
Note that some doors still have update issues, and //fast is needed
to paste them if they drop as items.
2016-05-15 04:02:35 -04:00
Kenzie Togami
574ed9aa41
Fix some formatting concerns.
2016-05-05 20:09:53 -07:00
Kenzie Togami
301d02c9c5
Warn when not using Java 8 or greater.
...
Note: this warning is not in the shared WorldEdit class because it
doesn't get loaded as early as the individual plugin/mod
implementations for some reason.
2016-05-05 17:55:22 -07:00
wizjany
c9f54ecb01
Only negative radius allowed for //butcher is -1.
2016-04-26 19:40:25 -04:00
wizjany
867e59ba3d
Parse empty sign lines as empty JSON strings.
...
Since the server doesn't bother validating sign text, and
the client validates it by crashing. Note that this attempts
to wrap strings as JSON, but hasn't been fully tested.
2016-04-14 19:24:09 -04:00
Wyatt Childers
d3bbb40274
Merge remote-tracking branch 'origin/master' into feature/sponge-new
2016-03-19 14:44:56 -04:00
wizjany
94ae1be2d1
Fix NPE when using //schem list with not schematics present.
2016-03-08 12:42:23 -05:00
Wyatt Childers
124308c4ce
Fixed an issue where an entity could fail to spawn, and this would end the edit
2016-02-05 19:33:48 -05:00
Kenzie Togami
982420369d
Rewrite Closer to compile on Java 6 wrt Jar/ZipFile.
2016-01-31 22:26:30 -08:00
rlf
03f8843c20
More efficient chunk calculation of CuboidRegion
2016-01-13 19:02:46 -05:00
wizjany
62befe7594
Fix schematics in directories.
2016-01-13 18:55:49 -05:00
wizjany
629b7d56dc
Merge branch 'feature/paged-schematic' of https://github.com/kenzierocks/WorldEdit
2016-01-13 17:46:10 -05:00
wizjany
2cd4412b5d
Make mask parser create world-aware expression masks.
...
This allows things like //gmask =queryRel(...) to work.
Also the query* functions now allow -1 as a wildcard for either id or data.
2016-01-13 17:34:58 -05:00
Kenzie Togami
8cd46977f3
Add paging to //schematics.
...
-p <int> can be used to select a page. Defaults to page 1.
First implementation by @BangL.
2015-12-28 12:52:39 -08:00
wizjany
23d6fa7579
Add worldedit.calc permission node to //calc command.
2015-12-21 16:14:44 -05:00
wizjany
bed8a80894
Revert to Guava 17's firstNonNull.
...
Deprecated but Spigot doesn't include guava18 yet.
2015-11-13 20:17:56 -05:00