Çözüldü Plugin büyük İ yüzünden hata

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Dolandirici

Fırında Isıttığım İlk Taş
MinePass
Katılım
2 Ağustos 2023
Mesajlar
89
Elmaslar
44
Puan
2.105
Yaş
24
Konum
Türkiye
Minecraft
LordRafet

Discord:

rafetd

MmoCore eklentisi böyle bir hata veriyor her farklı sürümü denedim test etmek için bir arkadaşımdan rica ettiğimde onda düzgün çalıştı. Jarda hatada geçen kısımda CLASSIC_ADAPTORu editleyip CLASSİC_ADAPTOR yaptım ama bu seferde farklı hatalar vermeye başladı bunun bir çözümü var mıdır pluginin yapımcıları çözüm bulamadı
 

Ekli dosyalar

  • Screenshot_20240816_023418_Samsung Internet.webp
    Screenshot_20240816_023418_Samsung Internet.webp
    701,5 KB · Görüntüleme: 108
MmoCore eklentisi böyle bir hata veriyor her farklı sürümü denedim test etmek için bir arkadaşımdan rica ettiğimde onda düzgün çalıştı. Jarda hatada geçen kısımda CLASSIC_ADAPTORu editleyip CLASSİC_ADAPTOR yaptım ama bu seferde farklı hatalar vermeye başladı bunun bir çözümü var mıdır pluginin yapımcıları çözüm bulamadı
Bu hata, “AdaptorType.CLASSIC_ADAPTOR” adlı bir enum sabiti bulunamadığı için ortaya çıkıyor. Ayrıca, CHANGE_SKILL_TREE” adlı bir ses dosyasını yükleyemiyor.
 
Bu hata, “AdaptorType.CLASSIC_ADAPTOR” adlı bir enum sabiti bulunamadığı için ortaya çıkıyor. Ayrıca, CHANGE_SKILL_TREE” adlı bir ses dosyasını yükleyemiyor.
CLASSIC var şu an ssi yok ama sıkıntı plugin CLASSİC arıyor nedense . Herhangi bir çözüm öneriniz var mı ses dosyasıyla alakalı da varsa
 
MmoCore eklentisi böyle bir hata veriyor her farklı sürümü denedim test etmek için bir arkadaşımdan rica ettiğimde onda düzgün çalıştı. Jarda hatada geçen kısımda CLASSIC_ADAPTORu editleyip CLASSİC_ADAPTOR yaptım ama bu seferde farklı hatalar vermeye başladı bunun bir çözümü var mıdır pluginin yapımcıları çözüm bulamadı

Çünkü yaptığınız düzeltmede; İ harfini yapılandırma farklı bir şey olarak algılıyor. Sonuç olarak eklenti kodlarken bile bunlara dikkat ederiz. Ayrıca İngilizce'de öyle bir harf yok.

Java:
                    String input = args[args.length - 1].toLowerCase();
                    StringUtil.copyPartialMatches(input, Arrays.stream(Material.values())
                            .filter(Material::isItem)
                            .map(material -> material.name().toLowerCase()
                                    .replace('ı', 'i'))
                            .collect(Collectors.toList()), completions);

Bu benim eklentimden bir alıntıdır. Burada eşyaları döndürürken bir sorunla karşılaştım. Bütün I harflerini küçük ı harfleri ile değiştiriyordu.

Örneğin:
- Yanlış: acacıa_bot
- Doğru: acacia_bot

Bu yüzden küçük ı harflerini; küçük i harfine çevirerek bu sorunu ortadan kaldırdım. Yani dediğim gibi, yapılandırma dosyasında da bu yazım kuralları geçerlidir.

CLASSİC_ADAPTOR değerini CLASSIC_ADAPTOR olarak değiştirin.

Her neyse, bunu düzelttikten sonra hatanın ilk halini tekrar atarsanız iyi olabilir, yalnızca düzenlediğiniz ve sonuç olarak elde ettiğiniz hatadan başka bir şey göremiyorum.
 
Çünkü yaptığınız düzeltmede; İ harfini yapılandırma farklı bir şey olarak algılıyor. Sonuç olarak eklenti kodlarken bile bunlara dikkat ederiz. Ayrıca İngilizce'de öyle bir harf yok.

Java:
                    String input = args[args.length - 1].toLowerCase();
                    StringUtil.copyPartialMatches(input, Arrays.stream(Material.values())
                            .filter(Material::isItem)
                            .map(material -> material.name().toLowerCase()
                                    .replace('ı', 'i'))
                            .collect(Collectors.toList()), completions);

Bu benim eklentimden bir alıntıdır. Burada eşyaları döndürürken bir sorunla karşılaştım. Bütün I harflerini küçük ı harfleri ile değiştiriyordu.

Örneğin:
- Yanlış: acacıa_bot
- Doğru: acacia_bot

Bu yüzden küçük ı harflerini; küçük i harfine çevirerek bu sorunu ortadan kaldırdım. Yani dediğim gibi, yapılandırma dosyasında da bu yazım kuralları geçerlidir.

CLASSİC_ADAPTOR değerini CLASSIC_ADAPTOR olarak değiştirin.

Her neyse, bunu düzelttikten sonra hatanın ilk halini tekrar atarsanız iyi olabilir, yalnızca düzenlediğiniz ve sonuç olarak elde ettiğiniz hatadan başka bir şey göremiyorum.
Attığım ekran görüntüsü ve log düzeltme yaptıktan önceki hali. Düzelttikten sonra zaten çalışmayınca eski haline geri getirdim
 
Attığım ekran görüntüsü ve log düzeltme yaptıktan önceki hali. Düzelttikten sonra zaten çalışmayınca eski haline geri getirdim
Zaten log'a göre yorumlamıştım. net.Indyuce.mmocore.gui.api.adaptor.AdaptorType.CLASSİC_ADAPTOR eklentinin yapılandırma dosyasının tamamını silip sunucuyu yeniden başlatır mısınız ?

Ayrıca bu eklenti, başka eklentiler ile çakışıyor olabilir. Onun dışında bütün eklentileri kaldırın ve sunucuyu tekrar başlatın.
 
Zaten log'a göre yorumlamıştım. net.Indyuce.mmocore.gui.api.adaptor.AdaptorType.CLASSİC_ADAPTOR eklentinin yapılandırma dosyasının tamamını silip sunucuyu yeniden başlatır mısınız ?

Ayrıca bu eklenti, başka eklentiler ile çakışıyor olabilir. Onun dışında bütün eklentileri kaldırın ve sunucuyu tekrar başlatın.
Başka eklenti yok sadece bu eklentinin gerektirdiği library. Yapılandırma dosyasından kastınız plugins dosyasının içindeki dosyalarsa onları defalarca sildim. Başja bi şeyse eğer ilk fırsatta deniyeceğim.
 
Başka eklenti yok sadece bu eklentinin gerektirdiği library. Yapılandırma dosyasından kastınız plugins dosyasının içindeki dosyalarsa onları defalarca sildim. Başja bi şeyse eğer ilk fırsatta deniyeceğim.
.bat dosyanıza -Duser.language=en ekleme şansınız var mı ? çünkü bu bile bazı eklentiler için sorun çıkartabiliyor örneğin enum değerlerini IRON yerine İRON olarak algılamasına sebep olabiliyor.
 
.bat dosyanıza -Duser.language=en ekleme şansınız var mı ? çünkü bu bile bazı eklentiler için sorun çıkartabiliyor örneğin enum değerlerini IRON yerine İRON olarak algılamasına sebep olabiliyor.
Ekledim son bi kere daha plugini baştan kurunca çalıştı. Valla gülmekten kızamıyom bile o kadar errorun tek bi harften çıkması baya komik çok teşekkürler .
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştı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