1#if PROTOCOL_VERSION > 769
SERIALIZED_FIELD(ItemDamage, ItemDamageFunction)
SERIALIZED_FIELD(DisableSound, std::optional< Holder< SoundEvent > >)
SERIALIZED_FIELD(DamageReductions, std::vector< DamageReduction >)
SERIALIZED_FIELD(BlockSound, std::optional< Holder< SoundEvent > >)
SERIALIZED_FIELD(BlockDelaySeconds, float)
SERIALIZED_FIELD(DisableCooldownScale, float)
SERIALIZED_FIELD(BypassedBy, std::optional< Identifier >)
DECLARE_READ_WRITE_SERIALIZE