ScreamingLib icon indicating copy to clipboard operation
ScreamingLib copied to clipboard

Cross-platform library for Minecraft development.

ScreamingLib

ScreamingLib is a multiplatform library for creating Minecraft plugins.

Module list

Modules for servers

  • Base module
  • Hologram
  • Health Indicator
  • Lang
  • NPC
  • Packet library for Minecraft: Java Edition
  • Placeholders
  • Cloud Command Framework support
  • Scoreboards and Sidebars
  • Clickable Signs

Modules for proxy

  • Base module
  • Lang
  • Cloud Command Framework support

Compiling

Requirements:

  • JDK 17 and higher (compiled artifacts are than compatible with Java 11 and higher)
  • Internet connection

Clone this repo and run ./gradlew screamCompile. Binaries for each module will be present in the build/libs folder of each subproject and also in your local maven repository.