Halaman ini diterjemahkan dari bahasa Inggris dengan bantuan AI. Perbaiki terjemahan ini atau baca versi aslinya.
Fitur aktivator
Semua fitur ini berada di dalam aktivator. Sebagai pengingat, aktivator memungkinkan Anda menjalankan aksi kustom pada ExecutableItem Anda: aktivator dapat memiliki kondisi, menjalankan perintah, memiliki cooldown, dll.
Fitur premium ditandai dengan tag: PREMIUM
Fitur umum sebuah aktivator
Display name of the activator
- Info: Nilai string dari nama tampilan aktivator. Nilai ini tidak terlalu berguna, hanya digunakan oleh developer untuk membedakan satu aktivator dari aktivator lainnya. Nilai ini juga muncul pada pesan default "timeLeft" di dalam file locale.yml.
- Contoh:
activators:
activator0: # Activator ID, you can create as many activator on the activators list
name: '&eThor activator'
Usage modification of the activator PREMIUM
- Info: Fitur yang sangat penting, nilai usage dari item akan dimodifikasi oleh nilai integer ini. Artinya, jika nilai ini positif maka usage akan bertambah, dan jika nilai ini negatif maka usage akan berkurang.
- Contoh: (Menambah nilai usage sebanyak 1 setiap kali aktivator ini dipicu)
activators:
activator0: # Activator ID, you can create as many activator on the activators list
usageModification: 1
Variables modification
- Info: Daftar modifikasi variabel yang diterapkan pada variabel di dalam item Anda. Berguna, misalnya, untuk menambah nilai sebuah variabel, menimpa nilai lama sebuah variabel dengan nilai lain, dan sebagainya.
variableName: Nama variabel yang menjadi target variableModificationtype: Tipe variableModification yang Anda gunakan- SET: Menimpa nilai lama variabel dan menetapkan nilai modifikasi.
- ADD: Menerapkan operasi matematika pada nilai variabel saat ini menggunakan nilai modifikasi. Variabel harus bertipe NUMBER. Jika nilai modifikasi positif maka nilai variabel akan bertambah, jika negatif maka akan berkurang.
- LIST_ADD: Diterapkan pada variabel bertipe LIST, menambahkan nilai modifikasi ke daftar variabel.
- LIST_CLEAR: Diterapkan pada variabel bertipe LIST, mengosongkan daftar variabel.
- LIST_REMOVE: Diterapkan pada variabel bertipe LIST, menghapus nilai modifikasi dari daftar variabel.
modification: Nilai modifikasi. Nilai ini diterapkan pada variabel sesuai tipe modifikasi.
- Contoh:
activators:
activator0: # Activator ID, you can create as many activators on the activators list
variablesModification:
varUpdt0: # Variable modification ID, you can create as many variable modifications on the activator as you want
# This variable modification updates the value of targethp to 20
variableName: targethp
type: SET
modification: 20
varUpdt1: # Variable modification ID, you can create as many variable modifications on the activator as you want
# This variable modification updates the value of hit by increasing it on 1
variableName: hit
type: MODIFICATION
modification: 1
varUpdt1: # Variable modification ID, you can create as many variable modifications on the activator as you want
# This variable modification updates the value of hit by decreasing it on 1
variableName: durability
type: MODIFICATION
modification: -1
- Hati-hati saat menggunakan placeholder di sini! Tidak ada masalah dengan hal itu, pastikan saja hasil yang dikembalikan adalah NUMBER, jika tidak, Anda perlu menggunakan fitur STRING. Misalnya, mari kita perbarui sebuah variableModification dengan variabel lain yang kita tahu mengembalikan NUMBER.
activators:
activator0: # Activator ID, you can create as many activators on the activators list
variablesModification:
varUpdt0: # Variable modification ID, you can create as many variable modifications on the activator as you want
# This variable modification updates the value of the bullets to the value of the variable max bullets, as if I was reloading a gun
variableName: currentBullets
type: SET
modification: '%var_maxbullets_int%'
activators:
activator1: # Activator ID, you can create as many activators on the activators list
variablesModification:
varUpdt0: # Variable modification ID, you can create as many variable modifications on the activator as you want
# This variable modification updates the value of the current bullets by the variable bullets per shot, so its decreasing our bullets depending on the amount of bullets we are firing
variableName: currentBullets
type: MODIFICATION
modification: '-%var_bulletspershot%'
cancelEvent
- Info: Nilai boolean yang menunjukkan apakah event yang terkait dengan aktivator akan dibatalkan atau tidak.
- Ini bisa sulit dipahami, saya rasa ini salah satu hal yang paling sering tidak dipahami orang. Untuk menjelaskannya, Anda perlu tahu bahwa setiap ACTIVATOR terkait dengan sebuah event Minecraft. Mengikuti ide ini, event tersebut terjadi lalu ACTIVATOR dipicu. Jika kita mengaktifkan cancelEvent, yang merupakan fitur dari aktivator, artinya event terjadi, lalu hampir bersamaan aktivator dipicu dan membatalkan event tersebut. Jadi aktivator tetap menjalankan semua fitur yang diaktifkan, tetapi event-nya tidak benar-benar terjadi karena dibatalkan. Contohnya:
- Jika aktivatornya PLAYER_HIT_PLAYER dan kita mengaktifkan cancelEvent, maka pemain tidak akan bisa memukul pemain lain karena semua pukulan dibatalkan/diabaikan.
- Jika aktivatornya PLAYER_BLOCK_BREAK dan kita mengaktifkan cancelEvent, maka pemain tidak akan bisa menghancurkan blok karena event-nya dibatalkan/diabaikan.
- Ini bisa sulit dipahami, saya rasa ini salah satu hal yang paling sering tidak dipahami orang. Untuk menjelaskannya, Anda perlu tahu bahwa setiap ACTIVATOR terkait dengan sebuah event Minecraft. Mengikuti ide ini, event tersebut terjadi lalu ACTIVATOR dipicu. Jika kita mengaktifkan cancelEvent, yang merupakan fitur dari aktivator, artinya event terjadi, lalu hampir bersamaan aktivator dipicu dan membatalkan event tersebut. Jadi aktivator tetap menjalankan semua fitur yang diaktifkan, tetapi event-nya tidak benar-benar terjadi karena dibatalkan. Contohnya:
- Contoh:
activators:
activator0: # Activator ID, you can create as many activators on the activators list
option: PLAYER_BLOCK_BREAK
cancelEvent: true
noActivatorRunIfTheEventIsCancelled
- Info: Nilai boolean yang, jika diaktifkan, mencegah aktivator berjalan jika plugin lain sudah membatalkan event yang memicunya.
- Ini berguna jika Anda memiliki plugin seperti WorldGuard yang membatalkan event damage (misalnya di zona non-PvP) atau ExecutableItems lain yang membatalkan event damage (misalnya sepatu bot dengan PLAYER_RECEIVE_HIT_GLOBAL + cancelEvent). Tanpa fitur ini, aktivator seperti PLAYER_BEFORE_DEATH tetap akan terpicu meskipun damage dibatalkan, karena aktivator tersebut bereaksi terhadap perhitungan damage mentah, bukan hasil akhirnya.
- Kasus penggunaan yang umum adalah item Totem of Undying kustom yang menggunakan PLAYER_BEFORE_DEATH. Tanpa fitur ini diaktifkan, totem akan aktif dan habis terpakai bahkan saat pemain berada di zona yang dilindungi WorldGuard di mana damage dibatalkan, sehingga item terbuang sia-sia. Mengaktifkan fitur ini memastikan totem hanya aktif pada damage mematikan yang sebenarnya.
- Contoh:
activators:
activator0: # Activator ID, you can create as many activators on the activators list
option: PLAYER_BEFORE_DEATH
noActivatorRunIfTheEventIsCancelled: true
silenceOutput
- Info: Nilai boolean yang membuat semua perintah yang dijalankan dari fitur commands seperti (playerCommands, blockCommands, entityCommands dan targetCommands) tidak menghasilkan output di console.
- Misalnya, menggunakan perintah vanilla Minecraft effect give [...] biasanya menghasilkan output di console dengan format: "Applied effect strength to <playerName>". Untuk menonaktifkan output ini, Anda dapat mengaktifkan fitur ini.
- Contoh:
activators:
activator1: # Activator ID, you can create as many activators on the activator
playerCommands:
- effect give %player% strength 5 5
silenceOutput: true
- Penting untuk dipahami bahwa fitur ini dibuat untuk menonaktifkan output perintah vanilla. Jika Anda menggunakan perintah dari plugin lain dan perintah itu memiliki output di console, itu bukan tanggung jawab kami untuk memperbaikinya, plugin lain tersebutlah yang seharusnya menyediakan cara untuk menyembunyikan pesan-pesan itu. Meski begitu, karena kami baik hati, Anda memiliki cara untuk menyesuaikan pesan yang disembunyikan, sehingga Anda dapat memiliki pesan default yang dibungkam oleh silenceOutput + pesan kustom yang ingin Anda tambahkan. Proses ini ditangani oleh file config Score, informasi lebih lanjut di sini dan cara melakukannya di sini General config.
Cooldown
Player cooldown
- Info: Opsi cooldown adalah cooldown yang diterapkan pada pemain yang memicu aktivator ini, khusus untuk aktivator ini.
- Jika aktivatornya PLAYER_RIGHT_CLICK, memiliki beberapa commands [] dan cooldown-nya 30 detik, maka jika pemain memicu aktivator ini, ia harus menunggu 30 detik sebelum dapat memicunya lagi. Hal ini tidak mencegah pemain lain menjalankannya dalam rentang 30 detik tersebut, selama pemain itu juga tidak sedang dalam cooldown. Ini adalah fitur per pemain.
cooldown: Nilai integer yang menunjukkan lama waktu cooldown untuk aktivator ini.isCooldownInTicks: Nilai boolean yang menetapkan waktu cooldown dalam satuan tick (20 tick = 1 detik)cooldownMsg: Nilai string yang ditampilkan saat pemain mencoba memicu aktivator ketika sedang dalam cooldowndisplayCooldownMessage: Nilai boolean untuk mengizinkan atau mencegah pesan cooldownMsg ditampilkan jika pemain mencoba memicu aktivator saat sedang dalam cooldown.- Placeholder yang dapat digunakan:
- %time% -> seluruh cooldown dalam detik
- %time_H% -> bagian jam dari cooldown
- %time_M% -> bagian menit dari cooldown
- %time_S% -> bagian detik dari cooldown
- Placeholder yang dapat digunakan:
cancelEventIfInCooldown: Nilai boolean yang membatalkan event aktivator jika pemain sedang dalam cooldown. Artinya, jika aktivatornya PLAYER_HIT_ENTITY, selama pemain dalam cooldown semua event PLAYER_HIT_ENTITY dari pemain tersebut akan dibatalkan sehingga diabaikan, dan pemain tidak dapat menyerang entitas (pengingat: aktivator tersebut menargetkan semua entitas kecuali pemain)pauseWhenOffline: Nilai boolean yang menjeda cooldown jika pemain sedang offline. Agar lebih jelas, jika nilainya false, waktu cooldown tidak berhenti sehingga pemain dapat keluar dari server, menunggu cooldown selesai, lalu bergabung kembali dan dapat memicu aktivator lagi. Namun jika fitur ini diaktifkan dan pemain keluar dari server saat dalam cooldown, ketika bergabung kembali ia akan memiliki sisa waktu cooldown yang sama seperti saat ia keluar.pausePlaceholdersConditions: Mirip dengan pauseWhenOffline, tetapi hanya menjeda berdasarkan placeholdersConditions tertentu. Contoh penggunaannya adalah menjeda cooldown jika pemain memiliki rank VIP, sehingga rank VIP memiliki akses ke fitur tersebut.enableVisualCooldown: Mengaktifkan cooldown visual untuk item.
- Contoh:
activators:
activator0: # Activator ID, you can create as many activators on the activators list
cooldownFeatures:
cooldown: 0
isCooldownInTicks: false
cooldownMsg: '&cYou are in cooldown ! &7(&e%time_H%&6H &e%time_M%&6M &e%time_S%&6S&7)'
displayCooldownMessage: true
cancelEventIfInCooldown: false
pauseWhenOffline: false
pausePlaceholdersConditions: {}
enableVisualCooldown: false
Global cooldown
- Info: Idenya sama seperti cooldown, tetapi alih-alih diterapkan pada pemain, ini adalah cooldown global yang diterapkan pada semua pemain. Artinya, jika seseorang memicu aktivator dan aktivator tersebut memiliki global cooldown 30 detik, maka tidak ada yang dapat menggunakannya sampai 30 detik itu berlalu. Fitur ini memiliki fitur yang sama dengan cooldown.
cooldown: Nilai integer yang menunjukkan lama waktu cooldown untuk aktivator ini.isCooldownInTicks: Nilai boolean yang menetapkan waktu cooldown dalam satuan tick (20 tick = 1 detik)cooldownMsg: Nilai string yang ditampilkan saat pemain mencoba memicu aktivator ini ketika sedang dalam cooldowndisplayCooldownMessage: Nilai boolean untuk mengizinkan atau mencegah pesan cooldownMsg ditampilkan jika pemain mencoba memicu aktivator saat sedang dalam cooldown.- Placeholder yang dapat digunakan:
- %time% -> seluruh cooldown dalam detik
- %time_H% -> bagian jam dari cooldown
- %time_M% -> bagian menit dari cooldown
- %time_S% -> bagian detik dari cooldown
- Placeholder yang dapat digunakan:
cancelEventIfInCooldown: Nilai boolean yang membatalkan event aktivator jika pemain sedang dalam cooldown. Artinya, jika aktivatornya PLAYER_HIT_ENTITY, selama pemain dalam cooldown semua event PLAYER_HIT_ENTITY dari pemain tersebut akan dibatalkan sehingga diabaikan, dan pemain tidak dapat menyerang entitas (pengingat: aktivator tersebut menargetkan semua entitas kecuali pemain)enableVisualCooldown: Mengaktifkan cooldown visual untuk item.
- Contoh:
activators:
activator0: # Activator ID, you can create as many activators on the activators list
globalCooldownFeatures:
cooldown: 0
isCooldownInTicks: false
cooldownMsg: '&cYou are in cooldown ! &7(&e%time_H%&6H &e%time_M%&6M &e%time_S%&6S&7)'
displayCooldownMessage: true
cancelEventIfInCooldown: false
enableVisualCooldown: false
Required features PREMIUM
Bagian ini digunakan untuk mengatur fitur yang terkait dengan hal-hal yang dibutuhkan agar aktivator dapat dipicu. Artinya, jika event terjadi, aktivator hanya akan berjalan jika pemain memenuhi pengaturan kebutuhan ini. Item akan dikonsumsi dalam prosesnya.
- Jika Anda tidak ingin item dikonsumsi, jangan gunakan fitur "required", tetapi gunakan kondisi yang hanya berupa kondisi dan tidak mengonsumsi.
requiredExecutableItems PREMIUM
- Info: Fitur ini memungkinkan aktivator memiliki ExecutableItem sebagai syarat. Jika pemain memenuhi syarat ini, syarat tersebut akan dikonsumsi dan aktivator akan berjalan.
cancelEventIfError: Nilai boolean yang menunjukkan apakah event akan dibatalkan jika pemain tidak memenuhi syarat.- Artinya, misalnya ada event PLAYER_HIT_ENTITY, dan event tersebut terjadi tetapi pemain tidak memenuhi syarat untuk memicu aktivator. Jika fitur ini diaktifkan, event PLAYER_HIT_ENTITY akan dibatalkan sehingga meskipun pemain mengklik/memukul entitas, entitas tersebut tidak menerima damage karena sebenarnya event tidak terjadi akibat dibatalkan.
errorMessage: Pesan string yang akan dikirim ke pemain jika pemain tidak memenuhi syarat.executableItem: ID ExecutableItem yang dibutuhkan sebagai syaratamount: Integer jumlah item yang dibutuhkan sebagai syarat.usageConditions: Kondisi string opsional dengan format(==, !=, >, <, >=, <=){number}untuk kondisi usage dari ExecutableItem.- Artinya, jika kondisinya >=5, maka syaratnya adalah ExecutableItem yang dipilih harus ada di inventaris pemain sebagai syarat, tetapi juga harus memiliki usage lebih dari atau sama dengan 5.
- Contoh:
activators:
activator1: # Activator ID, you can create as many activators on the activator
requiredExecutableItems:
requiredEI0: # requiredEI ID, you can create as many requiredEI on the requiredExecutableItems
executableItem: moon
amount: 1
usageConditions: '>=5'
requiredEI1: # requiredEI ID, you can create as many requiredEI on the requiredExecutableItems
executableItem: sun
amount: 1
cancelEventIfError: true
errorMessage: '&c You dont meet the requirement'
requiredItems PREMIUM
- Info: Fitur ini memungkinkan aktivator memiliki item vanilla sebagai syarat. Jika pemain memenuhi syarat ini, syarat tersebut akan dikonsumsi dan aktivator akan berjalan.
cancelEventIfError: Nilai boolean yang menunjukkan apakah event akan dibatalkan jika pemain tidak memenuhi syarat.- Artinya, misalnya ada event PLAYER_HIT_ENTITY, dan event tersebut terjadi tetapi pemain tidak memenuhi syarat untuk memicu aktivator. Jika fitur ini diaktifkan, event PLAYER_HIT_ENTITY akan dibatalkan sehingga meskipun pemain mengklik/memukul entitas, entitas tersebut tidak menerima damage karena sebenarnya event tidak terjadi akibat dibatalkan.
errorMessage: Pesan string yang akan dikirim ke pemain jika pemain tidak memenuhi syarat.material: MATERIAL vanilla yang dibutuhkan sebagai syarat.amount: Integer jumlah item yang dibutuhkan sebagai syarat.notExecutableItem: Nilai boolean untuk menentukan apakah syarat dapat berupa ExecutableItem atau tidak.- Artinya, jika syaratnya adalah STONE, dan fitur ini tidak diaktifkan, maka syarat akan terpenuhi oleh STONE vanilla maupun ExecutableItem dengan material STONE, dan keduanya akan dikonsumsi. Jika Anda tidak ingin hal ini terjadi, aktifkan fitur ini.
- Contoh:
activators:
activator1: # Activator ID, you can create as many activators on the activator
requiredItems:
requiredItem0: # requiredItem ID, you can create as many requiredItem on the requiredItems
material: STONE
amount: 1
notExecutableItem: true
cancelEventIfError: true
errorMessage: '&c You dont meet the requirement'
requiredMoney PREMIUM
- Info: Fitur ini membutuhkan plugin bernama "Vault". Fitur ini memungkinkan aktivator memiliki uang dari Vault sebagai syarat. Jika pemain memenuhi syarat ini, syarat tersebut akan dikonsumsi dan aktivator akan berjalan.
cancelEventIfError: Nilai boolean yang menunjukkan apakah event akan dibatalkan jika pemain tidak memenuhi syarat.- Artinya, misalnya ada event PLAYER_HIT_ENTITY, dan event tersebut terjadi tetapi pemain tidak memenuhi syarat untuk memicu aktivator. Jika fitur ini diaktifkan, event PLAYER_HIT_ENTITY akan dibatalkan sehingga meskipun pemain mengklik/memukul entitas, entitas tersebut tidak menerima damage karena sebenarnya event tidak terjadi akibat dibatalkan.
errorMessage: Pesan string yang akan dikirim ke pemain jika pemain tidak memenuhi syarat.requiredMoney: Nilai float yang menunjukkan jumlah uang yang dibutuhkan sebagai syarat.
- Contoh:
activators:
activator1: # Activator ID, you can create as many activators on the activator
requiredMoney:
requiredMoney: 1200.0
cancelEventIfError: true
errorMessage: '&c You dont meet the requirement'
requiredLevel PREMIUM
- Info: Fitur ini memungkinkan aktivator memiliki level pengalaman vanilla sebagai syarat. Jika pemain memenuhi syarat ini, syarat tersebut akan dikonsumsi dan aktivator akan berjalan. Jangan bingungkan level pengalaman dengan pengalaman, informasi lebih lanjut di sini Experience
cancelEventIfError: Nilai boolean yang menunjukkan apakah event akan dibatalkan jika pemain tidak memenuhi syarat.- Artinya, misalnya ada event PLAYER_HIT_ENTITY, dan event tersebut terjadi tetapi pemain tidak memenuhi syarat untuk memicu aktivator. Jika fitur ini diaktifkan, event PLAYER_HIT_ENTITY akan dibatalkan sehingga meskipun pemain mengklik/memukul entitas, entitas tersebut tidak menerima damage karena sebenarnya event tidak terjadi akibat dibatalkan.
errorMessage: Pesan string yang akan dikirim ke pemain jika pemain tidak memenuhi syarat.requiredLevel: Nilai integer yang menunjukkan jumlah level pengalaman vanilla Minecraft yang dibutuhkan sebagai syarat.
- Contoh:
activators:
activator1: # Activator ID, you can create as many activators on the activator
requiredLevel:
requiredLevel: 50
errorMessage: '&c You dont meet the requirement'
cancelEventIfError: true
requiredExperience PREMIUM
- Info: Fitur ini memungkinkan aktivator memiliki pengalaman vanilla Minecraft sebagai syarat. Jika pemain memenuhi syarat ini, syarat tersebut akan dikonsumsi dan aktivator akan berjalan. Jangan bingungkan pengalaman dengan level pengalaman, keduanya berbeda, informasi lebih lanjut di Experience
cancelEventIfError: Nilai boolean yang menunjukkan apakah event akan dibatalkan jika pemain tidak memenuhi syarat.- Artinya, misalnya ada event PLAYER_HIT_ENTITY, dan event tersebut terjadi tetapi pemain tidak memenuhi syarat untuk memicu aktivator. Jika fitur ini diaktifkan, event PLAYER_HIT_ENTITY akan dibatalkan sehingga meskipun pemain mengklik/memukul entitas, entitas tersebut tidak menerima damage karena sebenarnya event tidak terjadi akibat dibatalkan.
errorMessage: Pesan string yang akan dikirim ke pemain jika pemain tidak memenuhi syarat.requiredExperience: Nilai integer yang menunjukkan jumlah pengalaman yang dibutuhkan sebagai syarat.
- Contoh:
activators:
activator1: # Activator ID, you can create as many activators on the activator
requiredExperience:
requiredExperience: 20
errorMessage: '&c You dont meet the requirement'
cancelEventIfError: true
RequiredMana PREMIUM
- Info: Fitur ini memungkinkan aktivator memiliki mana dari AureliumSkills, MMOCore dan AuraSkills sebagai syarat. Jika pemain memenuhi syarat ini, syarat tersebut akan dikonsumsi dan aktivator akan berjalan.
cancelEventIfError: Nilai boolean yang menunjukkan apakah event akan dibatalkan jika pemain tidak memenuhi syarat.- Artinya, misalnya ada event PLAYER_HIT_ENTITY, dan event tersebut terjadi tetapi pemain tidak memenuhi syarat untuk memicu aktivator. Jika fitur ini diaktifkan, event PLAYER_HIT_ENTITY akan dibatalkan sehingga meskipun pemain mengklik/memukul entitas, entitas tersebut tidak menerima damage karena sebenarnya event tidak terjadi akibat dibatalkan.
errorMessage: Pesan string yang akan dikirim ke pemain jika pemain tidak memenuhi syarat.requiredMana: Nilai integer yang menunjukkan jumlah mana yang dibutuhkan sebagai syarat.
- Contoh:
activators:
activator1: # Activator ID, you can create as many activators on the activator
requiredMana:
requiredMana: 10
errorMessage: '&c You dont meet the requirement'
Kompatibel dengan AureliumSkills, MMOCore dan AuraSkills
RequiredMagic (EcoSkills) PREMIUM
- Info: Fitur ini memungkinkan aktivator memiliki magic dari EcoSkills sebagai syarat. Jika pemain memenuhi syarat ini, syarat tersebut akan dikonsumsi dan aktivator akan berjalan.
cancelEventIfError: Nilai boolean yang menunjukkan apakah event akan dibatalkan jika pemain tidak memenuhi syarat.- Artinya, misalnya ada event PLAYER_HIT_ENTITY, dan event tersebut terjadi tetapi pemain tidak memenuhi syarat untuk memicu aktivator. Jika fitur ini diaktifkan, event PLAYER_HIT_ENTITY akan dibatalkan sehingga meskipun pemain mengklik/memukul entitas, entitas tersebut tidak menerima damage karena sebenarnya event tidak terjadi akibat dibatalkan.
errorMessage: Pesan string yang akan dikirim ke pemain jika pemain tidak memenuhi syarat.magicID: ID magic di EcoSkills.amount: Jumlah magic dari magicID yang dibutuhkan sebagai syarat.
activators:
activator1: # Activator ID, you can create as many activators on the activator
requiredMagics:
requiredMagic_0: # requiredMagic ID, you can create as many requiredMagic on the requiredMagics
magicID: mana
amount: 70
errorMessage: '&c You dont meet the requirement'
Fitur untuk aktivator EI
Detailed slots
- Info: Daftar nilai integer yang mewakili slot inventaris tempat aktivator dapat bekerja. Artinya, jika event terjadi di slot yang tidak ada dalam daftar ini, aktivator tidak akan dipicu.

- Contoh:
activators:
activator0: # Activator ID, you can create as many activators on the activators list
detailedSlots:
- -1 # Slot for mainhand, this is not a static slot but having it on mainhand
- 40 # This is a static slot, it represents the offhand slot.
Auto update item
- Info: Fitur aktivator ini membuat item diperbarui sesuai salah satu fitur dalam daftar. Hati-hati! Fitur ini mungkin tidak diperlukan, tergantung pada apa yang Anda inginkan. Ada hal-hal yang diperbarui secara otomatis, misalnya perintah pada aktivator, kondisi, cooldown, dll. diperbarui secara otomatis tanpa fitur ini.
- Fitur ini terutama menargetkan aspek visual item. Jadi, jika Anda pernah membuat ExecutableItem dengan id:ex_sword dengan display name "&dExcalibur" lalu membagikan item ini ke semua pemain, dan sekarang Anda ingin semua ExecutableItem "ex_sword" memiliki display name baru "&eEpic Sword", maka Anda perlu mengaktifkan fitur ini pada salah satu aktivator item tersebut. Aktifkan fitur (autoUpdateItem) + fitur pembaruan nama (updateName).
- Agar penjelasannya jelas, fitur ini akan menimpa nilai saat ini sesuai opsi yang Anda aktifkan dengan nilai terkini dari file config, dan hanya digunakan untuk fitur visual. Fitur ini tidak diperlukan untuk perubahan umum yang tidak melibatkan opsi-opsi fitur ini.
autoUpdateItem: Nilai boolean yang menunjukkan apakah fitur ini aktif atau tidak untuk aktivator.updateName: Nilai boolean untuk memperbarui display name ExecutableItem. Jika true, display name item saat ini akan ditimpa dengan nama item terkini/terbaru yang ditetapkan di file config ExecutableItem.updateLore: Nilai boolean untuk memperbarui lore ExecutableItem. Jika true, lore item saat ini akan ditimpa dengan lore terkini/terbaru yang ditetapkan di file config ExecutableItem.updateDurability: Nilai boolean untuk memperbarui durability saat ini dari ExecutableItem. Jika true, durability item saat ini akan ditimpa dengan durability terkini/terbaru yang ditetapkan di file config ExecutableItem.updateAttributes: Nilai boolean untuk memperbarui semua attribute ExecutableItem. Jika true, attribute item saat ini akan ditimpa dengan attribute terkini/terbaru yang ditetapkan di file config ExecutableItem.updateEnchants: Nilai boolean untuk memperbarui enchantment ExecutableItem. Jika true, enchantment item saat ini akan ditimpa dengan enchantment terkini/terbaru yang ditetapkan di file config ExecutableItem.updateCustomModelData: Nilai boolean untuk memperbarui nilai custom model data ExecutableItem. Jika true, custom model data item saat ini akan ditimpa dengan nilai customModelData terkini/terbaru yang ditetapkan di file config ExecutableItem.updateArmorSettings: Nilai boolean untuk memperbarui pengaturan armor ExecutableItem. Jika true, pengaturan armor item saat ini akan ditimpa dengan pengaturan armor terkini/terbaru yang ditetapkan di file config ExecutableItem. Contoh: (warna armor)updateMaterial: Nilai boolean untuk memperbarui material ExecutableItem. Jika true, material item saat ini akan ditimpa dengan material terkini/terbaru yang ditetapkan di file config ExecutableItem.updateHiders: Nilai boolean untuk memperbarui konfigurasi hider ExecutableItem. Jika true, konfigurasi hiders saat ini akan ditimpa dengan pengaturan hiders terkini/terbaru yang ditetapkan di file config ExecutableItem.updateEquippable: Nilai boolean untuk memperbarui konfigurasi hider ExecutableItem. Jika true, komponen equippable item saat ini akan ditimpa dengan pengaturan equippable terkini/terbaru yang ditetapkan di file config ExecutableItem.
- Contoh:
activators:
activator0: # Activator ID, you can create as many activators on the activators list
autoUpdateItem: false
updateName: false
updateLore: false
updateDurability: false
updateAttributes: false
updateEnchants: false
updateCustomModelData: false
updateArmorSettings: false
updateMaterial: false
updateHiders: false
updateEquippable: false
playerCommands
playerCommands adalah daftar perintah yang dijalankan dari konsol ketika aktivator terpicu, jika semua kondisi dan persyaratannya terpenuhi. Anda dapat menggunakan perintah vanilla, perintah SCore, dan perintah dari plugin lain di sini.
-
Semua baris perintah dalam daftar ini diproses terlebih dahulu dengan placeholder dari Ssomar Plugins, lalu diproses melalui PAPI.
- Disarankan untuk memeriksa Daftar placeholder guna melihat placeholder apa saja yang dapat Anda gunakan pada setiap aktivator.
-
Info: Player commands adalah daftar perintah yang biasanya dijalankan terhadap pemain ketika aktivator terpicu.
- Artinya, jika berisi perintah SCore, contohnya: DAMAGE 5, damage akan diberikan kepada pengguna ExecutableItem tersebut.
- Perintah pemain kustom yang tersedia dari SCore
- Anda juga dapat menjalankan perintah dari plugin lain atau perintah vanilla. Perintah-perintah ini akan dijalankan oleh konsol.
minecraft:say Heymoney give %player% 500
- Artinya, jika berisi perintah SCore, contohnya: DAMAGE 5, damage akan diberikan kepada pengguna ExecutableItem tersebut.
-
Contoh:
activators:
activator1: # Activator ID, you can create as many activators on the activator
option: PLAYER_RIGHT_CLICK
playerCommands:
- SEND_MESSAGE &eHey ! I am a message and the player who triggered this activator
can see it ^^
- effect give %player% regeneration 5 5 true
- SEND_MESSAGE &dYou received regeneration :P
playerConditions
- Info: Anda dapat menggunakan kondisi ini pada semua jenis aktivator
- Kondisi pemain
Placeholder pemain
Ketika aktor utama dari event adalah pemain, Anda dapat menggunakan placeholder pemain di konfigurasi aktivator Anda (perintah, kondisi, dan lainnya)
worldConditions
- Info: Anda dapat menggunakan kondisi ini di semua tipe aktivator
- Kondisi dunia
placeholdersConditions
- Info: Anda dapat menggunakan kondisi ini di semua tipe aktivator
- PlaceholdersConditions
itemConditions
- Info: Anda dapat menggunakan kondisi ini di semua tipe aktivator
- Kondisi item
otherEICooldowns
- Info: Fitur ini memungkinkan penerapan cooldown pemain pada ExecutableItem tertentu dan, secara opsional, aktivator tertentu.
executableItem: ID ExecutableItem yang ingin Anda beri cooldown.activators: Daftar string yang merupakan ID aktivator yang ingin Anda pengaruhi pada ExecutableItem yang ditentukan dengan cooldown. Jika tidak ada yang dipilih, cooldown akan diterapkan ke semua aktivator ExecutableItem yang ditentukan.cooldown: Nilai integer yang menjadi lamanya cooldown yang akan diterapkan.isCooldownInTicks: Nilai boolean yang menunjukkan apakah nilai cooldown dalam detik atau tick. (20 tick = 1 detik)
- Tips:
- Anda dapat menentukan ExecutableItem yang menjalankan fitur ini sendiri. Misalnya, jika Anda ingin sebuah aktivator menerapkan cooldown ke aktivator lain pada item yang sama.
- Ide lain adalah menerapkan cooldown ke semua item terkait damage jika Anda menggunakan salah satunya.
- Contoh lain adalah memakai fitur ini agar pemain dapat memilih salah satu dari beberapa ExecutableItem berbeda. Saat pemain memilih satu dan memicunya, mereka tidak dapat menggunakan item yang dipilih tersebut karena sedang cooldown, dan juga tidak dapat menggunakan item lainnya karena item-item itu pun sedang cooldown.
- Contoh:
activators:
activator0: # Activator ID, you can create as many activators on the activators list
otherEICooldowns:
cd1: # otherEICooldown ID, you can create as many otherEICooldown on the otherEICooldowns list
executableItem: test
activators:
- activator0
cooldown: 20
isCooldownInTicks: false
cd0: # otherEICooldown ID, you can create as many otherEICooldown on the otherEICooldowns
executableItem: swordSharpness
activators: []
cooldown: 10
isCooldownInTicks: false
Fitur eksklusif berdasarkan tipe aktivator
Agar lebih mudah dipahami pada aktivator mana saja fitur-fitur ini bekerja, kami akan membuat 4 tipe kategori untuk mengelompokkan aktivator. Jadi, jika salah satu fitur menyebutkan salah satu kategori ini, Anda akan tahu bahwa fitur tersebut bekerja untuk semua aktivator dalam kategori itu.
- PLAYER → BLOCK: Menjelaskan aktivator yang melibatkan pemain yang memicu ExecutableItem dan sebuah blok yang terlibat dalam aktivator. Singkatan [P_B]
- PLAYER_ALL_CLICK (dengan fitur typeTarget: ONLY_BLOCK)
- PLAYER_BLOCK_BREAK PREMIUM
- PLAYER_BLOCK_PLACE PREMIUM
- PLAYER_BRUSH_BLOCK PREMIUM
- PLAYER_FERTILIZE_BLOCK PREMIUM
- PLAYER_FISH_BLOCK PREMIUM
- PLAYER_HARVEST_BLOCK
- PLAYER_LEFT_CLICK (dengan fitur typeTarget: ONLY_BLOCK)
- PLAYER_RIGHT_CLICK (dengan fitur typeTarget: ONLY_BLOCK)
- PROJECTILE_HIT_BLOCK PREMIUM
- Dst., informasi lebih lanjut di Info aktivator
- PLAYER → ENTITY: Menjelaskan aktivator yang melibatkan pemain yang memicu ExecutableItem dan sebuah entity yang terlibat dalam aktivator. Singkatan [P_E]
- PLAYER_BLOCK_HIT_OF_ENTITY PREMIUM
- PLAYER_BUCKET_ENTITY
- PLAYER_CLICK_ON_ENTITY PREMIUM
- PLAYER_CUSTOM_LAUNCH (Entity-nya adalah projectile yang diluncurkan) PREMIUM
- PLAYER_DISMOUNT PREMIUM
- PLAYER_FISH_ENTITY PREMIUM
- PLAYER_HIT_ENTITY PREMIUM
- PLAYER_KILL_ENTITY PREMIUM
- PLAYER_RECEIVE_HIT_BY_ENTITY PREMIUM
- PLAYER_SHEAR_ENTITY PREMIUM
- PLAYER_TARGETED_BY_AN_ENTITY PREMIUM
- PROJECTILE_HIT_ENTITY PREMIUM
- Dst., informasi lebih lanjut di Info aktivator
- PLAYER → TARGET: Menjelaskan aktivator yang melibatkan pemain yang memicu ExecutableItem dan pemain lain, yang disebut sebagai "target", yang diperlakukan sebagai target atau musuh. Singkatan [P_T]
- PLAYER_BLOCK_HIT_OF_PLAYER PREMIUM
- PLAYER_BREAK_SHIELD_OF_PLAYER PREMIUM
- PLAYER_CLICK_ON_PLAYER
- PLAYER_FISH_PLAYER PREMIUM
- PLAYER_HIT_PLAYER
- PLAYER_KILL_PLAYER PREMIUM
- PLAYER_RECEIVE_HIT_BY_PLAYER PREMIUM
- PLAYER_SHIELD_BREAK_BY_PLAYER PREMIUM
- PROJECTILE_HIT_PLAYER
- Dst., informasi lebih lanjut di Info aktivator
- SPECIFIC → ACTIVATORS Jika ada fitur yang mencakup aktivator berbeda lintas kategori, agar lebih mudah dipahami sebaiknya dibuat daftar sementara baru, yang akan disebutkan pada fitur tersebut. Singkatan [S_A]
Untuk [P_B] PLAYER → BLOCK
blockCommands
Commands adalah daftar perintah yang dijalankan dari konsol ketika aktivator memenuhi semua kondisi dan persyaratan. Anda dapat menggunakan perintah vanilla, perintah SCore, dan perintah dari plugin lain di sini.
- Semua baris perintah dalam daftar perintah ini diproses terlebih dahulu dengan placeholder dari Ssomar Plugins, lalu diproses melalui PAPI.
- Disarankan untuk memeriksa Placeholder guna melihat placeholder apa saja yang dapat Anda gunakan pada setiap aktivator.
- Ada tiga tipe target entitas pada perintah
- Player: Pemain/pengguna yang memicu aktivator pada ExecutableItem.
- Target: Pemain yang ditargetkan/musuh yang terlibat dalam sebuah aktivator.
- Entity: Entitas/mob/musuh yang terlibat dalam sebuah aktivator.
- Tipe kategori aktivator: PLAYER_BLOCK
- Info: Daftar perintah yang biasanya dijalankan terhadap blok ketika aktivator terpicu.
- Artinya, aktivator harus melibatkan sebuah blok. Misalnya PLAYER_HIT_PLAYER adalah sebuah aktivator, tetapi tidak melibatkan blok, sehingga blockCommands tidak tersedia di sana. Dengan aktivator PLAYER_BLOCK_BREAK ada blok yang terlibat, sehingga blockCommands tersedia di sana.
- Contoh lain: PLAYER_RIGHT_CLICK memiliki activatorFeature bernama typeTarget, secara default nilainya ONLY_AIR sehingga blockCommands tidak tersedia karena aktivator tidak melibatkan blok. Namun, typeTarget dapat diubah menjadi ONLY_BLOCK, dan aktivator tersebut akan memiliki blockCommands sebagai fitur yang tersedia, info selengkapnya di sini -> <IF I FORGOT PLS PING VAYK>
- Anda dapat melihat daftar blockCommands di sini -> Perintah blok
- Contoh:
activators:
activator0: # Activator ID, you can create as many activator on the activators list
option: PLAYER_BLOCK_BREAK
blockCommands:
- EXPLODE
- Penting untuk dipahami bahwa jika aktivator Anda juga memiliki pemain, Anda dapat menggunakan playerCommands, sehingga kita bisa memiliki misalnya:
activators:
activator0: # Activator ID, you can create as many activator on the activators list
option: PLAYER_BLOCK_BREAK
playerCommands:
- SEND_MESSAGE &6You have broken a block, it will explode in 5 seconds !
blockCommands:
- DELAY 5
- EXPLODE
detailedBlocks
- Info: Di sini Anda dapat memilih, sebagai kondisi, tipe blok tempat aktivator ini akan terpicu dengan menggunakan fitur ini.
- Anda dapat memilih blok dari Minecraft Vanilla seperti:
- "STONE"
- PREMIUM VERSION Anda dapat memilih blok dari Minecraft Vanilla dengan NBT (info: Block_states) seperti:
FURNACE{lit:true}
- Anda dapat memilih blok dari ItemsAdder seperti:
- "ITEMSADDER:<id>"
- Anda dapat memilih blok dari ExecutableBlocks seperti:
- "EXECUTABLEBLOCKS:<id>"
- Anda dapat memasukkan blok tertentu ke daftar hitam dengan menambahkan ! di awal seperti:
- "!DIRT"
- Anda dapat menambahkan Block Tags seperti:
- "#MINECRAFT:MINEABLE/PICKAXE"
- Anda dapat menambahkan grup blok seperti
- "ALL_ORES"
- Anda dapat memilih blok dari Minecraft Vanilla seperti:
Daftar grup blok
ALL_CHESTS,
ALL_FURNACES,
ALL_PLANKS,
ALL_LOGS,
ALL_STRIPPED_LOGS,
ALL_STRIPPED_WOODS,
ALL_WOODS,
ALL_ORES,
ALL_WOOLS,
ALL_SLABS,
ALL_STAIRS,
ALL_FENCES,
ALL_SAPLINGS,
ALL_CROPS,
ALL_DOORS,
ALL_TRAPDOORS,
ALL_BEDS,
ALL_TERRACOTTA,
ALL_NORMAL_TERRACOTTA,
ALL_GLAZED_TERRACOTTA,
ALL_CONCRETE,
ALL_CONCRETE_POWDERS,
ALL_GLASS,
ALL_STAINED_GLASS,
ALL_SHULKER_BOXES,
ALL_LEAVES,
ALL_CARPETS;
- Contoh:
activators:
activator0: # Activator ID, you can create as many activator on the activators list
option: PLAYER_BLOCK_BREAK
detailedBlocks:
blocks:
- STONE
- COBBLESTONE
- ANDESITE
- FURNACE{lit:true} #(🎇 **BLOCK STATE FEATURE IS PREMIUM EXCLUSIVE ONLY AND FOR 1.13+** 🎇)
- ITEMSADDER:turquoise_block
- EXECUTABLEBLOCKS:CUSTOMDIRT
- !DIRT
- ALL_ORES
- '#MINECRAFT:MINEABLE/PICKAXE'
cancelEventIfNotValid: false
blockConditions
- Info: Di sini Anda dapat mengatur kondisi untuk blok yang terlibat.
- Kondisi blok
Placeholder blok
Ketika aktor utama dari event adalah sebuah blok, Anda dapat menggunakan placeholder blok di konfigurasi aktivator Anda (perintah, kondisi, dan lainnya)
Untuk [P_E] PLAYER → ENTITY
entityCommands
Commands adalah daftar perintah yang dijalankan dari konsol ketika aktivator memenuhi semua kondisi dan persyaratannya. Anda dapat menggunakan perintah vanilla, perintah SCore, dan perintah plugin lain di sini.
- Semua baris perintah dalam daftar perintah ini diproses terlebih dahulu dengan placeholder dari Ssomar Plugins, lalu diproses melalui PAPI.
- Disarankan untuk memeriksa Placeholders guna melihat placeholder apa saja yang dapat Anda gunakan pada setiap aktivator.
- Ada tiga jenis target entitas pada perintah
- Player: pemain/pengguna yang memicu aktivator pada ExecutableItem.
- Target: pemain yang ditargetkan/musuh yang terlibat dalam sebuah aktivator.
- Entity: entitas/mob/musuh yang terlibat dalam sebuah aktivator.
- Jenis kategori aktivator: PLAYER_ENTITY
- Info: Daftar perintah yang biasanya dijalankan terhadap entitas ketika aktivator terpicu.
- Yang dimaksud entitas di sini adalah entitas/mob/musuh yang terlibat dalam sebuah aktivator.
- Kami tahu bahwa pemain juga dianggap sebagai entitas, tetapi entitas yang terlibat dalam aktivator hanyalah mob/musuh yang terlibat dalam event tersebut.
- Anda dapat melihat daftar perintah entitas di sini: Perintah entitas
- Contoh:
activators:
activator1: # Activator ID, you can create as many activator on the activators list
option: YOUR_ACTIVATOR_WITH_AN_ENTITY # replace that with the correct activator name
entityCommands:
- DAMAGE 10
- BURN 5
- Penting untuk dipahami bahwa jika aktivator Anda juga memiliki pemain, Anda dapat menggunakan playerCommands sehingga kita bisa memiliki, misalnya:
activators:
activator1: # Activator ID, you can create as many activator on the activators list
option: YOUR_ACTIVATOR_WITH_AN_ENTITY # replace that with the correct activator name
playerCommands:
- SEND_MESSAGE &cThe power of the fire will rise in 5 seconds on the entity
entityCommands:
- DELAY 5
- DAMAGE 10
- BURN 2
detailedEntities
- Info: Untuk aktivator yang melibatkan entitas, Anda dapat memilih jenis entitas sebagai kondisi tempat aktivator ini akan terpicu dengan menggunakan fitur ini.
- Anda dapat memilih entitas Minecraft vanilla (info: Daftar EntityType) seperti:
- "ZOMBIE"
- PREMIUM Memerlukan plugin NBTAPI. Anda dapat memilih mob Minecraft vanilla dengan NBT (info: NBT Tags of entities) seperti:
ZOMBIE{isBaby:1}ZOMBIE{CustomName:"*"}
- Anda dapat memilih mob MythicMob seperti:
- "MM-<ID>"
- Anda dapat memasukkan sebuah mob ke daftar hitam dengan menggunakan ! seperti
- !SKELETON
- Anda dapat memilih entitas Minecraft vanilla (info: Daftar EntityType) seperti:
activators:
activator1: # Activator ID, you can create as many activator on the activators list
option: YOUR_ACTIVATOR_WITH_AN_ENTITY # replace that with the correct activator name
detailedEntities:
- MM-Giant
- MM-MyMob
- '!SKELETON'
- ZOMBIE{CustomName:"*"}
- ZOMBIE{IsBaby:1}
entityConditions
- Info: Fitur untuk aktivator yang melibatkan entitas, di sini Anda dapat mengatur kondisi untuk entitas yang terlibat.
- Kondisi entitas
Entity placeholders
Ketika pelaku utama dari event adalah sebuah entitas, Anda dapat menggunakan placeholder entitas dalam konfigurasi aktivator Anda (perintah, kondisi, dan lainnya).
Untuk [P_T] PLAYER → TARGET
targetCommands
Commands adalah daftar perintah yang dijalankan dari console ketika aktivator memenuhi semua kondisi dan persyaratan. Anda dapat menggunakan perintah vanilla, perintah SCore, dan perintah dari plugin lain di sini.
- Semua baris perintah dalam daftar perintah ini diparsing terlebih dahulu dengan placeholder dari Ssomar Plugins, lalu diparsing melalui PAPI.
- Disarankan untuk memeriksa Placeholders guna melihat placeholder apa saja yang dapat Anda gunakan pada setiap aktivator.
- Ada tiga jenis target entitas pada perintah
- Player: Pemain/pengguna yang memicu aktivator pada ExecutableItem.
- Target: Pemain target/musuh yang terlibat dalam sebuah aktivator.
- Entity: Entitas/mob/musuh yang terlibat dalam sebuah aktivator.
- Info: Target commands adalah daftar perintah yang biasanya dijalankan terhadap target ketika aktivator terpicu.
- Artinya, jika ada perintah SCore DAMAGE 5 di targetCommands, maka damage akan diterapkan ke target/musuh yang terlibat dalam aktivator.
- Disebut "biasanya dijalankan terhadap pemain" karena hal ini berlaku untuk perintah SCore. Ingat, Anda dapat menggunakan perintah plugin lain atau perintah vanilla, jadi jika Anda menambahkan "effect give %player% strength 5 5" meskipun berada di targetCommands, parsing placeholder akan menerapkan efeknya ke %player%. Jika Anda ingin menerapkan perintah ini ke target, gunakan %target%. Informasi lebih lanjut di Placeholders
- Anda dapat melihat daftar targetCommands di sini -> Player & Target commands
- Contoh:
activators:
activator1: # Activator ID, you can create as many activators on the activator
option: PLAYER_HIT_PLAYER
targetCommands:
- SEND_MESSAGE &eHey %target% you have been hit by %player%
- effect give %target% slowness 5 5 true
- SEND_MESSAGE &7Your feets are heavier than before, eh ?
- Penting untuk dipahami bahwa jika aktivator Anda juga memiliki pemain, Anda dapat menggunakan playerCommands sehingga kita bisa memiliki, misalnya:
activators:
activator1: # Activator ID, you can create as many activators on the activator
option: PLAYER_HIT_PLAYER
playerCommands:
- SEND_MESSAGE &eYou have hit %target%, he cant pick up items in 5 seconds
targetCommands:
- SEND_MESSAGE &eHey %target% you have been hit by %player%, in 5 seconds you can't pick up items
- CANCEL_PICKUP time:100
targetConditions
- Tipe kategori aktivator: PLAYER_TARGET
- Info: Fitur untuk aktivator yang melibatkan pemain target, di sini Anda dapat mengatur kondisi untuk pemain target yang terlibat.
- Target conditions
Target player placeholders
Ketika aktor kedua dari event adalah seorang pemain, Anda dapat menggunakan placeholder pemain target dalam konfigurasi aktivator Anda (perintah, kondisi, dan lainnya)
Untuk [S_A] SPECIFIC → ACTIVATORS
targetItemCommands
- Info: Item commands adalah daftar perintah yang dijalankan untuk item ketika aktivator terpicu.
- Artinya, jika ada perintah SCore, contoh: MODIFY_ITEM_DURABILITY modification:-50000, durability item akan berkurang sebanyak 50000.
- Target item commands kustom tersedia dari SCore
- Artinya, jika ada perintah SCore, contoh: MODIFY_ITEM_DURABILITY modification:-50000, durability item akan berkurang sebanyak 50000.
- Contoh:
activators:
activator1: # Activator ID, you can create as many activators on the activator
option: YOUR_ACTIVATOR_WITH_AN_ITEM # replace that with the correct activator name
targetItemCommands:
- MODIFY_ITEM_DURABILITY modification:-50
detailedTargetItems
- Info: Untuk aktivator yang melibatkan sebuah item, Anda dapat memilih sebagai kondisi jenis item yang akan memicu aktivator ini dengan menggunakan fitur ini.
- Anda dapat memilih item vanilla Minecraft seperti:
- "STONE"
- Anda dapat memilih item vanilla Minecraft dengan NBT seperti:
DIRT{CUSTOMMODELDATA:5}
- Anda dapat memasukkan item ke daftar hitam menggunakan ! seperti:
- "!TORCH"
- Anda dapat memilih item vanilla Minecraft seperti:
- Contoh:
activators:
activator3: # Activator ID, you can create as many activator on the activators list
option: YOUR_ACTIVATOR_WITH_AN_ITEM # replace that with the correct activator name
detailedTargetItems:
items:
- DIRT{CUSTOMMODELDATA:5}
- !TORCH
cancelEventIfNotValid: false
messageIfNotValid: '&4&l[Error] &cthe item is not correct !'
- Untuk:
- PLAYER_DROP_ITEM
- PLAYER_CONSUME
- EI_CLICK_ON_ANOTHER_INVENTORY_ITEM
- EI_CLICKED_BY_ANOTHER_INVENTORY_ITEM
mustBeAProjectileLaunchWithTheSameEI
- Tipe kategori aktivator: Specific Activator List
- PROJECTILE_ENTER_IN_LIQUID PREMIUM
- PROJECTILE_HIT_BLOCK PREMIUM
- PROJECTILE_HIT_ENTITY PREMIUM
- PROJECTILE_HIT_PLAYER
- Info: Fitur untuk aktivator yang berkaitan dengan projectile. Fitur ini menentukan apakah aktivator boleh berjalan dengan projectile yang tidak diluncurkan oleh EI yang sama.
- Contoh: ada aktivator PROJECTILE_HIT_ENTITY, detailedSlots: [all slots] dan pada playerCommands: ["say hi"]
- Jika fitur diaktifkan, aktivator hanya akan bekerja jika ExecutableItem ini memiliki aktivator lain yang berisi perintah LAUNCH. Jadi, projectile akan diluncurkan dari EI tersebut dan kemudian kondisinya terpenuhi.
- Jika fitur dinonaktifkan, semua projectile, seperti: busur vanilla, snowball vanilla, projectile dari ExecutableItem lain, dan projectile dari ExecutableItem itu sendiri akan menjalankan aktivator.
- Contoh: ada aktivator PROJECTILE_HIT_ENTITY, detailedSlots: [all slots] dan pada playerCommands: ["say hi"]
- Penting: Saat
mustBeAProjectileLaunchWithTheSameEIbernilaitrue, plugin tidak dapat menjamin dengan kepastian 100% slot inventaris mana yang menyimpan item pada saat peluncuran. Plugin mengaktifkan salinan EI pertama yang cocok yang ditemukan di inventaris pemain. Karena itu, selalu konfigurasikandetailedSlotsaktivator agar mencakup semua slot, jangan batasi hanya ke main hand. Jika aktivator dibatasi ke main hand, aktivator mungkin gagal terpicu jika item yang cocok dievaluasi lebih dulu dari slot yang berbeda.- Contoh:
activators:
activator1: # Activator ID, you can create as many activators on the activators list
option: PROJECTILE_HIT_ENTITY
mustBeAProjectileLaunchWithTheSameEI: true
detailedSlots: [] # Empty list = all slots (-1 through 40)
detailedDamageCauses
- Info: Fitur untuk aktivator yang melibatkan kerusakan. Di sini Anda dapat memilih jenis kerusakan yang diterima atau diberikan sebagai kondisi, tergantung pada aktivator yang Anda gunakan.
- Contoh:
activators:
activator1: # Activator ID, you can create as many activator on the activators list
option: YOUR_ACTIVATOR_WITH_DAMAGES # replace that with the correct activator name
detailedDamageCauses:
- ENTITY_EXPLOSION
- Untuk:
- PLAYER_BLOCK_HIT_OF_ENTITY
- PLAYER_BLOCK_HIT_OF_PLAYER
- PLAYER_DEATH
- PLAYER_HIT_ENTITY
- PLAYER_HIT_PLAYER
- PLAYER_RECEIVE_HIT_BY_ENTITY
- PLAYER_RECEIVE_HIT_BY_PLAYER
- PLAYER_RECEIVE_HIT_GLOBAL
detailedEffects
- Info: Fitur untuk aktivator yang berkaitan dengan efek. Di sini Anda dapat memilih jenis efek terkait sebagai kondisi untuk memicu aktivator.
- Contoh:
activators:
activator1: # Activator ID, you can create as many activator on the activators list
option: YOUR_ACTIVATOR_WITH_EFFECT # replace that with the correct activator name
detailedEffects:
effects:
- SPEED
cancelEventIfNotValid: true
messageIfNotValid: '&cYou cant use the activator since you dont meet the effect
condition'
- Untuk:
- PLAYER_RECEIVE_EFFECT
detailedCommands
- Info: Fitur untuk aktivator yang melibatkan perintah. Di sini Anda dapat memilih perintah yang harus dijalankan aktivator sebagai kondisi.
- Contoh:
activators:
activator1: # Activator ID, you can create as many activator on the activators list
option: YOUR_ACTIVATOR_WITH_COMMAND # replace that with the correct activator name
detailedCommands:
- customHealCommand
playerCommands:
- SEND_MESSAGE &dYou have been healed !
- REGAIN HEALTH 10
registerCommand
- Info: Nilai Boolean,
falsesecara default. Hanya untukPLAYER_WRITE_COMMAND. Tanpa ini, aktivator tetap berjalan tetapi perintahnya tidak ada bagi server: bilah chat menampilkannya dengan warna merah dan server menjawab "Unknown command". DenganregisterCommand: true, perintah daridetailedCommandsdidaftarkan di server:- Tidak ada lagi "Unknown command", dan pada 1.13+ bilah chat tidak lagi menampilkan perintah tersebut dengan warna merah.
- Tab completion untuk nama perintah dan kata-kata yang ditulis setelahnya di
detailedCommands(/promo summerdan/promo wintermenyarankansummerdanwinter). - Perintah yang didaftarkan tidak melakukan apa pun dengan sendirinya: aktivator tetap hanya berjalan satu kali, seperti sebelumnya.
- Perintah ini tidak pernah menggantikan perintah yang sudah ada (perintah Minecraft atau plugin lain): peringatan ditampilkan di konsol, tidak ada yang didaftarkan untuk perintah ini, dan aktivator tetap berjalan saat perintah tersebut ditulis.
- Beberapa aktivator (atau ExecutableItems dan ExecutableEvents) dapat menggunakan perintah yang sama: perintah tersebut hanya didaftarkan satu kali.
- Perintah yang didaftarkan mengikuti config: perintah diperbarui setelah reload, penyimpanan di editor, atau penghapusan, dan dihapus saat plugin dinonaktifkan.
- Aktivator dengan
registerCommand: truetetapi tanpadetailedCommandstidak mendaftarkan apa pun.
- Contoh:
activators:
activator1:
option: PLAYER_WRITE_COMMAND
detailedCommands:
- promo summer
- promo winter
registerCommand: true
playerCommands:
- SEND_MESSAGE &aPromo: %arg1%
- Untuk:
- PLAYER_WRITE_COMMAND
desactiveDrops
- Info: Nilai boolean yang mengizinkan atau mencegah loot vanilla dijatuhkan saat menghancurkan blok atau membunuh mob. Karena ini adalah drop vanilla, drop kustom dari mob kustom, misalnya (MythicMobs), tidak akan terpengaruh oleh opsi ini.
- Example:
activators:
activator0: # Activator ID, you can create as many activators on the activators list
option: YOUR_ACTIVATOR_WITH_DROP # replace that with the correct activator name
desactiveDrops: true
- Untuk:
- PLAYER_BLOCK_BREAK
- PLAYER_FISH_FISH
- PLAYER_KILL_ENTITY
- PLAYER_KILL_PLAYER
typeTarget
- Info: Fitur yang membatasi aktivator sehingga hanya akan diaktifkan/dipicu ketika event terjadi dengan jenis klik tertentu
- typeTarget
- ONLY_AIR: Membatasi aktivator sehingga hanya akan diaktifkan/dipicu ketika event terjadi saat mengklik di udara saja, artinya jika Anda mengklik sebuah blok, aktivator tidak akan terpicu. Jangan bingung! Anda mungkin bertanya, bagaimana jika saya mengklik seorang pemain? Itu bukan blok, jadi berarti "udara", bukan? Nah.. itu bahkan berada di luar instance aktivator bertipe PLAYER_(CLICK), karena event tersebut merupakan instance dari PLAYER_CLICK_ON_PLAYER, sehingga aktivator juga tidak akan terpicu, event tersebut harus merupakan instance dari PLAYER_(CLICK).
- ONLY_BLOCK: Membatasi aktivator sehingga hanya akan diaktifkan/dipicu ketika event terjadi dengan mengklik pada sebuah blok saja. Artinya jika Anda mengklik di udara, aktivator tidak akan terpicu.
- Fitur ini membuat aktivator menjadi aktivator instance blok sehingga akan memiliki blockCommands.
- NO_TYPE_TARGET: Tidak membatasi aktivator pada jenis klik, kedua jenis akan diterima, klik di udara maupun klik pada blok.
- typeTarget
- Contoh:
activators:
activator0: # Activator ID, you can create as many activators on the activators list
option: YOUR_ACTIVATOR_WITH_CLICK # replace that with the correct activator name
typeTarget: NO_TYPE_TARGET
playerCommands: []
activators:
activator0: # Activator ID, you can create as many activators on the activators list
option: YOUR_ACTIVATOR_WITH_CLICK # replace that with the correct activator name
typeTarget: ONLY_BLOCK
playerCommands: []
blockCommands: [] # Added because of typeTarget: ONLY_BLOCK which enables the instance of the activator to block instance
- Untuk
- PLAYER_ALL_CLICK
- PLAYER_RIGHT_CLICK
- PLAYER_LEFT_CLICK
detailedClick
- Info: Fitur yang membatasi trigger aktivator hanya jika klik yang tepat terlibat dalam event.
- detailedClick
- RIGHT: Membatasi aktivator agar hanya berfungsi ketika event terjadi dengan klik kanan.
- LEFT: Membatasi aktivator agar hanya berfungsi ketika event terjadi dengan klik kiri.
- RIGHT_OR_LEFT: Tidak membatasi jenis klik untuk aktivator ini, sehingga klik kanan dan klik kiri sama-sama diizinkan.
- detailedClick
- Contoh:
activators:
activator0: # Activator ID, you can create as many activators on the activators list
option: YOUR_ACTIVATOR_WITH_CLICK # replace that with the correct activator name
detailedClick: LEFT
- Untuk:
- PLAYER_CLICK_ON_ENTITY
- PLAYER_CLICK_ON_PLAYER
- INVENTORY_CLICK
delay dan delayTick
- Info: Fitur aktivator yang mengubah waktu interval saat aktivator ini dipicu, dan memengaruhi perilaku pengulangan loop dari aktivator tersebut.
- delay: Nilai integer yang menunjukkan berapa detik durasi loop. Artinya, setiap <delay> [time] loop akan dipicu lagi. Contoh: (Jika delay adalah 30 detik, maka aktivator akan dipicu setiap 30 detik)
- delayTick: Nilai boolean untuk mengatur waktu delay dalam satuan tick, jika tidak maka dalam satuan detik. (20 tick = 1 detik)
- Contoh:
activators:
activator1: # Activator ID, you can create as many activators on the activators list
option: YOUR_LOOP_ACTIVATOR # replace that with the correct activator name
delay: 30 # Value in seconds due delayInTick its false
delayInTick: false
- Untuk:
- LOOP
detailedInput
-
Info: Fitur yang membatasi trigger aktivator hanya jika input yang benar terlibat dalam event.
- detailedClick
- LEFT_PRESS
- LEFT_RELEASE
- RIGHT_PRESS
- RIGHT_RELEASE
- FORWARD_PRESS
- FORWARD_RELEASE
- BACKWARD_PRESS
- BACKWARD_RELEASE
- JUMP_PRESS
- JUMP_RELEASE
- SNEAK_PRESS
- SNEAK_RELEASE
- SPRINT_PRESS
- SPRINT_RELEASE
- detailedClick
-
Contoh:
activators:
activator0: # Activator ID, you can create as many activators on the activators list
option: PLAYER_INPUT
detailedInputk: FORWARD_PRESS
- Untuk:
- PLAYER_INPUT
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.
activators:
activator0: # Activator ID, you can create as many activator on the activators list
name: '&eThor activator'Plugin 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