Çözüldü deluxemenu plugin

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

xefnu

Örümcek Hoşt!
Katılım
25 Mayıs 2025
Mesajlar
372
Elmaslar
12
Puan
745
Yaş
25
Konum
ankara
bu pluginde nasıl 12 level unbreaking kazma gibi özel bir itemı cobblestone karşılığında satabilirim
 
DeluxeMenus ile özel itemları (mesela 12 level Unbreaking enchantlı kazma) cobblestone karşılığında satmak için şu adımları takip edebilirsin:




1. Özel Itemı Hazırla​


Öncelikle istediğin özel itemı, yani 12 level Unbreaking enchantlı kazmayı yaratman lazım.


Minecraft’ta vanilla en fazla 5 level’a izin verir, ama eklenti ya da komutlarla bunu aşabilirsin. Örnek komut:
/give @p diamond_pickaxe{Enchantments:[{id:"minecraft:unbreaking",lvl:12}]} 1

Eğer sunucunda komut blokları ya da plugin komutlarıyla bunu yapabiliyorsan, güzel.




2. DeluxeMenus Config Dosyasına Item Ekle​


DeluxeMenus menüsünde item olarak bu kazmayı göstermek için item tanımı yap.
Örnek;

YAML:
items:

  unbreaking_pickaxe:

    id: diamond_pickaxe

    name: "&b12 Level Unbreaking Kazma"

    lore:

      - "&7Cobblestone karşılığında satılır."

    enchantments:

      unbreaking: 12

    amount: 1

Not: DeluxeMenus, bazı eklentilerle birlikte “custom enchantment” ya da NBT verisi taşıyabilir. Ama eğer doğrudan lvl 12 enchant desteklemiyorsa, özel itemı komutla verebilirsin.

3. Satış Komutunu Ayarla​


DeluxeMenus’da genelde item satın alma işlemi komutla yapılır. Mesela “cobblestone” sayısını kontrol edip, varsa itemı ver ve cobblestone’u sil.


Bunu yapmanın en kolay yolu:


  • DeluxeMenus’ta command kısmına satın alma komutlarını koymak.

Örnek;

items:
unbreaking_pickaxe:
id: diamond_pickaxe
name: "&b12 Level Unbreaking Kazma"
lore:
- "&712 Level Unbreaking enchantlı kazma"
- "&7Fiyat: 64 Cobblestone"
commands:
- "[player] clear cobblestone 64"
- "[player] give @p diamond_pickaxe{Enchantments:[{id:\"minecraft:unbreaking\",lvl:12}]} 1"

4. Cobblestone Miktarını Kontrol Etmek​


DeluxeMenus kendi başına oyuncunun inventory’sinde yeterli cobblestone olup olmadığını kontrol etmez. Bunun için:


  • Vault gibi bir ekonomi eklentisi yoksa,
  • Ya da ItemShop gibi destekleyici eklentiler yoksa,

Bu durumda “ItemShop” ya da “ShopGUIPlus” gibi eklentilerle kombin yapabilirsin.


Alternatif olarak:


  • Skript ile özel komut yazıp, DeluxeMenus’dan o komutu çağırabilirsin.
 
Moderatör tarafından düzenlendi:
DeluxeMenus ile özel itemları (mesela 12 level Unbreaking enchantlı kazma) cobblestone karşılığında satmak için şu adımları takip edebilirsin:




1. Özel Itemı Hazırla​


Öncelikle istediğin özel itemı, yani 12 level Unbreaking enchantlı kazmayı yaratman lazım.


Minecraft’ta vanilla en fazla 5 level’a izin verir, ama eklenti ya da komutlarla bunu aşabilirsin. Örnek komut:
/give @p diamond_pickaxe{Enchantments:[{id:"minecraft:unbreaking",lvl:12}]} 1

Eğer sunucunda komut blokları ya da plugin komutlarıyla bunu yapabiliyorsan, güzel.




2. DeluxeMenus Config Dosyasına Item Ekle​


DeluxeMenus menüsünde item olarak bu kazmayı göstermek için item tanımı yap.
Örnek;

items:
unbreaking_pickaxe:
id: diamond_pickaxe
name: "&b12 Level Unbreaking Kazma"
lore:
- "&7Cobblestone karşılığında satılır."
enchantments:
unbreaking: 12
amount: 1

Not: DeluxeMenus, bazı eklentilerle birlikte “custom enchantment” ya da NBT verisi taşıyabilir. Ama eğer doğrudan lvl 12 enchant desteklemiyorsa, özel itemı komutla verebilirsin.

3. Satış Komutunu Ayarla​


DeluxeMenus’da genelde item satın alma işlemi komutla yapılır. Mesela “cobblestone” sayısını kontrol edip, varsa itemı ver ve cobblestone’u sil.


Bunu yapmanın en kolay yolu:


  • DeluxeMenus’ta command kısmına satın alma komutlarını koymak.

Örnek;

items:
unbreaking_pickaxe:
id: diamond_pickaxe
name: "&b12 Level Unbreaking Kazma"
lore:
- "&712 Level Unbreaking enchantlı kazma"
- "&7Fiyat: 64 Cobblestone"
commands:
- "[player] clear cobblestone 64"
- "[player] give @p diamond_pickaxe{Enchantments:[{id:\"minecraft:unbreaking\",lvl:12}]} 1"

4. Cobblestone Miktarını Kontrol Etmek​


DeluxeMenus kendi başına oyuncunun inventory’sinde yeterli cobblestone olup olmadığını kontrol etmez. Bunun için:


  • Vault gibi bir ekonomi eklentisi yoksa,
  • Ya da ItemShop gibi destekleyici eklentiler yoksa,

Bu durumda “ItemShop” ya da “ShopGUIPlus” gibi eklentilerle kombin yapabilirsin.


Alternatif olarak:


  • Skript ile özel komut yazıp, DeluxeMenus’dan o komutu çağırabilirsin.
çok teşekkür ederim
 
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