This is the legacy version of FAWE (1.8 - 1.12 and other platforms). It is no longer maintained. The focus lays on the newer versions of minecraft. You can find the new version of FAWE here.
FAWE is a fork of WorldEdit that has huge speed and memory improvements and considerably more features
It is available for Bukkit, Forge, Sponge and Nukkit.
Drop the FAWE jar in your /plugins folder and install WorldEdit 6.1.7.2.
FAWE will attempt to download WorldEdit but at the moment of writing this is very likely to fail.
To run in Java 17 you have to add --add-opens=java.base/java.lang=ALL-UNNAMED and --add-opens=java.base/java.lang.reflect=ALL-UNNAMED before the -jar flag.
These flags will allow reflection to edit the final modifier of fields without breaking compatibility for Java 8.
# Example server startup script
$ java -jar -Xms2G -Xmx2G --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED -jar server.jarFAWE now uses kotlin gradle to build
$ gradlew buildCompiled builds will no longer be located at /target as the upstream project (Maven standard).
These builds can now be found at /bukkit/build/libs/ as Gradle standard.
Not likely to be added anytime soon:
Either bundle✅WorldEditor just change the download link.- Use a slightly more updated
WorldEditversion like 6.1.9 🕒 (Probably not going to do this) Fix chunk duplication error 🕒(This can be fixed natively in 1.8 forks in ChunkSection, which doesn't make a copy of the array before using)Drop ProtocolLib in favor of packetevents
Have an idea for an optimization, or a cool feature?
- I'll accept most PR's
- Let me know what you've tested / what may need further testing
- If you need any help, create a ticket or discuss on Discord
