Çözüldü Shopkeeper Hata!

  • Konuyu Başlatan Konuyu Başlatan xVeryz
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 232
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

xVeryz

Yay Yok, İskelet Yok
Katılım
6 Haziran 2021
Mesajlar
290
Elmaslar
42
Puan
9.170
Minecraft
Rotxeein

Discord:

rotxeein0

1740169620780.webp


Shopkeeper adlı eklentinin bu vermiş olduğu hata ile aralıksız 3 saat boyunca aklıma gelen tüm çözümleri denedim, ancak bu hata düzelmiyor.
 
Shopkeepers sürümünü düşürmeyi deneyin, bir kaç sürümden sonra hala olmuyorsa configden ignore-failed-server-assumption-tests: ayarını true çekin, yine olmazsa shopkeepers configden debug mode açıkken çıkanları atı
 
Shopkeepers sürümünü düşürmeyi deneyin, bir kaç sürümden sonra hala olmuyorsa configden ignore-failed-server-assumption-tests: ayarını true çekin, yine olmazsa shopkeepers configden debug mode açıkken çıkanları atı
Kod:
[00:13:07 ERROR]: [Shopkeepers] Server assumption test failed: Bukkit ItemStack#isSimilar(Deserialized ItemStack): Expected [item:
  ==: org.bukkit.inventory.ItemStack
  v: 3700
  type: BOW
  meta:
    ==: ItemMeta
    meta-type: UNSPECIFIC
    display-name: '{"text":"","extra":[{"text":"Custom Name","obfuscated":false,"italic":false,"underlined":false,"strikethrough":false,"color":"red","bold":false}]}'
    lore:
    - '{"text":"","extra":[{"text":"lore1","obfuscated":false,"italic":false,"underlined":false,"strikethrough":false,"color":"green","bold":false}]}'
    - '{"text":"","extra":["lore2"]}'
    custom-model-data: 1
    enchants:
      DAMAGE_ARTHROPODS: 1
      PIERCING: 1
      ARROW_DAMAGE: 1
    attribute-modifiers:
      GENERIC_ATTACK_SPEED:
      - ==: org.bukkit.attribute.AttributeModifier
        amount: 2.0
        name: attack speed bonus
        slot: HAND
        uuid: 00000000-0000-0001-0000-000000000001
        operation: 0
      - ==: org.bukkit.attribute.AttributeModifier
        amount: 0.5
        name: attack speed bonus 2
        slot: OFF_HAND
        uuid: 00000000-0000-0002-0000-000000000002
        operation: 2
      GENERIC_MAX_HEALTH:
      - ==: org.bukkit.attribute.AttributeModifier
        amount: 2.0
        name: attack speed bonus
        slot: HAND
        uuid: 00000000-0000-0003-0000-000000000003
        operation: 0
    repair-cost: 3
    ItemFlags:
    - HIDE_ENCHANTS
    Unbreakable: true
    Damage: 2
    PublicBukkitValues: |-
      {
          "some_plugin:some-key": "some value",
          "some_plugin:some-other-key": {
              "inner_plugin:inner-key": 0.3f
          }
      }
] got [item:
  ==: org.bukkit.inventory.ItemStack
  v: 3700
  type: BOW
  meta:
    ==: ItemMeta
    meta-type: UNSPECIFIC
    display-name: '{"text":"","extra":[{"text":"Custom Name","obfuscated":false,"italic":false,"underlined":false,"strikethrough":false,"color":"red","bold":false}]}'
    lore:
    - '{"text":"","extra":[{"text":"lore1","obfuscated":false,"italic":false,"underlined":false,"strikethrough":false,"color":"green","bold":false}]}'
    - '{"text":"","extra":["lore2"]}'
    custom-model-data: 1
    enchants:
      DAMAGE_ARTHROPODS: 1
      ARROW_DAMAGE: 1
    attribute-modifiers:
      GENERIC_ATTACK_SPEED:
      - ==: org.bukkit.attribute.AttributeModifier
        amount: 2.0
        name: attack speed bonus
        slot: HAND
        uuid: 00000000-0000-0001-0000-000000000001
        operation: 0
      - ==: org.bukkit.attribute.AttributeModifier
        amount: 0.5
        name: attack speed bonus 2
        slot: OFF_HAND
        uuid: 00000000-0000-0002-0000-000000000002
        operation: 2
      GENERIC_MAX_HEALTH:
      - ==: org.bukkit.attribute.AttributeModifier
        amount: 2.0
        name: attack speed bonus
        slot: HAND
        uuid: 00000000-0000-0003-0000-000000000003
        operation: 0
    repair-cost: 3
    ItemFlags:
    - HIDE_ENCHANTS
    Unbreakable: true
    Damage: 2
    PublicBukkitValues: |-
      {
          "some_plugin:some-key": "some value",
          "some_plugin:some-other-key": {
              "inner_plugin:inner-key": 0.3f
          }
      }
]
[00:13:07 ERROR]: [Shopkeepers] Server incompatibility detected! But we continue to enable the plugin anyway, because setting 'ignore-failed-server-assumption-tests' is enabled. Runnning the plugin in this mode is unsupported!
 
bukkit serialization'da problem var gibi görünüyor,

eğer bu dosyaları manuel olarak düzenlemeye çalışırsanız (ne yaptığınızı bilmiyorsanız) okuma/deserialized hatası alabilirsiniz. Eklenti durumun farkında ve ufak bir uyarı vermiş, mevcut yapılandırmayı silip yeniden deneyin veya o marketi silin. Yani, utf-8'in desteklemediği bir karakter içeren öğe de ekliyor olabilirsiniz, bu durumda genellikle deneme yanılma yöntemi ile marketi, hata veren öğeyi veya eklentinin dosyalarını silip yeniden kurmasını sağlamalısınız.

örneğin burada gördüğünüz yapı, bir öğenin (ItemStack tipi) yapılandırmada kaydedilme şeklidir.
Kod:
==: org.bukkit.inventory.ItemStack
  v: 3700
  type: BOW
  meta:
    ==: ItemMeta
    meta-type: UNSPECIFIC
    display-name: '{"text":"","extra":[{"text":"Custom Name","obfuscated":false,"italic":false,"underlined":false,"strikethrough":false,"color":"red","bold":false}]}'
    lore:
    - '{"text":"","extra":[{"text":"lore1","obfuscated":false,"italic":false,"underlined":false,"strikethrough":false,"color":"green","bold":false}]}'
    - '{"text":"","extra":["lore2"]}'
    custom-model-data: 1
    enchants:
      DAMAGE_ARTHROPODS: 1
      PIERCING: 1
      ARROW_DAMAGE: 1

yani sonuç olarak elde edilecek olan öğe aşağıda ki görselde bulunuyor, bir hata var mı bi'de siz bakın :D
(bu eklentinin verdiği bir örnek olabilir, fikrim yok)
aaa.webp


1.21+ sürümlerinde (1.20'de olabilir o sürümlere daha update olamadım :'(... ) json nbt değişikliğe uğradı diye biliyorum, biraz daha farklı bir kullanımı var (daha basit), belki sorun o olabilir.

ayrıca hatayı ne yaptığınız için alıyorsunuz? yaptığınız diğer çözümler nelerdir, kullandığın sunucu sürümü ve eklenti sürümü ne? bu konuda bizi de bilgilendirirseniz çözümü daha hızlı bulabiliriz, iyi forumlar <3
 
bukkit serialization'da problem var gibi görünüyor,

eğer bu dosyaları manuel olarak düzenlemeye çalışırsanız (ne yaptığınızı bilmiyorsanız) okuma/deserialized hatası alabilirsiniz. Eklenti durumun farkında ve ufak bir uyarı vermiş, mevcut yapılandırmayı silip yeniden deneyin veya o marketi silin. Yani, utf-8'in desteklemediği bir karakter içeren öğe de ekliyor olabilirsiniz, bu durumda genellikle deneme yanılma yöntemi ile marketi, hata veren öğeyi veya eklentinin dosyalarını silip yeniden kurmasını sağlamalısınız.

örneğin burada gördüğünüz yapı, bir öğenin (ItemStack tipi) yapılandırmada kaydedilme şeklidir.
Kod:
==: org.bukkit.inventory.ItemStack
  v: 3700
  type: BOW
  meta:
    ==: ItemMeta
    meta-type: UNSPECIFIC
    display-name: '{"text":"","extra":[{"text":"Custom Name","obfuscated":false,"italic":false,"underlined":false,"strikethrough":false,"color":"red","bold":false}]}'
    lore:
    - '{"text":"","extra":[{"text":"lore1","obfuscated":false,"italic":false,"underlined":false,"strikethrough":false,"color":"green","bold":false}]}'
    - '{"text":"","extra":["lore2"]}'
    custom-model-data: 1
    enchants:
      DAMAGE_ARTHROPODS: 1
      PIERCING: 1
      ARROW_DAMAGE: 1

yani sonuç olarak elde edilecek olan öğe aşağıda ki görselde bulunuyor, bir hata var mı bi'de siz bakın :D
(bu eklentinin verdiği bir örnek olabilir, fikrim yok)
Ekli dosyayı görüntüle 259437

1.21+ sürümlerinde (1.20'de olabilir o sürümlere daha update olamadım :'(... ) json nbt değişikliğe uğradı diye biliyorum, biraz daha farklı bir kullanımı var (daha basit), belki sorun o olabilir.

ayrıca hatayı ne yaptığınız için alıyorsunuz? yaptığınız diğer çözümler nelerdir, kullandığın sunucu sürümü ve eklenti sürümü ne? bu konuda bizi de bilgilendirirseniz çözümü daha hızlı bulabiliriz, iyi forumlar <3
Sunucu sürümüm 1.20.4
Eklenti sürümüm 2.22.2 (1.20.4 destekleyen tüm sürümlerini kurup denedim)

Paper 1.20.4 #499'dan #497'ye düştüm

Ancak yine de olmadı, bu sürümde ve aynı şekilde shopkeeper'a sahip bir sunucu şu anda çalışır durumda ancak yeni bir tane açamıyorum.
O sunucudan shopkeeper'ı ve server.jar'ı kopyalayıp açtım yine hata veriyor.
 
Hata hala devam ediyor ve artık sorun çıkartmaya başladı, shopkeeper'a büyülü eşya koyunca büyüsü siliniyor.
 
Sanırım çözülemeyecek bir sorun gibi görünüyor, kimse yardımcı olmadığına göre.
 
Sorunu çözdüm start.bat'a "-Duser.language=en -Duser.region=EN" parametresini eklemem gerekiyormuş.
 
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