Skip to content

BlueDragonMC/Interactions

Repository files navigation

Interactions

GitHub License GitHub last commit Minestom version

A Minestom library for block placement and interactions.

Installation

Latest version

repositories {
    maven(url = "https://reposilite.bluedragonmc.com/releases")
}

dependencies {
    // Use the latest version number from the badge above
    implementation("com.bluedragonmc:interactions:$version")
}

Usage

TBD

Demo Server

This project includes a Minestom server that you can use to test out the block behaviors. To use it, run:

./gradlew :demo:run

Why another placement library?

In their current form, block handlers are a finicky system. They require cooperation from an instance's chunk loader, and they need to be manually applied when a player places a block. This library uses events instead, which makes block behavior easier to reason about, with the additional benefit of allowing behaviors to be scoped using Minestom's powerful event system.

Alternatives/Inspiration

About

A Minestom library for block placement and interactions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages