Plex-FAWE/COMPILING.md

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 API
  • worldedit-bukkit is the Bukkit plugin

To compile...

On Windows

  1. Shift + right click the folder with FastAsyncWorldEdit's files and click "Open command prompt".
  2. gradlew build

On Linux, BSD, or Mac OS X

  1. In your terminal, navigate to the folder with FastAsyncWorldEdit's files (cd /folder/of/fawe/files)
  2. ./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.