27 ScriptItemDurabilityComponent();
32 virtual ~ScriptItemDurabilityComponent() =
default;
38 MCAPI ScriptItemDurabilityComponent(
43 MCAPI ::Scripting::Result_deprecated<int> getCurrentDamage();
45 MCAPI ::Scripting::Result_deprecated<int> getDamageChance(
int unbreaking);
47 MCAPI ::Scripting::Result_deprecated<::Scripting::NumberRange> getDamageChanceRange();
49 MCAPI ::Scripting::Result_deprecated<::FloatRange> getDamageRange_V010();
51 MCAPI ::Scripting::Result_deprecated<int> getMaxDurability();
53 MCAPI ::Scripting::Result<bool, ::ScriptModuleMinecraft::ScriptInvalidItemStackError> getUnbreakable();
55 MCAPI ::Scripting::Result_deprecated<void> setCurrentDamage(
int damage);
57 MCAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidItemStackError>
58 setUnbreakable(
bool isUnbreakable);
64 MCAPI static ::Scripting::ClassBinding