NeuCraftRank SitesKostenlose Website mit ShopMach deine ›
AshlarKostenlose Serversoftware auf Paper-Basis mit DDoS- und Backdoor-Schutz Ashlar ansehen ›Security RadarA free check of your server's login, anti-bot and proxy settings, only with your OK So funktioniert es ›CommunityStell Fragen, teile Bauten und finde Leute zum Spielen Zum Forum ›
Ressourcen / Plugins / BedBlockAPI

BedBlockAPI

A modular Java API for Paper/Bukkit and Velocity Minecraft projects

PluginsKostenlos26.x
von x9nico · übernommen von Hangar
Herunterladen ›

Direkter Download von Hangar · 2 Downloads

Was er macht

BedBlockAPI (Plugin) ist für Server mit Paper / Spigot gedacht und stammt von x9nico. A modular Java API for Paper/Bukkit and Velocity Minecraft projects.

Unterstützt wird Minecraft 26.x. Auf Hangar gibt es 2 Downloads. Damit liegt es auf Platz 83 der 85 hier gelisteten Bibliotheks- und API-Plugins. Das letzte Update erschien am 13.11.2026.

Unterstützte Versionen

26.x

Versionsverlauf

BedBlockAPI hat seit 13.11.2026 2 Versionen auf Hangar veröffentlicht. 2 davon erschienen im letzten Jahr. Die neueste ist 0.2.69, erschienen am 13.11.2026. Sie ist für Minecraft 26.3 gemacht. Sie läuft auf Paper und Velocity.

VersionVeröffentlichtMinecraftTyp
0.2.6913.11.202626.3Release
0.2.6813.11.202626.3Release
Beschreibung des Autors auf Hangar

BedBlockAPI

BedBlockAPI

A modular Java API for Paper/Bukkit and Velocity Minecraft projects

Introduction

BedBlockAPI is a multi-module Java library designed to centralize reusable logic for Minecraft network projects and backend services. The goal is to avoid repeating the same code in multiple plugins and modules by providing a common API for core features such as database access, Redis communication, player data management, economy systems, friend systems, and cross-server messaging.

This project is built for developers who want a clean and scalable foundation for Paper/Bukkit plugins, Velocity proxies, and standalone Java services. Instead of using isolated implementations for each project, BedBlockAPI offers a reusable structure that can be shared across multiple components of a Minecraft ecosystem.

Features

  • Multi-module architecture for standalone, Bukkit/Paper, and Velocity
  • MariaDB database integration
  • Redis support with Pub/Sub messaging
  • Player profile and persistent data management
  • Economy / coins system
  • Friend and social interaction utilities
  • Cross-server communication and message routing
  • Reusable service and repository-based design
  • Easy integration into Java-based server and proxy projects
  • Clean plugin lifecycle compatibility
  • Built for scalable Minecraft network development
  • Guild System

Project Modules

  • api-standalone: shared backend logic and reusable services
  • api-bukkit: implementations and utilities for Paper/Bukkit environments
  • api-velocity: integrations for Velocity proxy projects

Requirements

  • Java 25+
  • Maven or Gradle
  • Paper/Bukkit or Velocity environment (depending on the module used)
  • Optional MariaDB and Redis setup for full functionality

Installation via Maven
Add the repository and dependency to your pom.xml:

gitlab-maven
gitlab.com/api/v4/projects/86137995/packages/ma…

com.github.BedBlock
api-bukkit
0.2.68

For Velocity projects:

com.github.BedBlock
api-velocity
0.2.68

Installation via Gradle (Groovy)

repositories {
maven {
url = uri("gitlab.com/api/v4/projects/86137995/packages/ma…;)
}
}

dependencies {
implementation "com.github.BedBlock:api-bukkit:0.2.68"
}

Installation via Gradle (Kotlin DSL)

repositories {
maven(url = "gitlab.com/api/v4/projects/86137995/packages/ma…;)
}

dependencies {
implementation("com.github.BedBlock:api-bukkit:0.2.68")
}

Examples

Basic initialization:

DatabaseConfig dbConfig = DatabaseConfig.builder()
.host("localhost")
.port(3306)
.database("bedblock")
.username("bedblock_user")
.password("your-password")
.useSSL(false)
.build();

RedisConfig redisConfig = RedisConfig.builder()
.host("localhost")
.port(6379)
.timeout(5)
.build();

BedBlockAPI api = BedBlockAPI.getInstance();
api.initialize(dbConfig, redisConfig);

Database usage example:

long playerCount = api.getDatabaseAPI().count("SELECT COUNT(*) FROM players");
System.out.println("Players saved: " + playerCount);

Redis usage example:

api.getRedisAPI().set("server:status", "online");
String status = api.getRedisAPI().get("server:status");
System.out.println("Server status: " + status);

Economy / player data example:

api.getCoinsAPI();
api.getPlayerProfiles();
api.getFriendsAPI();

Guild example:
api.getGuildAPI();

This allows plugin developers to access reusable services without manually rewriting the logic for each project.

Why use BedBlockAPI?

  • Faster development for Minecraft network projects
  • Better code reuse across multiple plugins and servers
  • Cleaner architecture with service separation
  • More maintainable backend logic
  • Reduced duplication between Paper and Velocity integrations
  • Designed to support large-scale projects with multiple components

Summary

BedBlockAPI is a practical and modular Java API aimed at developers who want a structured foundation for Minecraft plugin and proxy ecosystems. It focuses on reusability, clean architecture, and interoperability between backend services and server-side Minecraft components.

It is especially useful for projects that require:

  • player management
  • persistence and SQL access
  • Redis messaging
  • proxy/server coordination
  • economy,social and guilds features
  • maintainable multi-module design

If you want a clean and reusable backend system for your Minecraft ecosystem, BedBlockAPI is a strong foundation.

License
This project is released under the MIT license.

Developer note
The library is designed to be flexible and integration-friendly, making it suitable for both personal projects and larger Minecraft network environments.

Javadoc is here: nraynaud31.gitlab.io/Java_BedBlockAPI_Archive/

Geschrieben von x9nico. Mit Bildern auf Hangar lesen.

So installierst du BedBlockAPI

  1. Stelle sicher, dass dein Server Paper und Spigot auf Minecraft 26.x nutzt.

  2. Lade die .jar-Datei von Hangar herunter und lege sie in den plugins-Ordner deines Servers.

  3. Starte den Server neu. Vermeide /reload, viele Plugins kommen damit nicht gut klar.

  4. Gib /plugins in der Konsole ein: BedBlockAPI sollte grün aufgelistet sein. Die Konfigurationsdateien werden beim ersten Start im plugins-Ordner angelegt.

Ausführliche Anleitung: So installierst du Plugins auf einem Minecraft-Server

Kompatibilität

Minecraft-Versionen
26.x
Läuft auf
Paper, Spigot
Edition
Java
Benötigt
Nichts weiter
Lizenz
MIT
Preis
Kostenlos
Pflege
Wird aktiv aktualisiert (13.11.2026)

BedBlockAPI im Vergleich mit ähnlichen Alle Alternativen vergleichen

RessourceDownloadsVersionenLetztes UpdatePreis
BedBlockAPIdie du angesehen hast226.xvor 1 StundeKostenlos
Prismarin0CPSLeon01.21vor 1 TagKostenlos
LimboAPIhevav70K1.19vor 12 TagenKostenlos
messageOskarsMC-Plugins624–7. Dez. 2023Kostenlos

Fragen

Funktioniert BedBlockAPI mit Minecraft 26.x?

Ja. BedBlockAPI unterstützt Minecraft 26.x. Alle unterstützten Versionen: 26.x.

Ist BedBlockAPI kostenlos?

Ja. BedBlockAPI kannst du kostenlos bei Hangar herunterladen.

Auf welcher Server-Software läuft BedBlockAPI?

BedBlockAPI läuft auf Servern mit Paper und Spigot.

Wird BedBlockAPI noch aktualisiert?

Ja. Das letzte Update kam innerhalb des letzten Tages.

Was sind die besten Alternativen zu BedBlockAPI?

Am ähnlichsten sind Prismarin, LimboAPI und message. Alle Alternativen vergleichen

Alternativen zu BedBlockAPI

PrismarinPlugins · 1.21

Network framework for Paper and Velocity: lobby, friends, party, clans, nicks, reports, bans, punishments, stats, API

Kostenlos0 Downloads
messagePlugins

Cross-Server Messaging Platform for Velocity with API and LuckPerms integration.

Kostenlos624 Downloads
JEIPaperBridgePlugins · 26.x

A Paper plugin that implements the server side of the Just Enough Items (JEI) mod's network protocol.

Kostenlos115 Downloads
Alle Alternativen vergleichen ›

Bewertungen

–★★★★★
0 Bewertungen
50
40
30
20
10

Logg dich ein, um eine Bewertung zu schreiben.