MC Toolkit

Panduan / Perintah & Data

Jenis kerusakan: 19 di antaranya menembus armor, dan mengapa perisai adalah pelindung yang lebih lemah

26.3 menghadirkan 51 jenis kerusakan. 19 menembus armor, 30 menembus perisai, dan irisannya tidak seperti yang orang duga — setiap jenis yang menembus armor juga menembus perisai.

Jenis kerusakan bukan sekadar pesan kematian. Ia membawa flag yang menentukan apakah armor berlaku, apakah perisai yang terangkat berlaku, dan apakah Ketahanan berlaku — dan datapack membaca flag yang sama itu melalui #minecraft:bypasses_armor dan sejenisnya. Setiap angka di bawah ini dihitung dari file damage_type bawaan Mojang untuk 26.3, yang merupakan data yang dirender oleh peramban di halaman ini.

Jumlahnya

51 jenis kerusakan. Dari jumlah itu, 19 mengabaikan armor dan 30 mengabaikan perisai yang terangkat.

Angka kedua itu mengejutkan banyak orang. Perisai tampak seperti pertahanan yang lebih kuat karena ia memblokir serangan secara langsung, tetapi justru flag-nya yang lebih sering dilewati — oleh 30 jenis, dibandingkan 19 pada armor.

Irisannya bersifat satu arah

Inilah bagian yang perlu benar-benar dipahami, dan ini adalah aturan struktural yang keras, bukan sekadar kecenderungan:

Setiap jenis kerusakan yang menembus armor juga menembus perisai. Tidak ada pengecualian.

Dihitung langsung: himpunan "menembus armor tetapi tidak menembus perisai" adalah kosong. Jadi 19 jenis penembus armor adalah subset ketat dari 30 jenis penembus perisai, dan 11 jenis berada di celahnya — mereka menembus perisai tetapi armor masih meredamnya:

cactus, campfire, dry_out, falling_anvil, falling_stalactite, hot_floor, in_fire, lava, lightning_bolt, sulfur_cube_hot, sweet_berry_bush

Baca daftar itu dan logikanya langsung jelas: semuanya adalah sumber kerusakan lingkungan atau dari atas. Anda tidak bisa mengangkat perisai terhadap lantai yang Anda pijak, atau terhadap paron yang jatuh menimpa kepala Anda, tetapi pelat armor tetap menyerap sebagiannya.

Versi praktisnya: jika suatu serangan menembus armor Anda, perisai juga tidak akan pernah menolong. Kerusakan jatuh, tenggelam, kedinginan, kelaparan, /kill — armor dan perisai sama-sama tidak relevan. Gunakan Peredaan Jatuh atau Pernapasan sebagai gantinya — atau armor Kulit untuk melawan kedinginan — karena itu adalah perlindungan yang tidak dilewati oleh flag tersebut. (Imunitas Pengarung Kebekuan hanya mencakup blok magma, bukan hawa dingin.)

Hanya satu jenis yang mengabaikan segalanya

starve adalah satu-satunya jenis kerusakan yang menembus armor, perisai, dan efek status sekaligus — jadi Ketahanan pun tidak mempan terhadapnya. Tidak ada apa pun di dalam game yang melindungi Anda dari bilah Kelaparan yang kosong selain makanan.

Kelelahan bersifat biner

Menerima kerusakan membuat Anda lebih lapar, dan jumlahnya tidak bertingkat seperti yang mungkin Anda duga. Dari semua 51 jenis, hanya ada dua nilai kelelahan di 26.3: 0 dan 0.1. 32 dari 51 menerapkan 0,1; sisanya tidak menerapkan apa pun.

Jadi tidak ada aturan "serangan besar membuat Anda lebih lapar". Creeper yang meledak di wajah dan cakaran zombi memakan kelelahan yang sama, sementara kerusakan jatuh adalah salah satu dari 19 jenis yang tidak memakan apa pun.

Penskalaan punya dua pengaturan, bukan kurva

scaling menentukan apakah tingkat kesulitan mengalikan kerusakannya, dan vanilla hanya pernah menggunakan dua dari tiga nilainya: when_caused_by_living_non_player (47 jenis) atau always (4). Datapack juga bisa memilih never. Tidak ada kurva kesulitan per jenis yang bisa disetel — suatu jenis entah diskalakan oleh kesulitan atau tidak.

Mengapa ini penting untuk command

/damage <target> <amount> <type> menerima salah satu dari 51 jenis tersebut, dan memilih yang salah secara diam-diam mengubah hasilnya:

/damage @p 10 minecraft:fall      # armour ignored, shield ignored
/damage @p 10 minecraft:lava      # shield ignored, armour still reduces it
/damage @p 10 minecraft:starve    # armour, shield and Resistance all ignored

Tiga command, 10 yang sama, tiga hasil berbeda pada sasaran yang sama. Jika sebuah peta "seimbang" terhadap pemain dengan netherite penuh, jenis yang Anda pilih menentukan apakah armor itu menjadi bagian dari keseimbangan tersebut atau tidak.

Penjelajah data Minecraft — Set 1 →

Panduan lainnya

Lihat semua →