d6804737cf
Switch to SLF4J logging.
2019-03-13 19:51:48 -07:00
6937cfc9a9
Need internal ID for EntityType here too.
2019-03-09 10:46:40 -05:00
7c89ece96e
Few tweaks to schematic loading and error fixes.
...
* Not all EntityTypes in Bukkit have the correct enum name.
* Don't read entire schematic files to list. Go off file extension only.
(Reading in files is more accurate, but slow.)
* Enforce extensions. (Due to the above, while you can technically make a
schematic called 'test.txt', it's better that we save it as
'test.txt.schem'.)
* Fix a few minor warnings.
2019-03-08 16:00:49 -05:00
eebba8e324
Move vault to permscompat.
2019-03-07 23:55:58 -05:00
c98a311146
Update to working PlotSquared repo; Update to PlotSquared C>Captions class rename; Cleaning and minor modifications to SpongeSchematicReader
2019-03-06 03:06:47 -05:00
3ffb5ff00d
Changes to fix some PlotSquared compatibility issues, plus fix block Mask parsing
2019-02-27 08:09:04 -05:00
90797d12f4
Skip legacy materials when setting up registries.
...
Doesn't make a difference normally, but avoids errors in special envs.
2019-02-25 18:41:20 -05:00
8984289695
Bump Spigot version so it compiles.
2019-02-18 20:56:21 +10:00
24fbc86cdd
INDEV -- Pushed for in-house testing and development
2019-02-17 03:47:32 -05:00
50a286b070
Update the block/item category registries - this won't build until a Spigot PR is merged though.
2019-02-17 13:30:40 +10:00
a09489a9af
Updated the adapters
2019-02-16 20:51:39 +10:00
db1315e043
Refactor registries to entirely use the platform
2019-02-16 19:35:13 +10:00
1b101740fe
Use a proper registry for biomes
2019-02-16 17:27:00 +10:00
319f2efe43
Ignore synthetic classes when loading BukkitImplAdapter.
2019-02-14 18:07:07 -05:00
39131eb1e5
Revert "Remove synthetic classes from adapters."
...
This reverts commit 1ae0e88b
2019-02-14 17:56:48 -05:00
1ae0e88b63
Remove synthetic classes from adapters.
2019-02-13 21:06:25 +10:00
c53a40b577
Bypass the Spigot API for block setting for speed boosts on non-Paper platforms.
2019-02-11 20:17:36 +10:00
2d586ff53e
Registry changes & additions
2019-02-03 08:53:04 -05:00
4b5b7b8003
Clean up other compiler warnings
2019-02-03 06:06:07 -05:00
94ebb81e92
Add generics to other rawtypes
2019-02-03 05:54:05 -05:00
590b7e23a9
Remove all raw usages of BSH, improve API generics
2019-02-03 05:01:39 -05:00
d80ac24c63
Pass the exception converter through more.
2019-02-02 11:36:55 -05:00
9c3964d330
Added a way to get the spawn position of a world
2019-02-02 11:29:51 -05:00
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
bc3562eb57
Few fixes for FastModeExtent.
2019-02-02 09:26:18 -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
271b45f3ba
Final changes for the Vector update (probable fix for the "copying player entity" bug)
2019-01-17 05:23:47 -05:00
cd1d45b856
Updated Paper-API to 1.13.2, minor edits to FastAsyncVoxelSniper
2019-01-16 07:12:02 -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
d4971a4e2f
Temporary removal of tab complete listener
2019-01-03 10:18:54 +01: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
447b4e8868
Update gradle settings to new repository URL
...
Signed-off-by: Byron Marohn <combustible@live.com >
2018-12-21 08:04:08 -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
7eac605474
Fixing NBT
2018-12-19 16:33:15 +01: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