- MC Yaşı
- 12 gün
- Mesaj Sayısı
- 191
- Konu Sayısı
- 166
- Beğeni Sayısı
- 76
- Trade Sayısı
- 0
- Memleket
- ANKARA
[REHBER]
DeluxeMenus: A'dan Z'ye Özel Menü (GUI) Yapımı, Requirement Sistemleri ve PAPI Entegrasyonu
Herkese selam Minecraft severler ve sunucu yöneticileri!
Bir Minecraft sunucusunda oyuncu deneyimini belirleyen en kritik unsurlardan biri **kullanıcı arayüzleridir (GUI)**. Oyuncuların karmaşık komutlar ezberlemesi yerine tek bir `/menu`, `/warp` veya `/profil` komutuyla açılan şık, tıklanabilir menüler sunucunuzun profesyonelliğini doğrudan gösterir. Günümüz modern Minecraft sunucularında en esnek, performanslı ve koşullu menü oluşturma eklentisi **DeluxeMenus**'tür.
Bu rehberde, DeluxeMenus ile sıfırdan menü oluşturmayı, slot yerleşimini, tıklama aksiyonlarını (Click Actions), koşullu görüntüleme/tıklama (Requirements) sistemlerini ve PlaceholderAPI entegrasyonunu inceliyoruz!
1. DeluxeMenus Nedir ve Temel Mantığı
2. Adım Adım Örnek Menü Yapılandırması (Ana Menü / Menu)
Menüler varsayılan olarak `plugins/DeluxeMenus/gui_menus/` klasöründe tutulur. Aşağıda örnek bir `ana_menu.yml` konfigürasyonunu inceleyelim:
3. Gelişmiş Tıklama Aksiyonları (Click Actions)
Menüdeki bir butona tıklandığında tetiklenecek eylemler `left_click_commands` veya `right_click_commands` altına yazılır:
4. Koşul ve Gereksinim Sistemleri (Requirements)
DeluxeMenus'ün en güçlü özelliği **Requirements** yapısıdır. Bir butonu sadece parası yetene göstermek veya tıklamada parayı kontrol etmek için kullanılır:
5. Sık Karşılaşılan Sorunlar ve Çözümleri
Siz sunucunuzda DeluxeMenus kullanırken sade menüleri mi tercih ediyorsunuz yoksa özel doku paketli (Resource Pack / CustomModelData) tasarımları mı? Sorularınızı yorumlarda paylaşabilirsiniz!
Sürüm Uyumluluğu Notu
Konu Etiketleri / Tags
Herkese selam Minecraft severler ve sunucu yöneticileri!
Bir Minecraft sunucusunda oyuncu deneyimini belirleyen en kritik unsurlardan biri **kullanıcı arayüzleridir (GUI)**. Oyuncuların karmaşık komutlar ezberlemesi yerine tek bir `/menu`, `/warp` veya `/profil` komutuyla açılan şık, tıklanabilir menüler sunucunuzun profesyonelliğini doğrudan gösterir. Günümüz modern Minecraft sunucularında en esnek, performanslı ve koşullu menü oluşturma eklentisi **DeluxeMenus**'tür.
Bu rehberde, DeluxeMenus ile sıfırdan menü oluşturmayı, slot yerleşimini, tıklama aksiyonlarını (Click Actions), koşullu görüntüleme/tıklama (Requirements) sistemlerini ve PlaceholderAPI entegrasyonunu inceliyoruz!
1. DeluxeMenus Nedir ve Temel Mantığı
Sınırsız Esneklik: YAML dosyaları üzerinden dilediğiniz büyüklükte (9 ila 54 slot arası) özel menüler tasarlamanızı sağlar.
[*]
Koşullu Mantık (Requirements): Oyuncunun parasına, rütbesine, yetkisine veya envanterindeki eşyaya göre farklı butonlar gösterme veya tıklamayı engelleme imkanı sunar.
[*]
Resource Pack ve CustomModelData Desteği: 1.14+ sürümlerindeki özel eşya modellerini (CustomModelData) ve Hex/RGB renk kodlarını tam destekler.
[*]
Düşük Kaynak Kullanımı: Menüler sunucuda lag yapmaz, sadece menü açıldığında paket bazlı işlem yürütür.
2. Adım Adım Örnek Menü Yapılandırması (Ana Menü / Menu)
Menüler varsayılan olarak `plugins/DeluxeMenus/gui_menus/` klasöründe tutulur. Aşağıda örnek bir `ana_menu.yml` konfigürasyonunu inceleyelim:
Örnek Ana Menü Konfigürasyonu (gui_menus/ana_menu.yml):
Kod:menu_title: '&8&lMINECRAFTTURK &7- &fAna Menü' open_command: - menu - anamenu size: 27 register_command: true items: # Cam Çerçeve Dekorasyonu 'cam_cerceve': material: BLACK_STAINED_GLASS_PANE slots: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 display_name: ' ' # Warp Menüsü Butonu 'warp_butonu': material: COMPASS slot: 11 display_name: '&a&lWARP BÖLGELERİ' lore: - '&7Sunucudaki önemli bölgelere' - '&7anında ışınlanmak için tıkla!' - '' - '&e▶ Tıklayarak Menüyü Aç' left_click_commands: - '[opentemplate] warps' right_click_commands: - '[opentemplate] warps' # Oyuncu Profil Bilgisi 'profil_butonu': material: PLAYER_HEAD slot: 15 display_name: '&e&lPROFİL BİLGİLERİN' skull_owner: '%player_name%' lore: - '&7Kullanıcı Adı: &f%player_name%' - '&7Bakiye: &a%vault_eco_balance_formatted%$' - '&7Rütbe: &b%vault_prefix%' - '&7Ping: &e%player_ping% ms' - '' - '&c▶ Profili Detaylı İncele' left_click_commands: - '[player] stats'
3. Gelişmiş Tıklama Aksiyonları (Click Actions)
Menüdeki bir butona tıklandığında tetiklenecek eylemler `left_click_commands` veya `right_click_commands` altına yazılır:
| Aksiyon Kodu | İşlevi | Örnek Kullanım |
|---|---|---|
| `[console]` | Komutu Konsol yetkisiyle çalıştırır. | `- '[console] eco give %player_name% 100'` |
| `[player]` | Komutu oyuncunun ağzından çalıştırır. | `- '[player] spawn'` |
| `[message]` | Oyuncunun sohbet ekranına mesaj gönderir. | `- '[message] &aIşınlanma başarılı!'` |
| `[opentemplate]` | Başka bir DeluxeMenus menüsünü açar. | `- '[opentemplate] market'` |
| `[close]` | Açık olan menüyü kapatır. | `- '[close]'` |
| `[sound]` | Tıklama anında özel ses efekti çalar. | `- '[sound] ENTITY_PLAYER_LEVELUP 1 1'` |
| `[connect]` | BungeeCord/Velocity ağındaki başka sunucuya aktarır. | `- '[connect] survival'` |
4. Koşul ve Gereksinim Sistemleri (Requirements)
DeluxeMenus'ün en güçlü özelliği **Requirements** yapısıdır. Bir butonu sadece parası yetene göstermek veya tıklamada parayı kontrol etmek için kullanılır:
Tıklama Koşulu Örneği (VIP Satın Alma Butonu):
Kod:'vip_satin_al': material: DIAMOND slot: 13 display_name: '&b&lVIP RÜTBE SATIN AL' lore: - '&7Fiyat: &a10.000$' - '&7Tıkla ve VIP ol!' click_requirement: requirements: bakiye_kontrolu: type: '>=' input: '%vault_eco_balance%' output: '10000' deny_commands: - '[message] &cYetersiz bakiye! VIP almak için 10.000$ gerekli.' - '[sound] ENTITY_VILLAGER_NO 1 1' left_click_commands: - '[console] eco take %player_name% 10000' - '[console] lp user %player_name% parent set vip' - '[message] &aTebrikler, başarıyla VIP rütbesine geçtiniz!' - '[sound] UI_TOAST_CHALLENGE_COMPLETE 1 1'
5. Sık Karşılaşılan Sorunlar ve Çözümleri
"Menü Hazırladım Ama `/menu` Yazınca Açılmıyor!":
Çözüm: `plugins/DeluxeMenus/config.yml` ana dosyasına hazırladığınız yeni menünün dosya yolunu eklemeniz gerekir:
Ardından `/dm reload` veya `/deluxemenus reload` komutunu çalıştırın.Kod:gui_menus: ana_menu: file: gui_menus/ana_menu.yml
[*]
"Yazım Hatası (YAML Syntax Error) Oluştu!":
Çözüm: YAML dosyalarında Tab tuşu kullanımı hataya sebep olur. Girintileri daima **boşluk (Space)** kullanarak yapın ve tırnak işaretlerini (`'...'`) kapatmayı unutmayın.
[*]
"%player_name% Değişkenleri Yazı Olarak Kalıyor!":
Çözüm: PlaceholderAPI eklentisi için eksik paketi indirin: Konsoldan `/papi ecloud download Player` ve `/papi reload` yazın.
Sürüm Bilgisi (v1.8 - v1.26+): DeluxeMenus eklentisi Spigot, Paper, Purpur ve Folia altyapılı tüm modern Minecraft sürüm mimarilerinde %100 kararlı şekilde çalışmaktadır.
deluxemenus rehberi, minecraft özel menü yapımı, minecraft gui menü oluşturma, deluxemenus requirement kullanımı, deluxemenus click actions, minecraft warp menüsü yapımı, deluxemenus config ayarları, deluxemenus papi entegrasyonu, minecraft eklenti dersleri, minecraft sunucu kurma, minecraft eklenti rehberi, minecraft plugin dersleri, minecraftturk, mc rehberi, minecraft 2026 rehber, mc-tr deluxemenus, minetürk eklenti rehberi