mirror of
https://github.com/EngineHub/WorldEdit.git
synced 2024-12-21 04:49:51 +08:00
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-core
contains the WorldEdit APIworldedit-bukkit
is the Bukkit pluginworldedit-sponge
is the Sponge pluginworldedit-forge
is the Forge modworldedit-fabric
is the Fabric mod
To compile...
On Windows
- Shift + right click the folder with WorldEdit's files and click "Open command prompt".
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 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
- WorldEdit for Fabric in worldedit-fabric/build/libs
If you want to use WorldEdit, use the -dist
version.
(The -dist version includes WorldEdit + necessary libraries.)
Note regarding Forge builds
The build system used for forge (ForgeGradle) 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 idea
will generate an IntelliJ IDEA module for each folder.gradlew eclipse
will generate an Eclipse project for each folder.