Blazingly fast world manipulation for artists, builders and everyone else. Modified for Plexus.
Go to file
Octavia Togami 8b1f043dc5 Update so many dependencies, merge Forge/Fabric for final jar (#1651)
* Update so many dependencies, merge Forge/Fabric for final

* Clean up contrib docs for Gradle change

* Fix setting compat flags while using toolchain

* Fix deprecation in doc printer

* Restore proper forge JAR name

* Add dist classifier for mod jar

* Properly relocate new bStats

* Fix jar used from fabric

* Fix fabric bom

* Dup the shaded classes for consistency

* Sync Forge/Fabric log4j versions, de-dup

* Downgrade both log4j. This will work

* Update some plugins as well

* Drop the fabric force stuff

* Use duplicate strategy to directly merge jar
2021-02-04 17:45:49 -05:00
.github Update issue template 2021-01-31 09:31:06 +01:00
buildSrc Update so many dependencies, merge Forge/Fabric for final jar (#1651) 2021-02-04 17:45:49 -05:00
config/checkstyle Javadoc and Formatting fixes. (#619) 2020-10-05 13:41:41 -04:00
contrib/craftscripts Update the CraftScript README and SUBMITTING files 2020-11-13 22:40:35 +01:00
gradle/wrapper Update dependency gradle to v6.8.1 (#879) 2021-01-22 23:36:08 +01:00
worldedit-bukkit Minor upstream merge 2021-02-03 23:08:39 +01:00
worldedit-cli Update so many dependencies, merge Forge/Fabric for final jar (#1651) 2021-02-04 17:45:49 -05:00
worldedit-core Update so many dependencies, merge Forge/Fabric for final jar (#1651) 2021-02-04 17:45:49 -05:00
worldedit-fabric Update so many dependencies, merge Forge/Fabric for final jar (#1651) 2021-02-04 17:45:49 -05:00
worldedit-forge Update so many dependencies, merge Forge/Fabric for final jar (#1651) 2021-02-04 17:45:49 -05:00
worldedit-libs Update dependency com.github.luben:zstd-jni to v1.4.8-2 2021-01-28 15:48:01 +01:00
worldedit-mod Update so many dependencies, merge Forge/Fabric for final jar (#1651) 2021-02-04 17:45:49 -05:00
worldedit-sponge Update so many dependencies, merge Forge/Fabric for final jar (#1651) 2021-02-04 17:45:49 -05:00
.git-blame-ignore-revs Ensure CRLF stays out of the repo 2020-08-24 12:41:26 -04:00
.gitattributes Ensure CRLF stays out of the repo 2020-08-24 12:41:26 -04:00
.gitconfig java based merging? 2019-11-19 15:10:36 +00:00
.gitignore Update adapter to 1.15.2 2020-02-01 20:11:02 -05:00
build.gradle.kts Update build files and NOTICE.txt 2020-08-14 15:29:15 -04:00
COMPILING.md Update so many dependencies, merge Forge/Fabric for final jar (#1651) 2021-02-04 17:45:49 -05:00
CONTRIBUTING.md Minor upstream file changes 2020-01-29 16:13:28 -05:00
crowdin.yml Update Crowdin configuration file 2020-01-20 11:30:00 +01:00
fawe-logo.png Update logo 2020-10-11 13:37:11 +02:00
gradle.properties Update so many dependencies, merge Forge/Fabric for final jar (#1651) 2021-02-04 17:45:49 -05:00
gradlew Updated Gradle 2020-09-08 15:34:53 -04:00
gradlew.bat Updated Gradle 2020-09-08 15:34:53 -04:00
HEADER.txt Officially propagate GPL downwards to all files 2020-09-01 16:30:43 -04:00
LICENSE.txt Officially propagate GPL downwards to all files 2020-09-01 16:30:43 -04:00
NOTICE.txt Update build files and NOTICE.txt 2020-08-14 15:29:15 -04:00
README.md Update so many dependencies, merge Forge/Fabric for final jar (#1651) 2021-02-04 17:45:49 -05:00
renovate.json Minor upstream merge 2021-02-03 23:08:39 +01:00
settings.gradle.kts Update so many dependencies, merge Forge/Fabric for final jar (#1651) 2021-02-04 17:45:49 -05:00


FAWE is a fork of WorldEdit that has huge speed and memory improvements and considerably more features

A Minecraft Map Editor... that runs in-game!

  • With selections, schematics, copy and paste, brushes, and scripting!
  • Use it in creative, survival in single player or on your server.
  • Use it on your Minecraft server to fix grieving and mistakes.

Java Edition required. WorldEdit is compatible with Forge, Fabric, Bukkit, Spigot, Paper, and Sponge.

Download FastAsyncWorldEdit

1.15+

Looking builds for older versions? Download them here.

Edit the Code

Want to add new features to WorldEdit or fix bugs yourself? You can get the game running, with WorldEdit, from the code here, without any additional outside steps, by doing the following four things:

  1. Download WorldEdit's source code and put it somewhere. We recommend you use something called Git if you already know how to use it, but you can also just download a .zip file. (If you plan on contributing the changes, you will need to figure out Git.)
  2. Install any version of Java greater than or equal to 8.
    • Note that if you do not install JDK 8 exactly, Gradle will download it for you on first run. However, it is still required to have some form of Java installed for Gradle to start at all.
  3. Open terminal / command prompt / bash and navigate to the directory where you put the source code.
  4. Run one of these following commands:
    • Mac OS X / Linux: ./gradlew :worldedit-fabric:runClient
    • Windows - Command Prompt: gradlew :worldedit-fabric:runClient
    • Windows - PowerShell: .\gradlew :worldedit-fabric:runClient

🎉 That's it. 🎉 It takes a long time to actually transform WorldEdit into a mod. If it succeeds, the Minecraft game will open and you can create a single player world with WorldEdit.


For additional information about compiling WorldEdit, see COMPILING.md. FAWE is a fork of WorldEdit that has huge speed and memory improvements and considerably more features

Building

FAWE uses gradle to build
You can safely ignore gradlew setupDecompWorkspace if you are not planning to work on the forge side of FAWE.

$ gradlew setupDecompWorkspace
$ gradlew build

The jar is located in worldedit-bukkit/build/libs/FastAsyncWorldEdit-1.16-###.jar

Contributing

Have an idea for an optimization, or a cool feature?

  • We will accept most PR's
  • Let us know what you've tested / what may need further testing
  • If you need any help, create a ticket or discuss on Discord

YourKit


Thank you to YourKit for supporting our product by providing us with their innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler, and YourKit YouMonitor