HomeJavaModsMonolithAPI
MonolithAPI
ModsJava

MonolithAPI

by Zawarka · on Modrinth

A modern API for creating custom blocks on Paper servers

⬇ Download on Modrinth

Monolith API

A modern API for creating custom blocks on Paper servers.

Maven Central Wiki GitHub Modrinth Minecraft

Simple • Type-safe • Java compatible • Extensible


Overview

Monolith API is a framework for creating custom blocks on Paper servers.

Instead of replacing vanilla mechanics or requiring a resource pack, Monolith allows plugins to register new logical block types based on vanilla materials while providing completely custom behavior.

Every custom block can react to events, be converted to and from an item, be placed into the world and retrieved later through the API.

The library is written in Kotlin but designed to be equally comfortable for Java developers.


🧭 Navigation

Explore the comprehensive documentation to master the API:

1. Getting Started

2. Core Concepts

3. Advanced Mechanics

4. World Management


Installation

plugin.yml

depend:
  - MonolithAPI

Maven

<dependency>
    <groupId>io.github.zawarka03</groupId>
    <artifactId>monolith-api</artifactId>
    <version>VERSION</version>
    <scope>provided</scope>
</dependency>

Gradle

dependencies {
    compileOnly("io.github.zawarka03:monolith-api:VERSION")
}
Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more