NovoCraftRank SitesSite e loja grátisFaça a sua ›
AshlarSoftware de servidor grátis baseado no Paper, com proteção contra DDoS e backdoors Ver o Ashlar ›Security RadarA free check of your server's login, anti-bot and proxy settings, only with your OK Veja como funciona ›ComunidadeFaça perguntas, compartilhe construções e encontre gente para jogar Entrar no fórum ›
Recursos / Plugins / BedBlockAPI

BedBlockAPI

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

PluginsGrátis26.x
por x9nico · listado a partir do Hangar
Baixar ›

Download direto do Hangar · 2 downloads

O que ele faz

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

É compatível com o Minecraft 26.x. Tem 2 downloads em Hangar. Isso o coloca na posição 83 entre os 85 API do plugins de bibliotecas e listados aqui. A última atualização saiu em 13/11/2026.

Versões suportadas

26.x

Histórico de versões

BedBlockAPI teve 2 versões no Hangar desde 13/11/2026. 2 saíram no último ano. A mais recente é 0.2.69, lançada em 13/11/2026. Ela é feita para o Minecraft 26.3. Ela roda em Paper e Velocity.

VersãoLançadoMinecraftTipo
0.2.6913/11/202626.3Estável
0.2.6813/11/202626.3Estável
Descrição do autor no 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. Leia com imagens no Hangar.

Como instalar BedBlockAPI

  1. Confira se o seu servidor roda Paper e Spigot no Minecraft 26.x.

  2. Baixe o arquivo .jar pelo Hangar e coloque na pasta plugins do seu servidor.

  3. Reinicie o servidor. Evite /reload, muitos plugins não lidam bem com ele.

  4. Digite /plugins no console: BedBlockAPI deve aparecer em verde. Os arquivos de configuração são criados na pasta plugins na primeira inicialização.

Guia completo: Como instalar plugins em um servidor de Minecraft

Compatibilidade

Versões do Minecraft
26.x
Roda em
Paper, Spigot
Edição
Java
Precisa de
Nada além disso
Licença
MIT
Preço
Grátis
Manutenção
Atualizado ativamente (13/11/2026)

BedBlockAPI comparado com similares Comparar todas as alternativas

RecursoDownloadsVersõesÚltima atualizaçãoPreço
BedBlockAPIo que você estava vendo226.xhá 1 horaGrátis
Prismarin0CPSLeon01.21há 1 diaGrátis
LimboAPIhevav70K1.19há 12 diasGrátis
messageOskarsMC-Plugins624–7 dez 2023Grátis

Perguntas

BedBlockAPI funciona no Minecraft 26.x?

Sim. BedBlockAPI é compatível com o Minecraft 26.x. Todas as versões compatíveis: 26.x.

BedBlockAPI é grátis?

Sim. Você pode baixar BedBlockAPI de graça em Hangar.

Em qual software de servidor BedBlockAPI roda?

BedBlockAPI roda em servidores Paper e Spigot.

BedBlockAPI ainda recebe atualizações?

Sim. A última atualização saiu no último dia.

Quais são as melhores alternativas a BedBlockAPI?

Os mais parecidos são Prismarin, LimboAPI e message. Comparar todas as alternativas

Alternativas ao BedBlockAPI

PrismarinPlugins · 1.21

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

Grátis0 downloads
messagePlugins

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

Grátis624 downloads
JEIPaperBridgePlugins · 26.x

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

Grátis115 downloads
Comparar todas as alternativas ›

Avaliações

–★★★★★
0 avaliações
50
40
30
20
10

Entre para deixar uma avaliação.