https://github.com/screamingsandals/screaminglib
Cross-platform library for Minecraft development. Currently WIP, but usable and we will finish it eventually
https://github.com/screamingsandals/screaminglib
bukkit-library cross-platform-api java minecraft
Last synced: 8 months ago
JSON representation
Cross-platform library for Minecraft development. Currently WIP, but usable and we will finish it eventually
- Host: GitHub
- URL: https://github.com/screamingsandals/screaminglib
- Owner: ScreamingSandals
- License: apache-2.0
- Created: 2020-03-28T20:43:37.000Z (about 6 years ago)
- Default Branch: ver/2.0.x
- Last Pushed: 2025-07-18T13:00:47.000Z (11 months ago)
- Last Synced: 2025-07-18T17:47:15.619Z (11 months ago)
- Topics: bukkit-library, cross-platform-api, java, minecraft
- Language: Java
- Homepage:
- Size: 8.05 MB
- Stars: 30
- Watchers: 7
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# ScreamingLib
ScreamingLib is a multiplatform library for creating Minecraft plugins.
## Module list
### Modules for servers
* [Base module](core/README.md)
* [Hologram](extensions/hologram/README.md)
* [Health Indicator](extensions/healthindicator/README.md)
* [Lang](extensions/lang/README.md)
* [NPC](extensions/npc/README.md)
* [Packet library for Minecraft: Java Edition](extensions/packets/README.md)
* [Placeholders](extensions/placeholders/README.md)
* [Cloud Command Framework support](extensions/cloud/README.md)
* [Scoreboards and Sidebars](extensions/sidebar/README.md)
* [Clickable Signs](extensions/signs/README.md)
### Modules for proxy
* [Base module](proxy/README.md)
* [Lang](extensions/lang/README.md)
* [Cloud Command Framework support](extensions/cloud/README.md)
## Compiling
Requirements:
* JDK 21 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.