diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/bukkit/CraftMetaItemMixin.java b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/bukkit/CraftMetaItemMixin.java index e86d900b..37963105 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/bukkit/CraftMetaItemMixin.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/bukkit/CraftMetaItemMixin.java @@ -144,10 +144,12 @@ public class CraftMetaItemMixin implements ItemMetaBridge { } @Inject(method = "*", at = @At("RETURN")) - private void arclight$copyForgeCaps( CraftMetaItem meta, CallbackInfo ci) { - CompoundNBT forgeCaps = ((ItemMetaBridge) meta).bridge$getForgeCaps(); - if (forgeCaps != null) { - this.forgeCaps = forgeCaps.copy(); + private void arclight$copyForgeCaps(CraftMetaItem meta, CallbackInfo ci) { + if (meta != null) { + CompoundNBT forgeCaps = ((ItemMetaBridge) meta).bridge$getForgeCaps(); + if (forgeCaps != null) { + this.forgeCaps = forgeCaps.copy(); + } } } }