mirror of
https://github.com/plexusorg/Plex-FAWE.git
synced 2024-11-02 10:57:11 +00:00
8b1f043dc5
* 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
1.3 KiB
1.3 KiB
Compiling
You can compile FastAsyncWorldEdit as long as you have some version of Java greater than or equal to 8 installed. Gradle will download JDK 8 specifically if needed, but it needs some version of Java to bootstrap from.
The build process uses Gradle, which you do not need to download. FastAsyncWorldEdit is a multi-module project with two active modules:
worldedit-core
contains the FastAsyncWorldEdit APIworldedit-bukkit
is the Bukkit plugin
To compile...
On Windows
- Shift + right click the folder with FastAsyncWorldEdit's files and click "Open command prompt".
gradlew build
On Linux, BSD, or Mac OS X
- In your terminal, navigate to the folder with FastAsyncWorldEdit's files (
cd /folder/of/fawe/files
) ./gradlew build
Then you will find...
You will find:
- The core FastAsyncWorldEdit API in worldedit-core/build/libs
- FastAsyncWorldEdit for Bukkit in worldedit-bukkit/build/libs*
If you want to use FastAsyncWorldEdit, use the FastAsyncWorldEdit-1.16-#
version.
Other commands
gradlew idea
will generate an IntelliJ IDEA module for each folder.
Possibly broken:
gradlew eclipse
will generate an Eclipse project for each folder.