Tanıtım uxmEssentials - Tek Eklentide Komple Sunucu Altyapısı | 23 Modül, Tamamen GUI'li, Folia-Ready [Paper 26.1.2 · Açık Kaynak]

Siraç Özmen

Birisi mi Spawnlandı?
Katılım
13 Ekim 2024
Mesajlar
8
Elmaslar
14
Puan
1.295
Yaş
19
Konum
Adana
Minecraft
siracozmen

Discord:

siracozmen

Minecraft Sürümleri
26.1.2+

uxmEssentials

Modern Paper sunucuları için hepsi-bir-arada essentials paketi.
Homes, Ekonomi, Kits, Vaults, Moderasyon, Staff Mode, Hologram, NPC, Worlds ve 14 modül daha tek, tutarlı bir eklentide.


Paper 26.1.2 · Java 25 · Folia-ready · 23 modül · Açık kaynak (GPL-3.0)

On ayrı eklenti yerine tek paket
uxmEssentials, çoğu sunucunun bir araya yamaladığı eklenti yığınını essentials core, ekonomi, kit, vault, moderasyon, hologram, NPC, çoklu-dünya yöneticisi tek tutarlı pakette birleştirir. Her özellik aynı config tarzını, aynı mesaj sistemini, aynı yetki şemasını ve aynı veritabanını kullanır; böylece sunucun "her biri kendi kafasına göre çalışan" bir eklenti yığını gibi değil, tahmin edilebilir şekilde davranır.

Bilerek yalnızca Paper 26.1.2 üzerine kurulu güncel API olması gerektiği gibi kullanılıyor, ilk satırdan Folia-ready, ekonomi bakiyeleri ve oyuncu vault'ları gerçek bir veritabanında tutulduğu için world rollback'lerinde kaybolmaz ya da çoğalmaz.

Ve en güzeli: her modül oyun-içi yönetim GUI'siyle geliyor. Hologramları, NPC'leri, warpları, vault'ları ve cezaları dosya düzenleyip restart atmadan, tıklayarak yapılandırırsın.

Neden uxmEssentials
  • Gerçekten modüler. 23 modül, her biri tek tek açılıp kapanır. Kapalı bir modül hiçbir şey kaydetmez: komut yok, listener yok, tablo yok, ek yük yok. Sadece ihtiyacın olanı çalıştırırsın.
  • Oyun-içi yapılandırma. Her modülün `/uxmess gui` ile açılan GUI'si var. Her ekran tek bir veri-güdümlü menü motoru üzerinde çalışır slotlar, ikonlar, layout hepsi config değeri.
  • Kendi menünü kur. Yerleşik ekranların ötesinde `/menu`, kendi menü dosyalarını (`menus/*.conf`) yükler ve `/menu open <ad>` ile açar tek satır kod yazmadan özel GUI.
  • Hiçbir şey hardcoded değil. Her metin locale kataloğunda; her komut yeniden adlandırılabilir/alias'lanabilir/kapatılabilir; her cost, cooldown ve limit bir config değeri.
  • Rollback'e dayanıklı veri. Bakiyeler ve vault'lar veritabanında tutulur, item NBT'de değil rollback parayı/eşyayı çoğaltmaz.
  • Folia-ready. Hiçbir iş legacy scheduler'dan geçmez; doğru region thread'ine dağıtılır. Aynı kod Paper'da da Folia'da da çalışır.
  • Adventure-native. Tüm metin MiniMessage, tek bir tema üzerinden hiçbir yerde legacy renk kodu yok.

İçindeki 23 modül

  • Homes slot tabanlı GUI: boş hücreye tıkla ev kur, eve tıkla ışınlan / yeniden adlandır / taşı / ikon değiştir. Ev görünürlüğü + davet (`/visit`, `/invite`), opsiyonel ekonomi ücreti, ölüm-respawn zinciri (ev → yatak → spawn), güvensiz/yasaklı-dünya koruması ve 9 claim sağlayıcısıyla (Lands, GriefPrevention, uxmClaims, …) entegrasyon.
  • Warps warp başına cost, yetki, şifre kilidi, karşılama mesajı, warmup/cooldown, kalkış/varış ses + partikül, ve puanlama sistemi.
  • Player-warps oyuncu sahipli warplar: rütbe başına kota, public/private, şifre, ziyaret sayacı ve özel ikon.
  • Teleport `/tpa`, `/tpahere`, `/back`, `/rtp` (ön-ısıtmalı güvenli arama kuyruğu, rastgele ışınlanma anlık), `/spawn`, hareket-warmup iptali, rütbe cooldown'ları ve ayarlanabilir varış efektleri.

  • Economy ciddi, çoklu-para-birimi, veritabanı destekli ekonomi: `/pay`, `/balance`, önbellekli `/baltop`, faizli ortak bankalar, kredi sistemi, döviz takası, fiziksel banknotlar (anti-dupe), komut başına maliyetler, maaş ve günlük ödüller. Vault / Treasury ile entegre olur ya da kendi yerel ledger'ında çalışır.
  • Kits cooldown'lu item'ın çok ötesinde: kategoriler, rütbe varyantları, tek-seferlik ve ilk-giriş grant'ları, maliyetler, gereksinimler, tipli aksiyon motoru (title, ses, partikül, komut), rotasyon ve zamanlanmış erişim, global stok, satın-alarak-aç ve tam editör GUI.
  • Vaults veritabanı destekli oyuncu deposu (rollback'e dayanır): oyuncu başına vault sayısı ve vault başına boyut (kota nodları), item kara listesi, vault başına isim+ikon, taşma kurtarma ve atıl-vault temizliği.

  • Moderation ban, IP-ban, geçici ban, mute, kick, warn, jail; sessiz cezalar, süre kademeleri, warn yükseltme, alt-hesap tespiti, IP geçmişi ve birleşik `/history`, `/checkban`, `/checkmute` artı yönetim GUI'si ve LiteBans importer'ı.
  • Staff Mode özel mod: loadout değişimli toggle, vanish, examine, freeze, follow, navigator, staff chat, online-staff listesi, alert'ler, uçuş, ceza geri-alma, sunucu lockdown ve hedefli socialspy.

  • Messaging özel mesajlar (`/msg`, `/r`), offline fallback'li ve `/mail sendall`'lı posta kutusu, AFK bildirimleri ve oyuncu başına ignore listesi.
  • Communication çok-kanallı zamanlanmış duyurular (koşullu, placeholder'lı), broadcast, clear-chat, özel advancement bildirimleri ve veri-güdümlü `/info`, `/rules`, `/discord` sayfaları.
  • Presence nick, durum (presence) ve görünen-isim yönetimi.
  • Player-state gamemode, heal, feed, fly, god, speed ve offline çalışabilen `/invsee` + `/endersee`.

  • Holograms Display-entity hologramlar: çok-satırlı, çok-sayfalı (tıkla-değiştir), sağlayıcı-güdümlü leaderboard, tıklama-aksiyon zincirleri, satır-içi animasyon, oyuncu başına görünürlük + kara liste, glow & opacity, NPC'ye bağlanıp takip, FancyHolograms / DecentHolograms importer'ları.
  • NPC kendi packet katmanımız üzerinde paket-tabanlı NPC'ler: oyuncu, mob ve display entity'leri; isim / MineSkin / URL ile skin; tıklama-aksiyon zincirleri; ekipman, glow, poz, derin tip-varyantları; sahip başına kota ve komut kara listesi.
  • Scoreboard oyuncu başına, koşula göre seçilen, öncelikli sidebar'lar; animasyonlu/koşullu satırlar ve gizli skor numaraları.
  • Tablist oyuncu başına tab ismi formatı + sıralama, animasyonlu header/footer, sabit-slot düzenleri.
  • Nametags display-entity ile kafa-üstü nametag; oyuncu başına ve vanish-duyarlı.
  • Vote tam vote-ödül motoru: Votifier alımı, toplam + leaderboard, eskalasyonlu cross-server vote party, seriler, site başına cooldown + hatırlatma, çok-kanallı broadcast ve Discord webhook bildirimleri.

  • Worlds tam çoklu-dünya yöneticisi: oluştur / import / sil (onaylı), dünya özellikleri ve gamerule'lar, yerleşik void ve flat generator, ekonomi giriş-ücretli erişim, dünyalar-arası portal, dünya-editör GUI, pre-generation, backup/restore ve atıl-dünya auto-unload.
  • Itemworld günlük yardımcı yüzey: item araçları, sanal workstation'lar (örs, craft ve daha fazlası, her yerde), powertool, mob/entity araçları, time/weather alias'ları, envanter temizliği ve admin-fun her biri ayrı kapatılabilir alt-grup.
  • Discord-link Minecraft hesabını Discord'a bağla, rolleri senkronla ve audit/ekonomi bildirimleri gönder (Discord add-on'u ile).
  • Custom menus yerleşik menü motoru üzerinde kendi GUI'lerini kur: bir `menus/<ad>.conf` dosyası bırak ve `/menu open <ad>` ile aç. Kod yok; yetkili console aksiyonu varsayılan kapalı.

Çoklu-sunucu (network) & add-on'lar
Bir veritabanını paylaşan node'lar küçük bir "şu değişti" bus'ı üzerinden senkron kalır tam payload yerine sadece "bu satırı yeniden oku" bildirimi gider, veritabanı tek doğru kaynak olarak kalır. Taşıma katmanını sen seçersin:
  • Velocity proxy'ye
    Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
    eklentisini bırak; bus, plugin-messaging üzerinden proxy-tarafı broker'la çalışır.
  • Redis her backend'e
    Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
    eklentisini bırak ve bir Redis sunucusu göster; aynı bus Redis pub/sub üzerinden, proxy gerektirmeden çalışır.
  • Discord bir Paper node'una
    Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
    bırak; JDA ile hesap bağlama + bildirimler.
Proxy, Redis veya peer yoksa bus temiz şekilde local-only'ye düşer tek-sunucu davranışı değişmez.

Gereksinimler
  • Sunucu: Paper 26.1.2 (veya bir Paper fork'u Folia / Purpur / Pufferfish)
  • Java: 25
  • Veritabanı: Varsayılan SQLite (sıfır kurulum). MySQL, MariaDB, PostgreSQL opsiyonel.
  • Opsiyonel: PlaceholderAPI, Vault / Treasury, Votifier dinleyici, LuckPerms hepsi otomatik algılanır.
Not: Spigot ve CraftBukkit desteklenmez (paper-plugin.yml, Brigadier, bundled Adventure). Eski sürüm istemciler server-side ViaVersion ile bağlanabilir; sunucu 26.1.2 olmalı.

İndir
Başlamak için yalnızca ana jar yeterli; add-on'ları kurulumun gerektirdiğinde eklersin.

uxmEssentials açık kaynaktır (GPL-3.0) ve aktif geliştirilmektedir. Öneri, hata bildirimi ve geri bildirim memnuniyetle karşılanır.
 

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst