NoweCraftRank SitesDarmowa strona i sklepZrób swoją ›
AshlarDarmowe oprogramowanie serwera oparte na Paper, z ochroną przed DDoS i backdoorami Zobacz Ashlar ›Security RadarA free check of your server's login, anti-bot and proxy settings, only with your OK Zobacz, jak to działa ›SpołecznośćZadawaj pytania, dziel się budowlami i znajdź ludzi do gry Dołącz do forum ›
Zasoby / Pluginy / BedBlockAPI

BedBlockAPI

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

PluginyZa darmo26.x
autor: x9nico · pobrane z Hangar
Pobierz ›

Bezpośrednie pobieranie z Hangar · 2 pobrań

Co robi

BedBlockAPI to plugin do serwerów Paper / Spigot, autor: x9nico. A modular Java API for Paper/Bukkit and Velocity Minecraft projects.

Obsługiwane wersje: Minecraft 26.x. Liczba pobrań w serwisie Hangar: 2. Zajmuje 83. miejsce w kategorii „API pluginy bibliotek i” (łącznie: 85). Ostatnia aktualizacja: 13.11.2026.

Obsługiwane wersje

26.x

Historia wersji

BedBlockAPI ma 2 wydań na Hangar od 13.11.2026. 2 z nich wyszło w ostatnim roku. Najnowsza to 0.2.69, wydana 13.11.2026. Jest zrobiona dla Minecraft 26.3. Działa na Paper i Velocity.

WersjaWydanoMinecraftTyp
0.2.6913.11.202626.3Wydanie
0.2.6813.11.202626.3Wydanie
Opis autora na 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/

Autor: x9nico. Z obrazkami na Hangar.

Jak zainstalować BedBlockAPI

  1. Upewnij się, że twój serwer działa na Paper i Spigot w Minecraft 26.x.

  2. Pobierz plik .jar z Hangar i wrzuć go do folderu plugins na serwerze.

  3. Zrestartuj serwer. Unikaj /reload, wiele pluginów źle to znosi.

  4. Wpisz /plugins w konsoli: BedBlockAPI powinien być na zielono. Pliki konfiguracyjne tworzą się w folderze plugins przy pierwszym starcie.

Pełny poradnik: Jak zainstalować pluginy na serwerze Minecraft

Kompatybilność

Wersje Minecraft
26.x
Działa na
Paper, Spigot
Edycja
Java
Wymaga
Niczego więcej
Licencja
MIT
Cena
Za darmo
Utrzymanie
Aktywnie aktualizowany (13.11.2026)

BedBlockAPI w porównaniu z podobnymi Porównaj wszystkie alternatywy

ZasóbPobraniaWersjeAktualizacjaCena
BedBlockAPIten, który oglądałeś226.x56 min temuZa darmo
Prismarin0CPSLeon01.211 dzień temuZa darmo
LimboAPIhevav70K1.1912 d. temuZa darmo
messageOskarsMC-Plugins624–7 gru 2023Za darmo

Pytania

Czy BedBlockAPI działa w wersji Minecrafta 26.x?

Tak. BedBlockAPI działa w wersji Minecrafta 26.x. Wszystkie obsługiwane wersje: 26.x.

Czy BedBlockAPI jest za darmo?

Tak. BedBlockAPI można pobrać za darmo z serwisu Hangar.

Na jakim oprogramowaniu serwera działa BedBlockAPI?

BedBlockAPI działa na serwerach Paper i Spigot.

Czy BedBlockAPI jest nadal aktualizowany?

Tak. Ostatnia aktualizacja wyszła w ciągu ostatniej doby.

Jakie są najlepsze alternatywy dla BedBlockAPI?

Najbliższe to Prismarin, LimboAPI i message. Porównaj wszystkie alternatywy

Alternatywy dla BedBlockAPI

PrismarinPluginy · 1.21

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

Za darmoPobrania: 0
messagePluginy

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

Za darmoPobrania: 624
JEIPaperBridgePluginy · 26.x

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

Za darmoPobrania: 115
Porównaj wszystkie alternatywy ›

Opinie

–★★★★★
Opinie: 0
50
40
30
20
10

Zaloguj się, aby wystawić opinię.