c935e381b7
Added a method to teleport entities across worlds.
2019-02-02 11:23:02 -05:00
45f1de6009
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.
2019-02-02 11:20:36 -05:00
54142c8669
Added a display name to Actors
2019-02-02 09:37:14 -05:00
e88b8c961d
Added "fast mode corrections"
2019-02-02 09:21:16 -05:00
b276907dcd
Filter out commands that the player doesn't have permissions for. Workaround for a Spigot issue.
2019-02-02 08:54:36 -05:00
e9fbde3ac8
Remove recursion in VaultResolver
...
Correctly call into `perms` instead of creating an infinite recursion.
2019-02-02 08:53:31 -05:00
10484eb58b
Added a Vault resolver to WEPIF. Means any Vault-enabled perm plugin will theoretically work with it
2019-02-02 08:49:53 -05:00
e53535319d
Plenty of changes to core block behavior to become more compatible with upstream WorldEdit (still more to be done!)
2019-01-31 10:08:58 -05:00
f74381b93f
Merge remote-tracking branch 'refs/remotes/isfawe/new-vector-system' into new-vector-system
2019-01-13 02:00:14 -05:00
628c9cc0b7
Make BaseBlock more memory efficient, and make it clear in the API that it's not intended to be used for every single block.
2019-01-10 09:54:21 -05:00
4d6045813c
Move vectors to static creators, for caching
2019-01-10 07:17:04 -05:00
ab6aed703d
Merge current FAWE master ( 227d6d91
) into new-vector-system
...
Signed-off-by: Byron Marohn <combustible@live.com >
2019-01-09 22:35:26 -08:00
386668d221
Clean up other compiler warnings
2018-12-26 16:50:24 -08:00
de7d9421b1
Add generics to other rawtypes
2018-12-26 16:45:46 -08:00
3fefcbf971
Remove all raw usages of BSH, improve API generics
2018-12-26 16:39:10 -08:00
d4157b7e0e
Current progress with update
2018-12-23 11:19:33 -05:00
801793cc12
Merge upstream changes through 7961fa58
...
Signed-off-by: Byron Marohn <combustible@live.com >
2018-12-21 12:13:43 -08:00
ea30578781
Added a way to get the spawn position of a world
2018-12-21 17:05:30 +10:00
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