CalyxAPI

⭐ — (0 endorsements) 📥 30 downloads 📌 v1.0.0 📅 5/24/2026
🟡 Updated this year

By FrediFret · paper

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 5/21/2026 📅 Created: 5/24/2026

🔍 Analysis

  • 🏆 #18 of 222 paper mods in this game by downloads

📋 About This Mod

# CalyxAPI Modular **Paper 1.21+** server system (Java 21) for CalyxMC — admin, economy, chat, homes, minigames, and cosmetics. Extend with addon plugins via the developer API (PlaceholderAPI-style). **MiniMessage** (DE/EN), **Brigadier commands**, SQLite or MySQL/MariaDB. --- ## Versions | Component | Version | Distribution | |-----------|---------|--------------| | **Plugin** (server) | **1.0.0** | Modrinth → `CalyxAPI-1.0.0.jar` in `plugins/` | | **API** (developers) | **1.0.0** | Maven `de.calyx:CalyxAPI:1.0.0` | Plugin and API versions may diverge in future releases. Match the **API version** in Gradle/Maven. --- ## Features ### Core - Modular architecture — toggle modules in `config.yml` - German & English messages (`messages_de.yml` / `messages_en.yml`) - `/calyx` admin hub (reload, version, module branches) - SQLite by default, optional MySQL/MariaDB (HikariCP) - Optional hooks: Vault, PlaceholderAPI, LuckPerms ### Modules Built-in modules in plugin **1.0.0**: | Module | Examples | |--------|----------| | **admin** | `/calyx admin`, `/ban`, `/kick` | | **economy** | `/balance`, `/pay`, `/baltop` | | **chat** | `/msg`, `/r` | | **homes** | `/home`, `/sethome`, `/warp`, `/tpa` | | **games** | `/game`, `/leave` | | **cosmetics** | `/cosmetics` | > Several commands are **skeletons** in 1.0.0 and will be implemented in later updates. --- ## Requirements - **Paper** 1.21.4+ (or compatible fork) - **Java 21** - Optional: Vault, PlaceholderAPI, LuckPerms --- ## Installation 1. Download **CalyxAPI** from Modrinth: **`CalyxAPI-1.0.0.jar`** (plugin version **1.0.0**). 2. Place in your server's `plugins/` folder. 3. Start the server — files are created under `plugins/CalyxAPI/`. 4. Edit `config.yml` and enable/disable modules. 5. Run `/calyx reload` after config changes (or restart). --- ## Developer API For addon plugins. **Repository:** (https://repo.dergamer09.at/) **URL:** `https://repo.dergamer09.at/releases` (public, no login) **Coordinates:** `de.calyx:CalyxAPI:1.0.0` (API version **1.0.0**) Use **`compileOnly`** — the CalyxAPI **plugin JAR** must still be installed on the server. ### Maven `pom.xml`: ```xml <repositories> <repository> <id>dergamer09-repository</id> <name>DerGamer09 Repository</name> <url>https://repo.dergamer09.at/releases</url> </repository> <repository> <id>papermc</id> <url>https://repo.papermc.io/repository/maven-public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>de.calyx</groupId> <artifactId>CalyxAPI</artifactId> <version>1.0.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>io.papermc.paper</groupId> <artifactId>paper-api</artifactId> <version>1.21.4-R0.1-SNAPSHOT</version> <scope>provided</scope> </dependency> </dependencies> ``` ### Gradle Kotlin `build.gradle.kts`: ```kotlin repositories { mavenCentral() maven("https://repo.papermc.io/repository/maven-public/") maven { name = "dergamer09Repository" url = uri("https://repo.dergamer09.at/releases") } } dependencies { compileOnly("io.papermc.paper:paper-api:1.21.4-R0.1-SNAPSHOT") compileOnly("de.calyx:CalyxAPI:1.0.0") } ``` ### Gradle Groovy `build.gradle`: ```groovy repositories { mavenCentral() maven { url 'https://repo.papermc.io/repository/maven-public/' } maven { name 'dergamer09Repository' url 'https://repo.dergamer09.at/releases' } } dependencies { compileOnly 'io.papermc.paper:paper-api:1.21.4-R0.1-SNAPSHOT' compileOnly 'de.calyx:CalyxAPI:1.0.0' } ``` ### Addon dependency `paper-plugin.yml`: ```yaml dependencies: server: CalyxAPI: load: BEFORE required: true join-classpath: true ``` ### API usage ```java // Extend AbstractCalyxModule and register in onEnable(): new MyModule(this).register(); // Or: de.calyx.serversystem.api.CalyxAPI.registerModule(new MyModule(this)); ``` - Brigadier commands via `registerCommands(ModuleCommandRegistrar)` - Events: `CalyxModuleRegisterEvent`, `CalyxModuleUnregisterEvent` --- ## Permissions | Permission | Description | |------------|-------------| | `calyx.admin` | `/calyx` base access | | `calyx.admin.reload` | `/calyx reload` | | `calyx.module.<id>` | `/calyx <module>` branch | | `calyx.economy.*` | Economy commands | | `calyx.homes.*` | Homes / warps / tpa | | `calyx.test` | Test addon (if installed) | --- ## Disclaimer Early release — core framework and module skeletons are stable; individual gameplay features are still being implemented.

Modular Paper 1. 21+ server system (Java 21) for CalyxMC — admin, economy, chat, homes, minigames, and cosmetics. Extend with addon plugins via the developer API (PlaceholderAPI-style).

MiniMessage (DE/EN), Brigadier commands, SQLite or MySQL/MariaDB.

## Versions

| Component | Version | Distribution | |-----------|---------|--------------| | Plugin (server) | 1. 0. 0 | Modrinth → `CalyxAPI-1. 0. 0.jar` in `plugins/` | | API (developers) | 1. 0. 0 | Maven `de.calyx:CalyxAPI:1. 0. 0` |

Plugin and API versions may diverge in future releases. Match the API version in Gradle/Maven.

## Features

### Core - Modular architecture — toggle modules in `config.yml` - German & English messages (`messages_de.yml` / `messages_en.yml`) - `/calyx` admin hub (reload, version, module branches) - SQLite by default, optional MySQL/MariaDB (HikariCP) - Optional hooks: Vault, PlaceholderAPI, LuckPerms

### Modules Built-in modules in plugin 1. 0. 0:

| Module | Examples | |--------|----------| | admin | `/calyx admin`, `/ban`, `/kick` | | economy | `/balance`, `/pay`, `/baltop` | | chat | `/msg`, `/r` | | homes | `/home`, `/sethome`, `/warp`, `/tpa` | | games | `/game`, `/leave` | | cosmetics | `/cosmetics` |

> Several commands are skeletons in 1. 0. 0 and will be implemented in later updates.

## Requirements

  • Paper 1. 21. 4+ (or compatible fork)
  • Java 21
  • Optional: Vault, PlaceholderAPI, LuckPerms

## Installation

1. Download CalyxAPI from Modrinth: `CalyxAPI-1. 0. 0.jar` (plugin version 1. 0. 0). 2. Place in your server's `plugins/` folder. 3. Start the server — files are created under `plugins/CalyxAPI/`. 4. Edit `config.yml` and enable/disable modules. 5. Run `/calyx reload` after config changes (or restart).

## Developer API

For addon plugins.

Repository
(https://repo.dergamer09.at/)
URL
`https://repo.dergamer09.at/releases` (public, no login)
Coordinates
`de.calyx:CalyxAPI:1. 0. 0` (API version 1. 0. 0)

Use `compileOnly` — the CalyxAPI plugin JAR must still be installed on the server.

```xml dergamer09-repository DerGamer09 Repository https://repo.dergamer09.at/releases papermc https://repo.papermc.io/repository/maven-public/

de.calyx CalyxAPI 1. 0. 0 provided io.papermc.paper paper-api 1. 21. 4-R0. 1-SNAPSHOT provided ```

### Gradle Kotlin

`build.gradle.kts`:

```kotlin repositories { mavenCentral() maven("https://repo.papermc.io/repository/maven-public/") maven { name = "dergamer09Repository" url = uri("https://repo.dergamer09.at/releases") } }

dependencies { compileOnly("io.papermc.paper:paper-api:1. 21. 4-R0. 1-SNAPSHOT") compileOnly("de.calyx:CalyxAPI:1. 0. 0") } ```

### Gradle Groovy

`build.gradle`:

```groovy repositories { mavenCentral() maven { url 'https://repo.papermc.io/repository/maven-public/' } maven { name 'dergamer09Repository' url 'https://repo.dergamer09.at/releases' } }

dependencies { compileOnly 'io.papermc.paper:paper-api:1. 21. 4-R0. 1-SNAPSHOT' compileOnly 'de.calyx:CalyxAPI:1. 0. 0' } ```

### Addon dependency

`paper-plugin.yml`:

```yaml dependencies: server: CalyxAPI: load: BEFORE required: true join-classpath: true ```

### API usage

```java // Extend AbstractCalyxModule and register in onEnable(): new MyModule(this).register();

// Or: de.calyx.serversystem.api. CalyxAPI.registerModule(new MyModule(this)); ```

  • Brigadier commands via `registerCommands(ModuleCommandRegistrar)`
  • Events: `CalyxModuleRegisterEvent`, `CalyxModuleUnregisterEvent`

## Permissions

| Permission | Description | |------------|-------------| | `calyx.admin` | `/calyx` base access | | `calyx.admin.reload` | `/calyx reload` | | `calyx.module.` | `/calyx ` branch | | `calyx.economy.` | Economy commands | | `calyx.homes.` | Homes / warps / tpa | | `calyx.test` | Test addon (if installed) |

## Disclaimer

Early release — core framework and module skeletons are stable; individual gameplay features are still being implemented.

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
FrediFret
Version
1.0.0
Downloads
30
Endorsements
0
Category
paper
Created
5/24/2026
Updated
5/21/2026
Game Versions
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does CalyxAPI support?

The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.

What is the latest version of CalyxAPI?

Version 1.0.0, published 2026-05-21 with 30 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More paper 👤 More by FrediFret 🔎 Similar Mods 🌐 Best paper (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods