To offer us a better possibility to help you regarding issues or bugs, join us on discord https://discord.gg/ngZCzbU
1.8 KiB
1.8 KiB
Compiling
You can compile WorldEdit as long as you have the Java Development Kit (JDK) for Java 8 or newer. You only need one version of the JDK installed.
The build process uses Gradle, which you do not need to download. WorldEdit is a multi-module project with four modules:
worldedit-corecontains the WorldEdit APIworldedit-bukkitis the Bukkit pluginworldedit-spongeis the Sponge pluginworldedit-forgeis the Forge mod
To compile...
On Windows
- Shift + right click the folder with WorldEdit's files and click "Open command prompt".
gradlew clean setupDecompWorkspacegradlew build
On Linux, BSD, or Mac OS X
- In your terminal, navigate to the folder with WorldEdit's files (
cd /folder/of/worldedit/files) ./gradlew clean setupDecompWorkspace./gradlew build
Then you will find...
You will find:
- The core WorldEdit API in worldedit-core/build/libs
- WorldEdit for Bukkit in worldedit-bukkit/build/libs
- WorldEdit for Sponge in worldedit-sponge/build/libs
- WorldEdit for Forge in worldedit-forge/build/libs
If you want to use WorldEdit, use the -dist version.
(The -dist version includes WorldEdit + necessary libraries.)
Note regarding setupDecompWorkspace
setupDecompWorkspace requires more memory than is usually given to Gradle by default.
If it fails, you should put org.gradle.jvmargs=-Xmx3G in gradle.properties.
Please don't commit this change!
Other commands
gradlew ideawill generate an IntelliJ IDEA module for each folder.gradlew eclipsewill generate an Eclipse project for each folder.- Use
setupCIWorkspaceinstead ofsetupDecompWorkspaceif you are doing this on a CI server.