26 ScriptItemDurabilityComponent();
31 virtual ~ScriptItemDurabilityComponent() =
default;
37 MCAPI ScriptItemDurabilityComponent(
42 MCAPI ::Scripting::Result_deprecated<int> getCurrentDamage();
44 MCAPI ::Scripting::Result_deprecated<int> getDamageChance(
int unbreaking);
46 MCAPI ::Scripting::Result_deprecated<::Scripting::NumberRange> getDamageChanceRange();
48 MCAPI ::Scripting::Result_deprecated<::FloatRange> getDamageRange_V010();
50 MCAPI ::Scripting::Result_deprecated<int> getMaxDurability();
52 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidItemStackError> getUnbreakable();
54 MCAPI ::Scripting::Result_deprecated<void> setCurrentDamage(
int damage);
56 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidItemStackError>
57 setUnbreakable(
bool isUnbreakable);
63 MCAPI static ::Scripting::ClassBinding bind();