Commit Graph

206 Commits

Author SHA1 Message Date
Kenzie Togami eccbad92e8 Move away from deprecation, move dependencies towards buildSrc 2019-07-12 13:49:45 -07:00
wizjany d763ab374c Re-add delchunks command (#481)
The new command now writes a json file to WorldEdit's working directory with instructions on which chunks to delete, which is read by the plugin/mod at startup and calls the ChunkDeleter.
The chunk deleter parses the json and iterates the instructions, backing up .mca files as it goes and overwriting the offset headers with 0 wherever a chunk needs to be deleted.
This allows Minecraft to reclaim the space used for that chunk, as well as forcing it to be generated from scratch next time the area is loaded.
2019-06-22 14:20:14 -04:00
wizjany 213cadf093 Import cleanup, ensure gradle uses https for deps, bump deps. 2019-06-13 09:17:00 -04:00
wizjany fd1178a3d0 Fix item interact event. 2019-06-11 18:02:24 -04:00
wizjany 8022d8e911 Use ItemInteract for item right clicks in Sponge.
They don't fire for InteractBlock.

# Conflicts:
#	worldedit-sponge/src/main/java/com/sk89q/worldedit/sponge/SpongeWorldEdit.java
2019-06-06 13:22:18 -04:00
wizjany a3ca670a32 Fix sponge perms too.
Untested tho cuz 1.13 lol
2019-06-01 09:48:45 -04:00
wizjany 6ad274677f Don't require command for CUI init. 2019-05-29 23:15:06 -04:00
Kenzie Togami 8a3e6a12b9 Implement suggestions for Bukkit + Sponge 2019-05-05 23:06:20 -07:00
Kenzie Togami 743d7f08ab Purge intake-like command system 2019-04-30 14:59:45 -07:00
Matthew Miller 62353a46db Added a pagination box and use it in Biome List and Chunk List 2019-04-27 21:57:45 +10:00
Kenzie Togami 7ff537138a Merge master again 2019-04-26 01:25:42 -07:00
wizjany 17fba54305 Update SpongeSchematic format to version 2.
Allows saving and loading entities and biomes.
2019-04-26 16:41:39 +10:00
Kenzie Togami 853bfab022 Merge master, update to texts 2019-04-25 22:11:46 -07:00
Kenzie Togami 5c19866809 Some fixes for new libs shading 2019-04-20 23:33:54 -07:00
Kenzie Togami 1e7b4fc835 Move shaded libraries to their own artifacts 2019-04-20 23:11:39 -07:00
Matthew Miller 5b1573a24e Replace the message system 2019-04-19 23:06:00 +10:00
Matthew Miller 55348346e9 Shade in Kashike's lib 2019-04-19 14:49:29 +10:00
Kenzie Togami 267ccf2298 First attempt at integrating Piston as the only command system 2019-04-15 01:21:15 -07:00
Jesse Boyd f361619037 Merge remote-tracking branch 'upstream/master' into breaking 2019-04-03 16:53:34 +11:00
Kenzie Togami d6804737cf Switch to SLF4J logging. 2019-03-13 19:51:48 -07:00
Matthew Miller db1315e043 Refactor registries to entirely use the platform 2019-02-16 19:35:13 +10:00
Matthew Miller 1b101740fe Use a proper registry for biomes 2019-02-16 17:27:00 +10:00
Kenzie Togami 94ebb81e92 Add generics to other rawtypes 2019-02-03 05:54:05 -05:00
Kenzie Togami 590b7e23a9 Remove all raw usages of BSH, improve API generics 2019-02-03 05:01:39 -05:00
gamerforEA 22f8372b89 Fix BlockType and ItemType registration for Sponge distributive 2019-02-03 03:51:36 -05:00
gamerforEA ea0ca470f1 Fix Metrics injection 2019-02-03 03:51:15 -05:00
Matthew Miller 9c3964d330 Added a way to get the spawn position of a world 2019-02-02 11:29:51 -05:00
Matthew Miller c935e381b7 Added a method to teleport entities across worlds. 2019-02-02 11:23:02 -05:00
Matthew Miller 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
Matthew Miller 54142c8669 Added a display name to Actors 2019-02-02 09:37:14 -05:00
Matthew Miller e88b8c961d Added "fast mode corrections" 2019-02-02 09:21:16 -05:00
Matthew Miller f3c633582e Finish removal of PlayerDirection, and partially added diagonal support back to commands. (Other minor changes to WorldEdit-Sponge and FAVS) 2019-02-02 08:43:57 -05:00
Matthew Miller 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
Kenzie Togami 4d6045813c Move vectors to static creators, for caching 2019-01-10 07:17:04 -05:00
Kenzie Togami de7d9421b1 Add generics to other rawtypes 2018-12-26 16:45:46 -08:00
Kenzie Togami 3fefcbf971 Remove all raw usages of BSH, improve API generics 2018-12-26 16:39:10 -08:00
gamerforEA 66415dfa34 Fix BlockType and ItemType registration for Sponge distributive 2018-12-24 22:19:05 +04:00
gamerforEA 2e62389bdc Update SpongeAPI 2018-12-24 16:07:09 +04:00
gamerforEA 53ddc3fac0 Fix Metrics injection 2018-12-24 16:02:13 +04:00
IronApollo d4157b7e0e Current progress with update 2018-12-23 11:19:33 -05:00
Matthew Miller ea30578781 Added a way to get the spawn position of a world 2018-12-21 17:05:30 +10:00
Matthew Miller c949b07df1 Added a method to teleport entities across worlds. 2018-12-21 16:56:10 +10:00
Matthew Miller 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
Matthew Miller 8f236afae9 Added a display name to Actors 2018-12-18 17:36:53 +10:00
Matthew Miller 7d468357e3 Added "fast mode corrections" 2018-12-09 16:27:02 +10:00
Matthew Miller e0dcd2e9c2 Disable signing task when not signing. 2018-11-18 14:28:37 +10:00
Matthew Miller bf98dcff09 Updated bStats 2018-11-10 19:26:46 +10:00
Matthew Miller 53bc730909 Merge pull request #435 from sk89q/feature/trace-unflushed-sessions
Add tracing for unflushed EditSessions
2018-11-04 17:21:25 +10:00
Kenzie Togami 2c8b2fe089 Move vectors to static creators, for caching 2018-11-03 23:00:24 -07:00
Kenzie Togami 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