mirror of
https://github.com/EngineHub/WorldEdit.git
synced 2024-12-15 04:41:37 +08:00
1.7 KiB
1.7 KiB
Compiling
You can compile WorldEdit as long as you have the Java Development Kit (JDK) for Java 7 or newer. You only need one version of JDK installed.
The build process uses Gradle, which you do not need to download. WorldEdit is a multi-module project with three modules:
worldedit-core
contains WorldEditworldedit-bukkit
is the Bukkit pluginworldedit-forge
is the Forge mod
To compile...
On Windows
- Shift + right click the folder with WorldEdit's files and click "Open command prompt".
gradlew clean setupDevWorkspace
gradlew 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 setupDevWorkspace
./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 Forge in worldedit-forge/build/libs
If you want to use WorldEdit, use the -shadow
version.
(The -shadow version includes WorldEdit + necessary libraries.)
Other commands
gradlew idea
will generate an IntelliJ IDEA module for the Forge module.gradlew eclipse
will generate an Eclipse project for the Forge version.- Use
setupCIWorkspace
instead ofsetupDevWorkspace
if you are doing this on a CI server.
Note: Rather than setupDevWorkspace
, setupDecompWorkspace
would you give better decompiled code for developing the Forge mod, but it is currently incompatible with multi-module projects like WorldEdit.