Premium ChatGPT kullanıyorum hocam, senin için sorunu ilettim ve cevabı:
No enum constant ... GeneratorType.DİAMOND
Sorun “DIAMOND” değil,
Türkçe klavyenin büyük noktalı İ harfi: DİAMOND. Plugin yalnızca
ASCII I ile yazılan
DIAMOND değerini kabul ediyor. Aynısı “EMERALD/IRON/GOLD” için de geçerli. Bu, BedWars1058’in enum listesinde açıkça belirtilmiş (geçerli değerler: IRON, GOLD, EMERALD, DIAMOND, CUSTOM).
Hızlı Çözüm (2 dk):
- Sunucuyu durdur.
- Arena dosyanı aç: /plugins/BedWars1058/Arenas/<arenaAdı>.yml (senin örneğin bwsvolo2.yml gibi).
- Tüm “DİAMOND” (noktalı İ) geçen yerleri “DIAMOND” ile değiştir.
- Windows/Notepad++: Ctrl+F ➜ “Dİ” yaz, hepsini “DI” yap.
- VS Code: Find/Replace ➜ “DİAMOND” → “DIAMOND”.
- İpucu: Klavyeyi geçici olarak EN yap ve buradaki DIAMOND’ı kopyala-yapıştır.
- Dosyayı UTF-8 olarak kaydet.
- Sunucuyu aç → /bw enableArena <arenaAdı>.
Ek kontrol listesi
- Diamond/Emerald jeneratörleri konumları doğru mu? Gerekirse oyunda tekrar kaydet:
/bw addGenerator DIAMOND ve /bw addGenerator EMERALD (plugin bu tip adları ister).
- Grup/ayar dosyalarındaki (ör. generators config) anahtarlar küçük harfle olabilir, ama tip adı enum olarak büyük ve ASCII olmalı (DIAMOND, EMERALD, IRON, GOLD).