mirror of
https://github.com/EngineHub/WorldEdit.git
synced 2024-12-27 05:00:08 +08:00
18a55bc14e
* Add new experimental snapshot API This API intends to replace the existing snapshot API in WorldEdit 8. It is currently experimental, and the old API is soft-deprecated. Once it is determined to be stable, the old API will be removed and replaced with this new one. It uses TrueVFS instead of TrueZIP, due to the latter's status as matinence-only, and the face that TrueVFS is NIO-FileSystem compatible, allowing us to integrate it with NIO's native zipfs. The TrueVFS system does encompass multiple modules, but users and download + install truevfs-profile-default as a fatjar. We depend on that profile to show this as the intended solution. * Port commands to experimental snapshots. Legacy ones are in sibling classes. * Add many tests, fix bugs * Clean up imports * Verify sorting behaviors, fix bugs * Add license to test * Add support for DIM region folders * Fix tests for Windows paths * Rewrite tests for even more coverage, fix bugs * Clean up naming on tests * Add test for legacy format * Stop trying to abuse `file://`, use `snapfs:` instead * Simplify iterPaths * Use File.separator in FS snap tests * Fix some bugs from T9N PR (#538) * Use printInfo/printError to keep colors right * Escape quotes before they go in the map * I18N-ify new snapshot code |
||
---|---|---|
buildSrc | ||
config/checkstyle | ||
contrib/craftscripts | ||
gradle/wrapper | ||
worldedit-bukkit | ||
worldedit-cli | ||
worldedit-core | ||
worldedit-fabric | ||
worldedit-forge | ||
worldedit-libs | ||
worldedit-sponge | ||
.gitattributes | ||
.gitignore | ||
.travis.yml | ||
build.gradle.kts | ||
CHANGELOG.txt | ||
COMPILING.md | ||
CONTRIBUTING.md | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
HEADER.txt | ||
LICENSE.txt | ||
README.md | ||
settings.gradle.kts | ||
worldedit-logo.png |
WorldEdit is Minecraft mod that turns Minecraft into an in-game map editor (sorta, kinda).
- Make awesome stuff with half the time OR make quadruply awesome creations with the same time ✨
- Get lost in hundreds of options and functions that even we've forgotten existed
- Utilize Photoshop-like tools like "selection areas" and "brushes"
- Making fjords and other natural wonders with weird names
- Also: fix grief, broken water, missing snow, raging fires, and other 💩
WorldEdit is open source!, so if you've just learned how to make a button blink, I probably recommend picking up a book on CS algorithms. The project is licensed using the GNU Lesser General Public License license, v3.
Compiling
See COMPILING.md for a guide on compiling WorldEdit.
Contributing
We happily accept contributions, especially through pull requests on GitHub. Submissions must be licensed under the GNU Lesser General Public License v3.
Please read CONTRIBUTING.md for important guidelines to follow.
Links
- Visit our website
- Discord
- IRC channel (#sk89q on irc.esper.net)
- Issue tracker
- Continuous integration
- End-user documentation