https://github.com/theEvilReaper/Canis
API which includes several BlockHandler implementation for Minestom
https://github.com/theEvilReaper/Canis
Last synced: 5 days ago
JSON representation
API which includes several BlockHandler implementation for Minestom
- Host: GitHub
- URL: https://github.com/theEvilReaper/Canis
- Owner: theEvilReaper
- License: mit
- Created: 2022-06-09T18:03:35.000Z (about 4 years ago)
- Default Branch: develop
- Last Pushed: 2026-06-26T20:57:41.000Z (about 1 month ago)
- Last Synced: 2026-06-26T22:19:03.095Z (about 1 month ago)
- Language: Java
- Homepage:
- Size: 655 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome - theEvilReaper/Canis - API which includes several BlockHandler implementation for Minestom (Java)
README
# Canis
[](../LICENSE)
The fundamental goal of this project is to develop multiple implementations of `BlockHandler` for the Microtus
project, which is built on the Minestom framework. The specific functionalities provided by the pre-implemented handlers
are contingent upon the requirements of the application. For instance, one implementation may permit only read access to
block data, while another may allow for both reading and modifying this data. It is important to note that this project
does not aim to replicate the vanilla mechanics of Minecraft; rather, it serves as a utility to facilitate basic data
reading from blocks, particularly in the context of mini-games.
> [!IMPORTANT]
> Due to other projects taking priority, this project may look like it is not being maintained.
> However, every pull request is welcome to enhance the functionality of this project.
## Usage
The project is currently available over the **Jitpack** repository.
Currently, there is not really versioning, so the required version is `master-SNAPSHOT`.
If you are using `Gradle` as your preferred build system, you can add the following lines to your `build.gradle` file.
```gradle
repositories {
maven("https://jitpack.io")
}
dependencies {
implementation("net.theevilreaper:canis:
}
```
> [!NOTE]
> In the future it's planned to release the project via the central maven repository.