Commit Graph

4630 Commits

Author SHA1 Message Date
c55353e5b1 Various command (use es6 if java9 + nashorn) 2018-08-22 03:22:37 +10:00
43531a0da0 Use expression for brush radius 2018-08-22 02:58:10 +10:00
69ab1781c6 Replace FuzzyBlockMask with BlockMask, and added BlockTypeMask as a more performant mask for just block types. 2018-08-20 15:57:42 +10:00
d3b3d57041 Merge pull request #420 from sk89q/server-side-cui
Added a server side version of WorldEditCUI with limited functionality
2018-08-20 14:46:08 +10:00
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
7b83f97c35 Fixed NotABlockException not getting thrown 2018-08-19 14:41:09 +10:00
0f8cc99c35 Disable server CUI by default. 2018-08-19 13:46:24 +10:00
a354267e85 Try sending fake operator packets to support non-OP 2018-08-19 13:41:38 +10:00
4d0df10f88 Fixed sessions not saving on shutdown 2018-08-19 13:01:08 +10:00
41c307a4b5 Set the session to dirty if the server CUI is changed. 2018-08-19 10:46:46 +10:00
034c165bee Merge pull request #396 from boy0001/FallbackRegistrationListener-fix
Fix FallbackRegistrationListener
2018-08-18 20:46:48 +10:00
dc39300af8 Merge pull request #364 from mickare/patch-1
Fix region contain method
2018-08-18 20:33:53 +10:00
eba91cac5f Added a config option to entirely disable server side cui. 2018-08-18 19:42:45 +10:00
0cbfc9308e Add base of sendFakeBlock to Sponge and Forge impls 2018-08-18 19:35:53 +10:00
20b67db48d Added a command to turn it on/off 2018-08-18 16:34:32 +10:00
f8585adc79 Remove debug code 2018-08-18 15:27:26 +10:00
7f419618cc Switch to using fake blocks, no more world pollution 2018-08-18 15:22:49 +10:00
cf10f8ff8a Proof of concept server-side CUI handler. Note: This pollutes the world with blocks atm 2018-08-18 14:22:08 +10:00
0cc0ee7f03 Basic tab suggestions 2018-08-18 01:37:35 +10:00
5d47d1bce6 Rethrow input parse in mask parser 2018-08-17 23:07:41 +10:00
44c5447edb Parse instead of get block for masks 2018-08-17 23:05:34 +10:00
b8cc785717 Use Uri instead of BufferedImage for parameter 2018-08-17 22:48:33 +10:00
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
43d5459595 Fix __reserved__ being solid 2018-08-17 19:21:45 +10:00
177bfaa930 Rename setCopyEntities to setCopyingEntities 2018-08-17 18:33:37 +10:00
36ede1b27d Fixes boy0001/FastAsyncWorldedit#1078 2018-08-17 18:27:48 +10:00
29a364865d Also register case sensitive 2018-08-17 03:30:55 +10:00
60699f915d comment this out 2018-08-17 03:28:34 +10:00
20feefcab2 Fix schematic load with no specified format 2018-08-17 02:55:41 +10:00
c2a1fbf7cc Fixes #1077 2018-08-17 02:55:06 +10:00
d85ad6e116 Implement CuboidClipboard 2018-08-17 01:54:13 +10:00
50fce3147f Add BuiltInClipboardFormat 2018-08-17 00:05:56 +10:00
ebd27781a7 Catch pattern syntax 2018-08-16 23:38:56 +10:00
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
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
2172ebba83 Fix some issues with java 9 / reflection 2018-08-16 19:56:31 +10:00
bc5609114b Add a material to check if air is air, because there are now 3 types of air. 2018-08-16 15:42:11 +10:00
8de1fff263 Fix block parse NPE 2018-08-16 00:34:20 +10:00
15d0d16da6 Update the tips to reflect 1.13 changes 2018-08-16 00:31:44 +10:00
19125bee5f Update Existing pattern usage 2018-08-16 00:14:03 +10:00
7ed96ec358 Add property pattern 2018-08-16 00:12:07 +10:00
f254027f4b Fix //wand 2018-08-16 00:04:40 +10:00
659ed09bf1 Fix compile 2018-08-16 00:04:16 +10:00
be574391ed Update WorldGuard hook 2018-08-15 23:30:42 +10:00
13d2ae20d5 Make end tag singleton 2018-08-15 17:02:17 +10:00
8d68191b2c Implement spawnParticle 2018-08-15 14:22:42 +10:00
1d3cf75d06 *Fix merge 2018-08-15 14:13:41 +10:00
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
c31161d068 Moved report framework to WorldEdit and fixed a few bugs. 2018-08-15 12:45:18 +10:00
db65e96700 Ignore invalid properties 2018-08-14 20:57:32 +10:00