mirror of
https://github.com/EngineHub/WorldEdit.git
synced 2024-12-21 04:49:51 +08:00
d5914e52e1
The previous implementation violated the contract that compareTo must be behave the same way when operands are reversed and that it is transitive. Any classes that were not equal, or a superclass of another were returned as being "less than". The new implementation tests if classes are superclasses of each other, otherwise falls back to alphabetical sorting on canonical name. While this did not manifest in 1.6, the replacement sort algorithm in 1.8 (TimSort) caused the sorting to appear random due to apparently contiguous sections being consumed, then sorted in bulk. |
||
---|---|---|
config/checkstyle | ||
contrib/craftscripts | ||
gradle/wrapper | ||
worldedit-bukkit | ||
worldedit-core | ||
worldedit-forge | ||
.gitattributes | ||
.gitignore | ||
.travis.yml | ||
build.gradle | ||
CHANGELOG.txt | ||
COMPILING.md | ||
CONTRIBUTING.md | ||
gradlew | ||
gradlew.bat | ||
LICENSE.txt | ||
README.html | ||
README.md | ||
settings.gradle |
WorldEdit is an easy-to-use in-game world editor for Minecraft, supporting both single player and multiplayer, that lets you:
- Change thousands of blocks in an area at once by selecting regions.
- Use over 100 functions to modify the world or remove problems.
- Remove large chunks of land as you wish.
- Sculpt the world and build mountains with brushes.
- Fix annoyances such as broken water, missing snow, raging fires, and more.
WorldEdit is open source and is available under the GNU Lesser General Public 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
- IRC channel (#sk89q on irc.esper.net)
- Issue tracker
- Continuous integration
- End-user documentation