c949b07df1
Added a method to teleport entities across worlds.
2018-12-21 16:56:10 +10:00
c0fa1602ad
Restore the formatting of many things to upstream WorldEdit - no code changes
...
This patch touches many files but changes absolutely no functionality.
The goal here is to make future merges with worldedit produce fewer
conflicts that have to be resolved.
This patch was made by painstakingly diff'ing files and copying changes
over from the last upstream merge commit (02c6f11b
) into this codebase.
Signed-off-by: Byron Marohn <combustible@live.com >
2018-12-20 11:33:56 -08:00
5eb9b779d7
Move the pasting system over to WorldEdit, and add a /we report command. Currently only reports system status and the config. Need to add a platform reporter system.
2018-12-18 19:28:55 +10:00
8f236afae9
Added a display name to Actors
2018-12-18 17:36:53 +10:00
7d468357e3
Added "fast mode corrections"
2018-12-09 16:27:02 +10:00
be0d21e2a9
Filter out commands that the player doesn't have permissions for. Workaround for a Spigot issue.
2018-12-05 16:32:20 +10:00
b192466ce2
Remove recursion in VaultResolver
...
Correctly call into `perms` instead of creating an infinite recursion.
2018-11-30 13:15:09 -08:00
ee8602b77b
Added a Vault resolver to WEPIF. Means any Vault-enabled perm plugin will theoretically work with it
2018-11-18 15:58:15 +10:00
2c8b2fe089
Move vectors to static creators, for caching
2018-11-03 23:00:24 -07:00
399e0ad5fa
Refactor vector system to be cleaner
...
- Move Vector, etc. into `.math` package
- Drop many methods that will be auto-promoted anyways, eg. with
`divide(int)` and `divide(double)` the first is now gone.
- Take Block vectors into their own class hierarchy
- Make it clear throughout the API what takes blockvectors
- many more improvements
2018-11-03 23:00:23 -07:00
1fa1ff895b
Flush or disable buffers in tools
2018-10-20 19:47:17 -07:00
dd2fcbac23
Merge pull request #430 from sk89q/feature/chunk-batching-mode
...
Chunk Batching
2018-10-15 13:50:10 +10:00
f8bf547c9e
Added some missing bukkit registries
2018-10-14 17:55:57 +10:00
0fe1fe33cc
Replace BukkitImplementationTester with paperLib
2018-10-12 16:09:52 +10:00
7d4906cfe9
Add chunk batching flag, enable by default
2018-10-10 11:38:23 -07:00
79a4121098
Return null if the material is null.
2018-10-04 20:29:40 +10:00
2cad9a2c09
Switch to a license plugin for headers
2018-10-04 00:29:34 -07:00
388187d26b
Cleanup javadoc warnings in worldedit-bukkit
2018-10-01 15:31:26 -07:00
42e0cceeab
Bukkit really needs methods to get by key/get key
2018-09-26 15:03:01 +10:00
cc1a54b5f0
Added an implementation tester to Bukkit, to determine which impl is in use. (For WE,WG,CB to use Paper/Spigot specific APIs)
2018-09-23 22:48:04 +10:00
02c6f11bb9
Added bStats
2018-09-20 22:59:42 +10:00
b24d322d29
Update from sk89q/master
2018-09-03 00:10:38 +10:00
fdb9d77710
Finish the BlockData caching in Bukkit
2018-08-28 18:45:24 +10:00
abd886acd7
some hasty refactoring
2018-08-28 02:56:28 +10:00
6c7a49733c
Fix plugin enabling on Bukkit without compatible adapter
...
When loading WorldEdit on a Bukkit server which it does not have an adapter for, a stacktrace is printed to console and WorldEdit does not load. This commit fixes that by registering the BukkitServerInterface before attempting to find a matching adapter.
2018-08-26 21:34:33 +02:00
c3db5c0cf1
Fix persistent brushes
2018-08-24 07:18:14 +10:00
dbd31ea347
Fixes boy0001/FastAsyncWorldedit#1090
2018-08-24 01:22:30 +10:00
58a5d9961b
Minor formatting and neatness changes.
2018-08-23 20:15:44 +10:00
f43faae917
Update favs
2018-08-23 06:02:04 +10:00
a9e99c7cd7
Load dummy jar on first launch
2018-08-22 04:18:10 +10:00
c55353e5b1
Various command (use es6 if java9 + nashorn)
2018-08-22 03:22:37 +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
7b83f97c35
Fixed NotABlockException not getting thrown
2018-08-19 14:41:09 +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
034c165bee
Merge pull request #396 from boy0001/FallbackRegistrationListener-fix
...
Fix FallbackRegistrationListener
2018-08-18 20:46:48 +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
b8cc785717
Use Uri instead of BufferedImage for parameter
2018-08-17 22:48:33 +10:00
43d5459595
Fix __reserved__ being solid
2018-08-17 19:21:45 +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
c2a1fbf7cc
Fixes #1077
2018-08-17 02:55:06 +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
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
f254027f4b
Fix //wand
2018-08-16 00:04:40 +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
131fd39f63
Various minor
...
Add entity registry
Re-add AbstractLoggingExtent
Fill in missing nbt on entity load
2018-08-14 19:24:10 +10:00