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

A modular Java API for Paper/Bukkit and Velocity Minecraft projects
Hangar üzerinden doğrudan indirme · 2 indirme
BedBlockAPI, x9nico tarafından Paper / Spigot sunucuları için yapılmış bir eklenti. A modular Java API for Paper/Bukkit and Velocity Minecraft projects.
Desteklediği sürümler: Minecraft 26.x. Hangar üzerinde 2 kez indirildi. Böylece burada listelenen kütüphane ve API eklentileri (85 adet) arasında 83. sırada yer alıyor. Son güncelleme 13.11.2026 tarihinde çıktı.
BedBlockAPI, 13.11.2026 tarihinden beri Hangar üzerinde 2 sürüm yayınladı. Bunların 2 tanesi son bir yılda çıktı. En yenisi 13.11.2026 tarihinde çıkan 0.2.69. Minecraft 26.3 için yapıldı. Paper ve Velocity üzerinde çalışır.
| Sürüm | Yayın tarihi | Minecraft | Tür |
|---|---|---|---|
0.2.69 | 13.11.2026 | 26.3 | Kararlı |
0.2.68 | 13.11.2026 | 26.3 | Kararlı |
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
Project Modules
Requirements
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?
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:
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/
Yazan: x9nico. Resimli halini Hangar sayfasında oku.
Sunucunun Minecraft 26.x üzerinde Paper ve Spigot çalıştırdığından emin ol.
.jar dosyasını Hangar üzerinden indir ve sunucunun plugins klasörüne koy.
Sunucuyu yeniden başlat. /reload kullanma, birçok eklenti bununla sorun çıkarır.
Konsola /plugins yaz: BedBlockAPI yeşil olarak listelenmeli. Ayar dosyaları ilk açılışta plugins klasöründe oluşturulur.
Detaylı rehber: Minecraft sunucusuna eklenti nasıl kurulur
| Kaynak | İndirmeler | Sürümler | Son güncelleme | Fiyat |
|---|---|---|---|---|
| 2 | 26.x | 56 dk önce | Ücretsiz | |
| 0 | 1.21 | 1 gün önce | Ücretsiz | |
| 70K | 1.19 | 12 gün önce | Ücretsiz | |
| 624 | – | 7 Ara 2023 | Ücretsiz |
Evet. BedBlockAPI, Minecraft 26.x sürümünü destekliyor. Desteklenen tüm sürümler: 26.x.
Evet. BedBlockAPI, Hangar üzerinden ücretsiz indirilebilir.
BedBlockAPI, Paper ve Spigot sunucularında çalışır.
Evet. Son güncelleme son 24 saat içinde çıktı.
En yakın olanlar Prismarin, LimboAPI ve message. Tüm alternatifleri karşılaştır
PrismarinEklentiler · 1.21Network framework for Paper and Velocity: lobby, friends, party, clans, nicks, reports, bans, punishments, stats, API
LimboAPIEklentiler · 1.19An API which provides virtual servers features to Velocity
messageEklentilerCross-Server Messaging Platform for Velocity with API and LuckPerms integration.
Modern NetworkingEklentiler · 1.16 – 26.xMultiversioned and multiloader network packet API based on 1.20.6+'s method of packets.
PacketEvents APIEklentiler · 1.8 – 1.21A powerful networking library for Minecraft packet processing and manipulation.
JEIPaperBridgeEklentiler · 26.xA Paper plugin that implements the server side of the Just Enough Items (JEI) mod's network protocol.
Yorum yazmak için giriş yap.