Wyatt Childers
917f8a1842
Pass through wall improvements
...
This change simplifies the algorithm greatly.
Additionally, this fixes a bug where if standing in a non-solid block
i.e. a glass pane, //thru, and the nav wand would not work.
2019-07-23 12:53:10 -04:00
Wyatt Childers and wizjany
026bfeed08
Improved usage of the naturalize command over large areas
...
This change fixes the block count report, and also makes
naturalize act more like a "//replace dirt grass" where
we only attempt block changes if the block is not already
what we're looking for.
2019-06-11 18:01:45 -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
Wyatt Childers and wizjany
89767aedf4
Updated for latest Sponge API changes
2016-12-29 12:15:55 -05:00
Wyatt Childers and wizjany
51d44f42fd
Updated for latest Sponge API changes
2016-12-29 12:15:55 -05:00
Wyatt Childers and wizjany
92c4a145a6
Further updates for Sponge API 5.x
2016-12-29 12:15:55 -05: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
Wyatt Childers
e1bb00e665
Fixed an issue where item spawns were not given a proper cause, which lead to things like the super pickaxe not working
2016-07-04 17:19:33 -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
Wyatt Childers
edb4c0b61a
Disable left-click air task creation (in Sponge)
...
Following the lead of the Bukkit implementation in commit a5f5dc099b , disable left-click air task creation
2016-05-30 19:38:52 -04:00
Wyatt Childers
beba8daf45
Use Sponge version 4.1.0-SNAPSHOT
2016-05-20 14:18:04 -04:00
Wyatt Childers
83a3843c15
Use the main WorldEdit version for Sponge
2016-05-20 14:18:04 -04:00
Wyatt Childers
bc29bff072
Additional cleanup for the Sponge implementation
2016-05-18 23:04:29 -04:00
Wyatt Childers
7dc9a9aece
Merge remote-tracking branch 'origin/master' into feature/sponge-new
2016-05-18 19:49:16 -04:00
Wyatt Childers
991aaa0541
Update the check style rules to allow configurate
2016-05-18 19:47:36 -04:00
Wyatt Childers
1c2348cd41
Properly generate the default configuration
2016-05-18 19:47:28 -04:00
Wyatt Childers
27b6efefdb
Use configurate for configuration
2016-05-18 19:27:38 -04:00
Wyatt Childers
da33245842
Perform some restructuring
2016-05-18 18:30:22 -04:00
Wyatt Childers
785a827f01
The SpongePermissionsProvider is not the SponePermissionsProvider
2016-05-18 18:18:14 -04:00
Wyatt Childers
baa3a0a8b5
Added WorldEdit CUI support
2016-05-18 17:59:52 -04:00
Wyatt Childers
03819a2342
Use a fixed entity spawn cause of PLUGIN type for creating entities
2016-05-17 01:07:40 -04:00
Wyatt Childers
d1e9446d47
Use a static builder and reset it, rather than asking the Sponge registry for a new builder
2016-05-17 01:07:28 -04:00
Wyatt Childers
a31546eda2
Changed WorldEdit to use BlockSnapshots to create blocks
2016-05-17 01:07:01 -04:00
Wyatt Childers
2fd5c2f887
Check for the root cause instead of the source when handling the InteractBlockEvent
2016-05-01 15:02:51 -04:00
Wyatt Childers
96798bbb90
Fixed an issue where a block had to be clicked for WorldEdit to receive event information
2016-05-01 14:43:53 -04:00
Wyatt Childers
330523bac4
A BlockSnapot does not always have a location in the InteractBlockEvent
2016-04-16 17:19:40 -04:00
Wyatt Childers
a50e337224
A player is not always present when the InteractBlockEvent is fired anymore
2016-04-14 21:55:15 -04:00
Wyatt Childers
205e2d212e
Cleaned up the Sponge Command Sender chat implementation
2016-04-04 23:34:34 -04:00
Wyatt Childers
7fb763f7e6
Removed the ant build from WorldEdit Sponge
2016-03-24 18:15:04 -04:00
Wyatt Childers
0cca831116
Fixed additional formatting bugs
2016-03-24 18:14:28 -04:00
Wyatt Childers
23f2930aad
Removed the regeneration code for the Sponge platform
2016-03-22 00:51:33 -04:00
Wyatt Childers
de0da7d3e9
Updated for support with Sponge Vanilla
2016-03-22 00:50:32 -04:00
Wyatt Childers
7d957081a9
Build against only oraclejdk8 until a better solution is found
2016-03-19 14:47:35 -04:00
Wyatt Childers
d3bbb40274
Merge remote-tracking branch 'origin/master' into feature/sponge-new
2016-03-19 14:44:56 -04:00
Wyatt Childers
a91d881d73
Fixed checkstyle test for the Sponge platform
2016-03-19 14:33:14 -04:00
Wyatt Childers
04cf831a33
Updated to Sponge 4.0
2016-03-09 21:33:59 -05:00
Wyatt Childers
0fd603bbd8
Corrected some issues with sending raw messages on the Sponge platform
2016-03-05 17:36:02 -05:00
Wyatt Childers
79290caaa7
Fixed a bug where virtually all mobs were determined to be Animals on the Forge 1.8 platform
2016-03-05 16:11:41 -05:00
Wyatt Childers
25c4a56e89
Fixed a bug where virtually all mobs were determined to be Animals on the Forge 1.8 platform
2016-03-05 16:10:54 -05:00
Wyatt Childers
3b176038bf
Fixed a bug where some mobs were incorrectly determined to be tagged on the Sponge platform
2016-03-05 16:00:31 -05:00
Wyatt Childers
222ba33aa4
Fixed Sponge implementation player rotations
2016-03-03 20:31:44 -05:00
Wyatt Childers
f09fff9491
Fixed setting blocks, entities, and implemented entity rotation
2016-02-05 19:33:49 -05:00
Wyatt Childers
12a8a858b9
Removed the dependency on SpongeForge
2016-02-05 19:33:48 -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
Wyatt Childers
61cba3ce07
Import cleanup
2016-02-02 19:28:05 -05:00
Wyatt Childers
5efbeec44f
General cleanup
2016-02-02 18:15:47 -05:00
Wyatt Childers
c62125cd70
Fixed the Thread Safe Cache
2016-02-02 18:15:33 -05:00
Wyatt Childers
81960c6b54
Further work on snapshot restores
2016-02-02 18:15:10 -05:00
Wyatt Childers
c3c787bc9a
Fixed the command system
2016-02-02 18:14:30 -05:00
Wyatt Childers
8e49538e6e
A few cleanup things
2016-02-02 15:12:54 -05:00
Wyatt Childers
d468557e79
Implemented the ID helper
2016-02-02 15:04:29 -05:00
Wyatt Childers
2db47f8fd4
Initial work on WorldEdit Sponge
2016-02-02 01:28:27 -05:00
Wyatt Childers and Kenzie Togami
096729883c
Updated the Sponge permissions delegate for upstream API changes
2016-01-12 02:09:37 -08:00