Halaman ini diterjemahkan dari bahasa Inggris dengan bantuan AI. Perbaiki terjemahan ini atau baca versi aslinya.
Bonus Set Armor
:::tip Baru: set native ExecutableItems kini memiliki set native: satu file per set, beberapa tier (2 bagian, 4 bagian...), efek dan atribut dihapus dengan bersih saat satu bagian dilepas, dan tidak ada LOOP yang berjalan terus-menerus. Gunakan set native untuk set baru. Metode di bawah ini masih berfungsi. :::
Mari kita buat!
Pertama, kita harus membuat bagian-bagian set armor
- Untuk contoh ini, nama item-nya adalah:
Helmet = nameofhelmet.yml
Chestplate = nameofchestplate.yml
Leggings = nameofleggings.yml
Boots = nameofboots.yml

- Untuk membuatnya
- /ei create nameofhelmet -> Save
- /ei create nameofchestplate -> Save
- /ei create nameofleggings -> Save
- /ei create nameofboots -> Save
Sekarang buat aktivator yang ingin kita aktifkan saat memakai set lengkap
Dalam contoh ini kita akan membuat armor yang selalu memberi Anda strength selama Anda memakai set lengkap, jadi kita membutuhkan LOOP ACTIVATOR. Anda juga harus memilih bagian armor mana yang menjadi "utama", yaitu bagian tempat semua perintah dijalankan. Dalam kasus ini, bagian "utama" adalah helmet.
- Jadi, seperti yang disebutkan sebelumnya, aktivator-nya adalah LOOP

- Kita ingin ini hanya berfungsi saat dipakai, jadi di detailedSlots kita akan mengaturnya agar hanya berfungsi saat item berada di head slot.

- Lalu, untuk efek bonus kita akan menggunakan perintah efek vanilla:
minecraft:effect give %player% strength 10 0
Kondisi set lengkap
Bagus! Kita baru saja membuat "kemampuan" yang dimiliki set lengkap, tetapi kita perlu menambahkan kondisi untuk memiliki set lengkap!
- Buka Player conditions->ifHasExecutableItems



Lalu tambahkan 3 kondisi IfHasExecutableItem untuk 3 bagian armor lainnya. Dalam kasus ini, karena saya memilih helmet sebagai bagian utama, saya perlu menambahkan chestplate, leggings, dan boots.
Saya akan menjelaskan cara menambahkan chestplate sebagai kondisi terlebih dahulu:
- Jadi pada foto di atas, tambahkan sebuah kondisi dan Anda akan melihat ini

- Yang pertama adalah EI yang dibutuhkan. Dalam kasus ini, saya akan menggulir ke bawah sampai menemukan chestplate

- Setelah ketemu, lanjut ke opsi berikutnya -> "Amount", nilainya 1

- Lalu, slot tempat ExecutableItem ini harus berada, untuk chestplate yaitu slot chestplate.


Ingat untuk menonaktifkan main hand dan hanya mengaktifkan 1 slot, yaitu slot yang Anda inginkan.
- Dan dalam kasus ini kita tidak akan menggunakan kondisi usage, jadi jangan diubah.
- Lalu simpan.
Anda harus melakukan hal yang sama untuk 2 bagian lainnya. Setelah selesai, kita akan memiliki total 3 kondisi

- Dan selesai! Simpan item dan coba!

Berhasil! Sekarang.. jika Anda tidak memiliki salah satu armor, kondisi akan memberi tahu Anda..

Untuk menonaktifkannya, kita perlu masuk ke editor kondisi lagi dan klik di sini

Lalu atur ke NO VALUE

Dan selesai, sekarang simpan dan tidak akan ada pesan kondisi yang muncul.
Dan sekarang.. selesai sudah!! 😁😁😎
Jika Anda memiliki pertanyaan, Anda dapat menanyakannya di Discord ^^
Metode oleh Special70
Contoh:
name: '&bHelmet'
material: DIAMOND_HELMET
lore:
- '&7Wearing the full set grants Regeneration'
activators:
fullSetBonus:
name: Full Set Bonus
option: LOOP
delay: 1 # One second delay
delayInTick: false # To specify that the delay need to be in seconds
detailedSlots:
- 39
playerCommands:
- minecraft:effect give %player% minecraft:regeneration 1 0
playerConditions:
ifHasExecutableItems:
condition1_for_checking_chestplate: #
executableItem: CustomChestplate
amount: 1
detailedSlots:
- 38
condition2_for_checking_leggings:
executableItem: CustomLeggings
amount: 1
detailedSlots:
- 37
condition3_for_checking_boots:
executableItem: CustomBoots
amount: 1
detailedSlots:
- 36
name: '&bChestplate'
material: DIAMOND_CHESTPLATE
lore:
- '&7Wearing the full set grants Regeneration'
name: '&bLeggings'
material: DIAMOND_LEGGINGS
lore:
- '&7Wearing the full set grants Regeneration'
name: '&bBoots'
material: DIAMOND_BOOTS
lore:
- '&7Wearing the full set grants Regeneration'
Coba sekarang
Salin ini ke ExecutableItems lalu muat ulang
Diambil dari halaman ini. Tempelkan ke config, jalankan perintah reload plugin, dan Anda punya titik awal yang berfungsi untuk diedit.
name: '&bHelmet'
material: DIAMOND_HELMET
lore:
- '&7Wearing the full set grants Regeneration'
activators:
fullSetBonus:
name: Full Set Bonus
option: LOOP
delay: 1 # One second delay
delayInTick: false # To specify that the delay need to be in seconds
detailedSlots:
- 39
playerCommands:
- minecraft:effect give %player% minecraft:regeneration 1 0
playerConditions:
ifHasExecutableItems:
condition1_for_checking_chestplate: #
executableItem: CustomChestplate
amount: 1
detailedSlots:
- 38
condition2_for_checking_leggings:
executableItem: CustomLeggings
amount: 1
detailedSlots:
- 37
condition3_for_checking_boots:
executableItem: CustomBoots
amount: 1
detailedSlots:
- 36Plugin yang digunakan di halaman ini
ExecutableItemsItem kustom dengan kemampuan, aktivator, dan perintah, tanpa kode.
- 5.0/5 dari 10 ulasan
- 3.1K server menjalankannya saat ini (bStats)
- 103 unduhan di SPlugins
€19.99
sekali bayar, pembaruan seumur hidup