Commit Graph
67 Commits
Author SHA1 Message Date
Jesse Boyd 260290aa85 fix frb #import 2018-08-22 04:08:13 +10:00
Jesse Boyd 8de18566c0 Searchitem use fawe prefix 2018-08-22 03:52:13 +10:00
Jesse Boyd 1d6f2e4274 Fix setbiome 2018-08-22 03:51:52 +10:00
Jesse Boyd f161c69a66 Use parse for search item 2018-08-22 03:25:42 +10:00
Jesse Boyd c55353e5b1 Various command (use es6 if java9 + nashorn) 2018-08-22 03:22:37 +10:00
Jesse Boyd 43531a0da0 Use expression for brush radius 2018-08-22 02:58:10 +10:00
Jesse Boyd 2d55e616bf Merge remote-tracking branch 'refs/remotes/sk89q/master'
# Conflicts:

#	worldedit-core/src/main/java/com/sk89q/worldedit/regions/CuboidRegion.java
2018-08-19 14:44:04 +10:00
Jesse Boyd 0cc0ee7f03 Basic tab suggestions 2018-08-18 01:37:35 +10:00
Jesse Boyd 5d47d1bce6 Rethrow input parse in mask parser 2018-08-17 23:07:41 +10:00
Jesse Boyd 44c5447edb Parse instead of get block for masks 2018-08-17 23:05:34 +10:00
Jesse Boyd b8cc785717 Use Uri instead of BufferedImage for parameter 2018-08-17 22:48:33 +10:00
Jesse Boyd ae65708d82 Fix some command parsing issues
Tab complete runs on main thread - that could be an issue
2018-08-17 20:13:33 +10:00
Jesse Boyd 43d5459595 Fix __reserved__ being solid 2018-08-17 19:21:45 +10:00
Jesse Boyd 177bfaa930 Rename setCopyEntities to setCopyingEntities 2018-08-17 18:33:37 +10:00
Jesse Boyd 36ede1b27d Fixes boy0001/FastAsyncWorldedit#1078 2018-08-17 18:27:48 +10:00
Jesse Boyd 29a364865d Also register case sensitive 2018-08-17 03:30:55 +10:00
Jesse Boyd 60699f915d comment this out 2018-08-17 03:28:34 +10:00
Jesse Boyd 20feefcab2 Fix schematic load with no specified format 2018-08-17 02:55:41 +10:00
Jesse Boyd c2a1fbf7cc Fixes #1077 2018-08-17 02:55:06 +10:00
Jesse Boyd d85ad6e116 Implement CuboidClipboard 2018-08-17 01:54:13 +10:00
Jesse Boyd 50fce3147f Add BuiltInClipboardFormat 2018-08-17 00:05:56 +10:00
Jesse Boyd ebd27781a7 Catch pattern syntax 2018-08-16 23:38:56 +10:00
Jesse Boyd 4ffb9bce6c Various minor
Fix image brush
Fix some java 9 issues
Fix metrics being disabled
Fix compile: duplicate method in SimpleBlockMaterial
Load as both FastAsyncWorldEdit and WorldEdit
2018-08-16 23:21:39 +10:00
Jesse Boyd 6ebdc00fba Merge remote-tracking branch 'refs/remotes/sk89q/master'
# Conflicts:

#	worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitBlockRegistry.java
#	worldedit-core/src/main/java/com/sk89q/worldedit/EditSession.java

#	worldedit-core/src/main/java/com/sk89q/worldedit/blocks/BlockMaterial.java

#	worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/FloatingTreeRemover.java

#	worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/LongRangeBuildTool.java

#	worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/RecursivePickaxe.java

#	worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/brush/GravityBrush.java

#	worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/AbstractPlayerActor.java

#	worldedit-core/src/main/java/com/sk89q/worldedit/extent/inventory/BlockBagExtent.java
#	worldedit-core/src/main/java/com/sk89q/worldedit/util/TargetBlock.java

#	worldedit-core/src/main/java/com/sk89q/worldedit/world/chunk/OldChunk.java

#	worldedit-core/src/main/java/com/sk89q/worldedit/world/registry/PassthroughBlockMaterial.java
2018-08-16 20:06:27 +10:00
Jesse Boyd 2172ebba83 Fix some issues with java 9 / reflection 2018-08-16 19:56:31 +10:00
Jesse Boyd 8de1fff263 Fix block parse NPE 2018-08-16 00:34:20 +10:00
Jesse Boyd 15d0d16da6 Update the tips to reflect 1.13 changes 2018-08-16 00:31:44 +10:00
Jesse Boyd 19125bee5f Update Existing pattern usage 2018-08-16 00:14:03 +10:00
Jesse Boyd 7ed96ec358 Add property pattern 2018-08-16 00:12:07 +10:00
Jesse Boyd f254027f4b Fix //wand 2018-08-16 00:04:40 +10:00
Jesse Boyd 659ed09bf1 Fix compile 2018-08-16 00:04:16 +10:00
Jesse Boyd be574391ed Update WorldGuard hook 2018-08-15 23:30:42 +10:00
Jesse Boyd 13d2ae20d5 Make end tag singleton 2018-08-15 17:02:17 +10:00
Jesse Boyd 8d68191b2c Implement spawnParticle 2018-08-15 14:22:42 +10:00
Jesse Boyd 1d3cf75d06 *Fix merge 2018-08-15 14:13:41 +10:00
Jesse Boyd a67441bbff Merge remote-tracking branch 'refs/remotes/sk89q/master'
# Conflicts:

#	worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitWorld.java
#	worldedit-core/src/main/java/com/sk89q/worldedit/blocks/BaseBlock.java
#	worldedit-core/src/main/java/com/sk89q/worldedit/world/NullWorld.java
2018-08-15 14:02:51 +10:00
Jesse Boyd db65e96700 Ignore invalid properties 2018-08-14 20:57:32 +10:00
Jesse Boyd ced4fed9db Create pom 2018-08-14 20:41:52 +10:00
Jesse Boyd 131fd39f63 Various minor
Add entity registry
Re-add AbstractLoggingExtent
Fill in missing nbt on entity load
2018-08-14 19:24:10 +10:00
Jesse Boyd 55d34343dd Fix some api compatibility issues 2018-08-14 17:18:49 +10:00
Jesse Boyd 22511b2e19 Make this public 2018-08-14 12:07:11 +10:00
Jesse Boyd 198c53ff58 Fix wrong import 2018-08-14 12:00:48 +10:00
Jesse Boyd 1740c845d2 What are the dud BlockCategories? 2018-08-14 11:00:44 +10:00
Jesse Boyd 76a55b7712 Merge remote-tracking branch 'refs/remotes/sk89q/master'
# Conflicts:

#	worldedit-bukkit/src/main/java/com/sk89q/worldedit/bukkit/BukkitAdapter.java
#	worldedit-core/src/main/java/com/sk89q/util/yaml/YAMLProcessor.java
#	worldedit-core/src/main/java/com/sk89q/worldedit/blocks/BlockType.java

#	worldedit-core/src/main/java/com/sk89q/worldedit/command/ToolCommands.java

#	worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/BlockReplacer.java

#	worldedit-core/src/main/java/com/sk89q/worldedit/command/tool/LongRangeBuildTool.java

#	worldedit-core/src/main/java/com/sk89q/worldedit/extent/reorder/MultiStageReorder.java

#	worldedit-core/src/main/java/com/sk89q/worldedit/world/block/BlockType.java

#	worldedit-core/src/main/java/com/sk89q/worldedit/world/item/ItemType.java
2018-08-14 01:36:00 +10:00
Jesse Boyd 1601ea07a8 Clear the command/method map after registration 2018-08-14 00:39:19 +10:00
Jesse Boyd 0632a9ce96 Fix some merge issues 2018-08-14 00:38:33 +10:00
Jesse Boyd 025360753f Update german translations 2018-08-14 00:38:02 +10:00
Jesse Boyd fce706c78f Add API method for creation schematic visualizer 2018-08-14 00:37:47 +10:00
Jesse Boyd f72977e69a Register BlockExplodeEvent in separate class 2018-08-13 03:46:57 +10:00
Jesse Boyd 74ec39d67b Change output jar name 2018-08-13 03:38:20 +10:00
Jesse Boyd 7fb3899bb7 Use BlockState for player inventory getBlock 2018-08-13 03:31:26 +10:00
Jesse Boyd 6f04022738 And these stubs 2018-08-13 03:23:53 +10:00
Jesse Boyd e7c27b08bf Remove stub injector methods 2018-08-13 02:36:39 +10:00
Jesse Boyd fa06ff357e Use current PlayerDirection 2018-08-13 01:43:20 +10:00
Jesse Boyd 289707b410 Missed this 2018-08-13 01:28:23 +10:00
Jesse Boyd 26593a135d Don't need this adapter class 2018-08-13 00:51:37 +10:00
Jesse Boyd 712ae5aec5 Register individual methods for chunk listener 2018-08-13 00:36:00 +10:00
Jesse Boyd a629d15c74 Copy paste/merge FAWE classes to this WorldEdit fork
- so certain people can look at the diff and complain about my sloppy code :(

Signed-off-by: Jesse Boyd <[email protected]>
2018-08-13 00:03:07 +10:00
Jesse Boyd a920c77cb8 update legacy.sjon to fix some issues
added some missing entries to the legacy.json using a script
2018-08-12 23:52:46 +10:00
Jesse Boyd 1b2fec8e09 Add readme 2018-08-12 23:43:12 +10:00
Jesse Boyd 783efb73b9 splash.txt 2018-08-12 23:42:55 +10:00
Jesse Boyd d4bcc1914a Merge remote-tracking branch 'refs/remotes/sk89q/master' 2018-08-12 18:47:08 +10:00
Jesse Boyd 01e082a1a4 Fix FallbackRegistrationListener 2017-09-02 18:09:53 +10:00
Jesse Boydandwizjany dd00bb13c6 Restrict command & structure block placement
You can't place these blocks without Op & Creative;
WorldEdit should also disable placement of them by default.
2017-06-08 10:01:23 -04:00
Jesse Boydandwizjany 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
Jesse Boyd 58094c72c3 * 2017-01-10 16:12:13 +11:00
Jesse Boyd ad7fdd19fb Vector and BlockVector should use the same hashCode
For example, the getChunks method returns a Set<Vector2D> which is
actually comprised of BlockVector2D, so using set.contains(some vector)
will always return false.

There's unlikely to be multiple entities on the same block, or above
y=256, so using the int coords is better.
2017-01-10 16:03:10 +11:00