From 704a9080a19ad5c7fc117b1fbc668d8c06141fb2 Mon Sep 17 00:00:00 2001 From: IzzelAliz Date: Sat, 29 Oct 2022 12:24:20 +0800 Subject: [PATCH] Fix max durability NPE (#783) --- .../io/izzel/arclight/common/mixin/bukkit/MaterialMixin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/bukkit/MaterialMixin.java b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/bukkit/MaterialMixin.java index 931cf906..48e623c5 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/bukkit/MaterialMixin.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/bukkit/MaterialMixin.java @@ -222,7 +222,7 @@ public abstract class MaterialMixin implements MaterialBridge { @Inject(method = "getMaxDurability", cancellable = true, at = @At("HEAD")) private void arclight$getMaxDurability(CallbackInfoReturnable cir) { - if (arclight$spec != null) { + if (arclight$spec != null && arclight$spec.maxDurability != null) { cir.setReturnValue(arclight$spec.maxDurability.shortValue()); } }