41cfcb6d55
Use a jar for bukkit impl adapters.
...
120 class files is a bit much.
2019-05-14 18:34:53 -04:00
931b7ee694
Update for 1.14.1
2019-05-14 00:09:21 -04:00
f9d0d340e7
Add DFUs. Currently used by //restore.
2019-05-13 23:07:53 -04:00
5c97418cca
Fix NBT list conversion in 1.14.
2019-05-13 18:49:43 -04:00
8a3e6a12b9
Implement suggestions for Bukkit + Sponge
2019-05-05 23:06:20 -07:00
ceff17c4f7
Misc fixes.
...
Closes a few old youtrack issues which I don't remember because I had
like 30 tabs open, and a few other issues which I found while testing
some of those.
2019-05-05 15:15:03 -04:00
57c161a602
Actually initialize GameModes and WeatherTypes.
2019-05-02 00:08:19 -04:00
13a8c480e3
Insert Locale.ROOT into all case change methods
2019-05-01 15:24:32 -07:00
7c1764548d
Deprecate old system, still in use by WG/CB
2019-04-30 13:53:14 -07:00
3c04a83852
Add nicer error when using player commands as console.
...
Also fix slash counts for Bukkit.
2019-04-29 17:39:30 -04:00
b3053f19ce
Pagination changes and cleanup.
...
Refactored PaginationBox to be abstract. Implementations can generate individual components as needed now.
Add lots of Component usage to schematic list, help listings, etc.
Fix a few schematic and file resolution issues.
2019-04-28 01:12:05 -04:00
62353a46db
Added a pagination box and use it in Biome List and Chunk List
2019-04-27 21:57:45 +10:00
7ff537138a
Merge master again
2019-04-26 01:25:42 -07:00
b8c120e0c4
Finish porting commands
2019-04-26 01:18:02 -07:00
31a8328fb5
Add data version to BukkitImplAdapter.
...
Also throttle unknown-block warning when loading MCEdit schematics.
2019-04-26 16:41:39 +10:00
17fba54305
Update SpongeSchematic format to version 2.
...
Allows saving and loading entities and biomes.
2019-04-26 16:41:39 +10:00
853bfab022
Merge master, update to texts
2019-04-25 22:11:46 -07:00
c325b789b2
Revert lighting changes and add a 1.14 adapter
2019-04-25 23:15:09 +10:00
f70557e3da
Provide a warning when an invalid property is entered rather than failing. Fixes WorldEdit entirely failing on new MC versions.
2019-04-25 22:48:15 +10:00
1e7b4fc835
Move shaded libraries to their own artifacts
2019-04-20 23:11:39 -07:00
55348346e9
Shade in Kashike's lib
2019-04-19 14:49:29 +10:00
ac03de89cc
Work on adding converters for some arguments
2019-04-18 19:11:57 -07:00
37c993be16
Port ClipboardCommands, update to new Key
2019-04-18 12:34:57 -07:00
267ccf2298
First attempt at integrating Piston as the only command system
2019-04-15 01:21:15 -07:00
3e4004ad9e
Start work on improving the formatting system. May switch to Kashike's as Bukkit is shit
2019-04-14 19:33:44 +10:00
961da1b93f
Add BukkitPlayer constructor without plugin.
...
tbh I don't know why we even need to keep the plugin object around.
2019-03-30 17:32:10 -04:00
d186cce393
Merge remote-tracking branch 'origin/feature/slf4j-logging'
2019-03-19 20:32:21 +10:00
d1c2a029bf
Move some platform stuff to load, put enable back to postworld.
2019-03-15 23:43:57 -04:00
678a78a982
Update adapters.
...
Don't update unchanged blocks, do change NBT, no need to light.
Also clean up the forge side a bit.
2019-03-15 20:56:49 -04:00
c885f70c7b
Load Bukkit plugin at startup.
...
This should allow plugins that use WorldEdit to do things on world load.
2019-03-15 18:38:06 -04:00
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
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
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
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
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
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
36430863a1
Update adapters
2018-12-09 16:28:01 +10:00