Skip to content

Sunucu içi yönetim araçları, menü sistemleri ve isteğe bağlı yardımcı özellikler içeren özel Minecraft projesi. Bakım, hata düzeltmeleri ve sürüm uyumluluğu odaklı geliştirilir. Genel kullanım için değildir.

License

Notifications You must be signed in to change notification settings

ToolkitMC/mc-server-toolkit-dp

🧰 MC-ServerToolkit-PP v2.0

Performans odaklı, vanilla tabanlı sunucu yönetim datapack’i

MC-ServerToolkit++, Minecraft Java Edition sunucuları için geliştirilen; yönetim araçları, menü sistemleri ve genişletilebilir yardımcı modüller sunan özel bir vanilla datapack projesidir. Genel oyuncu kullanımı için değil, yetkili / teknik kullanım için tasarlanmıştır.


📦 Genel Bilgiler

  • Proje Türü: Vanilla Datapack
  • Hedef: Sunucu yönetimi & teknik araçlar
  • Minecraft: 1.21.7+
  • Lisans: MIT
  • Durum: Production Ready ✅ (bazı modüller beta)

⚙️ Performans felsefesi: Sistemler gereksiz tick yükü oluşturmadan, mümkün olduğunca event-based ve schedule kontrollü çalışır. Tick-safe mimari önceliklidir.


✨ Öne Çıkan Özellikler

  • Performans odaklı mimari (optimize tick & schedule)
  • Tamamen vanilla (mod gerekmez)
  • Sunucu dostu — düşük TPS etkisi
  • Genişletilebilir yapı (addon / modül mantığı)
  • Güvenlik öncelikli yönetim araçları
  • Okunabilir ve ayrık fonksiyon yapısı

🧭 Menü ve Yönetim Sistemleri

🔐 İzin & Yönetim Menüsü

/function glc_menu:open/menu {ui:1}

Admin eylem menüsü:

/function actions:menu/open

🧩 Çoklu Komut Sistemi

/function multicommand:add {command:"<Komut>"}
/function multicommand:run_all
/function multicommand:clear

🛠️ Özel Yönetim Araçları

/function custom:tools/godarmor {"target":"x"}

/function admin:commands/sethome {id:"x"}
/function admin:commands/home {id:"x"}

/function custom:tools/kick/menu

🪧 Hologram Sistemi

/function custom:tools/hologram {x:"<x>",y:"<y>",z:"<z>",text:<JSON>}

🔑 İzin Sistemi (Deneysel)

/function custom:permissions/<rol>/init {Player:"@s"}

🚫 Kritik Komutlar – Silinmesi Yasak

  • /function custom:diamond
  • /function custom:set_day
  • /function custom:weather_clear

❓ Sık Sorulan Sorular (Özet)

  • Demo sürümü desteklenmez. Demo; /function, macro, storage ve yetkileri kısıtlar.
  • Tick-safe mi? Evet. Event-based ve schedule kontrollüdür.
  • Tek oyunculu çalışır mı? Tam sürüm Java Edition’da evet; ancak yönetim odaklıdır.

🎯 Schedule Sistemi – Uygulama Rehberi

ℹ️ Bu bölüm eski sürümlerden (v1.x) v2.0’a geçenler içindir. Yeni kurulumlarda manuel işlem gerekmez.

📋 Değişen Dosyalar

  1. data/main/function/loop/init.mcfunctionmain_loop_init.mcfunction
  2. data/main/function/load.mcfunctionmain_load.mcfunction
  3. data/main/function/stop.mcfunctionmain_stop.mcfunction
  4. data/main/function/init_globals.mcfunctioninit_globals.mcfunction
  5. data/custom_admin/function/handler/loop/all/1.mcfunctioncustom_admin_loop.mcfunction
  6. data/global/function/tick.mcfunctionglobal_tick.mcfunction
  7. data/gulce_adminpower_addons/function/loop.mcfunctionaddons_loop.mcfunction

🔧 Kurulum (Eski Sürümler)

cp -r datapack datapack_backup_$(date +%Y%m%d)
/reload
/function main:load

📊 Performans Kazancı (Özet)

  • Önce: ~120 çağrı/sn
  • Sonra: ~81 çağrı/sn
  • Kazanç: %32.5 daha az yük

📞 Destek

  • /datapack list
  • /scoreboard players list global
  • /reload
  • Gerekirse orijinal dosyaları geri yükle

Son Güncelleme: 2026-01-27 Sürüm: v2.0

About

Sunucu içi yönetim araçları, menü sistemleri ve isteğe bağlı yardımcı özellikler içeren özel Minecraft projesi. Bakım, hata düzeltmeleri ve sürüm uyumluluğu odaklı geliştirilir. Genel kullanım için değildir.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •