NuevoCraftRank SitesWeb y tienda gratisHaz la tuya ›
AshlarSoftware de servidor gratis basado en Paper, con protección DDoS y contra backdoors Ver Ashlar ›Security RadarA free check of your server's login, anti-bot and proxy settings, only with your OK Mira cómo funciona ›ComunidadHaz preguntas, comparte construcciones y encuentra gente para jugar Únete al foro ›
Recursos / Plugins / BedBlockAPI

BedBlockAPI

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

PluginsGratis26.x
por x9nico · listado desde Hangar
Descargar ›

Descarga directa desde Hangar · 2 descargas

Qué hace

x9nico creó BedBlockAPI (plugin) para servidores Paper / Spigot. A modular Java API for Paper/Bukkit and Velocity Minecraft projects.

Es compatible con Minecraft 26.x. Se ha descargado 2 veces en Hangar. Eso lo sitúa en el puesto 83 de los 85 API de plugins de librerías y de esta lista. La última actualización salió el 13/11/2026.

Versiones compatibles

26.x

Historial de versiones

BedBlockAPI ha publicado 2 versiones en Hangar desde el 13/11/2026. 2 salieron en el último año. La más reciente es 0.2.69, publicada el 13/11/2026. Está hecha para Minecraft 26.3. Funciona en Paper y Velocity.

VersiónPublicadoMinecraftTipo
0.2.6913/11/202626.3Estable
0.2.6813/11/202626.3Estable
Descripción del autor en 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/

Escrita por x9nico. Léela con imágenes en Hangar.

Cómo instalar BedBlockAPI

  1. Asegúrate de que tu servidor use Paper y Spigot en Minecraft 26.x.

  2. Descarga el archivo .jar desde Hangar y ponlo en la carpeta plugins de tu servidor.

  3. Reinicia el servidor. Evita /reload, muchos plugins no lo llevan bien.

  4. Escribe /plugins en la consola: BedBlockAPI debería aparecer en verde. Sus archivos de configuración se crean en la carpeta plugins al primer arranque.

Guía completa: Cómo instalar plugins en un servidor de Minecraft

Compatibilidad

Versiones de Minecraft
26.x
Funciona en
Paper, Spigot
Edición
Java
Necesita
Nada más
Licencia
MIT
Precio
Gratis
Mantenimiento
Se actualiza activamente (13/11/2026)

BedBlockAPI comparado con otros similares Comparar todas las alternativas

RecursoDescargasVersionesÚltima actualizaciónPrecio
BedBlockAPIel que estabas viendo226.xhace 1 horaGratis
Prismarin0CPSLeon01.21hace 1 díaGratis
LimboAPIhevav70K1.19hace 12 díasGratis
messageOskarsMC-Plugins624–7 dic 2023Gratis

Preguntas

¿BedBlockAPI funciona en Minecraft 26.x?

Sí. BedBlockAPI es compatible con Minecraft 26.x. Todas las versiones compatibles: 26.x.

¿BedBlockAPI es gratis?

Sí. BedBlockAPI se puede descargar gratis desde Hangar.

¿En qué software de servidor funciona BedBlockAPI?

BedBlockAPI funciona en servidores Paper y Spigot.

¿BedBlockAPI sigue recibiendo actualizaciones?

Sí. La última actualización salió en el último día.

¿Cuáles son las mejores alternativas a BedBlockAPI?

Los más parecidos son Prismarin, LimboAPI y message. Comparar todas las alternativas

Alternativas a BedBlockAPI

PrismarinPlugins · 1.21

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

Gratis0 descargas
messagePlugins

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

Gratis624 descargas
JEIPaperBridgePlugins · 26.x

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

Gratis115 descargas
Comparar todas las alternativas ›

Reseñas

–★★★★★
0 reseñas
50
40
30
20
10

Inicia sesión para dejar una reseña.