YeniCraftRank SitesÜcretsiz web sitesi ve mağazaKendininkini yap ›
AshlarPaper tabanlı, DDoS ve arka kapı korumalı ücretsiz sunucu yazılımı Ashlar'ı gör ›Security RadarA free check of your server's login, anti-bot and proxy settings, only with your OK Nasıl çalıştığını gör ›ToplulukSoru sor, yapılarını paylaş ve birlikte oynayacak kişiler bul Foruma katıl ›
Kaynaklar / Eklentiler / BedBlockAPI

BedBlockAPI

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

EklentilerÜcretsiz26.x
geliştiren: x9nico · Hangar üzerinden listelendi
İndir ›

Hangar üzerinden doğrudan indirme · 2 indirme

Ne yapar

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ı.

Desteklenen sürümler

26.x

Sürüm geçmişi

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ümYayın tarihiMinecraftTür
0.2.6913.11.202626.3Kararlı
0.2.6813.11.202626.3Kararlı
Yazarın Hangar açıklaması

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/

Yazan: x9nico. Resimli halini Hangar sayfasında oku.

BedBlockAPI nasıl kurulur

  1. Sunucunun Minecraft 26.x üzerinde Paper ve Spigot çalıştırdığından emin ol.

  2. .jar dosyasını Hangar üzerinden indir ve sunucunun plugins klasörüne koy.

  3. Sunucuyu yeniden başlat. /reload kullanma, birçok eklenti bununla sorun çıkarır.

  4. 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

Uyumluluk

Minecraft sürümleri
26.x
Çalıştığı yer
Paper, Spigot
Sürüm türü
Java
Gerekenler
Başka bir şey gerekmez
Lisans
MIT
Fiyat
Ücretsiz
Bakım
Aktif olarak güncelleniyor (13.11.2026)

BedBlockAPI ve benzerleri karşılaştırması Tüm alternatifleri karşılaştır

KaynakİndirmelerSürümlerSon güncellemeFiyat
BedBlockAPIbaktığın226.x56 dk önceÜcretsiz
Prismarin0CPSLeon01.211 gün önceÜcretsiz
LimboAPIhevav70K1.1912 gün önceÜcretsiz
messageOskarsMC-Plugins624–7 Ara 2023Ücretsiz

Sorular

BedBlockAPI, Minecraft 26.x ile çalışır mı?

Evet. BedBlockAPI, Minecraft 26.x sürümünü destekliyor. Desteklenen tüm sürümler: 26.x.

BedBlockAPI ücretsiz mi?

Evet. BedBlockAPI, Hangar üzerinden ücretsiz indirilebilir.

BedBlockAPI hangi sunucu yazılımında çalışır?

BedBlockAPI, Paper ve Spigot sunucularında çalışır.

BedBlockAPI hâlâ güncelleniyor mu?

Evet. Son güncelleme son 24 saat içinde çıktı.

BedBlockAPI için en iyi alternatifler neler?

En yakın olanlar Prismarin, LimboAPI ve message. Tüm alternatifleri karşılaştır

BedBlockAPI alternatifleri

PrismarinEklentiler · 1.21

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

Ücretsiz0 indirme
messageEklentiler

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

Ücretsiz624 indirme
Tüm alternatifleri karşılaştır ›

Yorumlar

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

Yorum yazmak için giriş yap.