NouveauCraftRank SitesSite web et boutique gratuitsCrée la tienne ›
AshlarLogiciel serveur gratuit basé sur Paper, avec protection DDoS et anti-backdoor Voir Ashlar ›Security RadarA free check of your server's login, anti-bot and proxy settings, only with your OK Voir comment ça marche ›CommunautéPose des questions, partage tes constructions et trouve des joueurs Rejoindre le forum ›
Ressources / Plugins / BedBlockAPI

BedBlockAPI

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

PluginsGratuit26.x
par x9nico · repris depuis Hangar
Télécharger ›

Téléchargement direct depuis Hangar · 2 téléchargements

Ce qu'il fait

x9nico a créé BedBlockAPI (plugin) pour les serveurs Paper / Spigot. A modular Java API for Paper/Bukkit and Velocity Minecraft projects.

Versions prises en charge : Minecraft 26.x. On compte 2 téléchargements sur Hangar. Il arrive ainsi en position n° 83 sur les 85 plugins de bibliothèques et d'API listés ici. La dernière mise à jour date du 13/11/2026.

Versions prises en charge

26.x

Historique des versions

BedBlockAPI a publié 2 versions sur Hangar depuis le 13/11/2026. 2 sont sorties au cours de l'année passée. La plus récente est 0.2.69, sortie le 13/11/2026. Elle est faite pour Minecraft 26.3. Elle fonctionne sur Paper et Velocity.

VersionPubliéMinecraftType
0.2.6913/11/202626.3Stable
0.2.6813/11/202626.3Stable
Description de l'auteur sur 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/

Écrite par x9nico. À lire avec les images sur Hangar.

Comment installer BedBlockAPI

  1. Vérifie que ton serveur tourne sous Paper et Spigot en Minecraft 26.x.

  2. Télécharge le fichier .jar depuis Hangar et place-le dans le dossier plugins de ton serveur.

  3. Redémarre le serveur. Évite /reload, beaucoup de plugins le supportent mal.

  4. Tape /plugins dans la console : BedBlockAPI doit apparaître en vert. Ses fichiers de config sont créés dans le dossier plugins au premier démarrage.

Guide complet: Comment installer des plugins sur un serveur Minecraft

Compatibilité

Versions de Minecraft
26.x
Fonctionne sur
Paper, Spigot
Édition
Java
Nécessite
Rien d'autre
Licence
MIT
Prix
Gratuit
Suivi
Mis à jour activement (13/11/2026)

BedBlockAPI comparé à des ressources similaires Comparer toutes les alternatives

RessourceTéléchargementsVersionsMise à jourPrix
BedBlockAPIcelle que tu regardais226.xil y a 1 heureGratuit
Prismarin0CPSLeon01.21il y a 1 jourGratuit
LimboAPIhevav70K1.19il y a 12 joursGratuit
messageOskarsMC-Plugins624–7 déc. 2023Gratuit

Questions

Est-ce que BedBlockAPI fonctionne sur Minecraft 26.x ?

Oui. BedBlockAPI prend en charge Minecraft 26.x. Toutes les versions prises en charge : 26.x.

Est-ce que BedBlockAPI est gratuit ?

Oui. BedBlockAPI se télécharge gratuitement sur Hangar.

Sur quel logiciel serveur fonctionne BedBlockAPI ?

BedBlockAPI fonctionne sur les serveurs Paper et Spigot.

BedBlockAPI est-il encore mis à jour ?

Oui. La dernière mise à jour date des dernières 24 heures.

Quelles sont les meilleures alternatives à BedBlockAPI ?

Les plus proches sont Prismarin, LimboAPI et message. Comparer toutes les alternatives

Alternatives à BedBlockAPI

PrismarinPlugins · 1.21

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

Gratuit0 téléchargements
messagePlugins

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

Gratuit624 téléchargements
JEIPaperBridgePlugins · 26.x

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

Gratuit115 téléchargements
Comparer toutes les alternatives ›

Avis

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

Connecte-toi pour laisser un avis.