diff --git a/src/main/java/xreliquary/compat/curios/CuriosCompat.java b/src/main/java/xreliquary/compat/curios/CuriosCompat.java index 3c556c93..d9350173 100644 --- a/src/main/java/xreliquary/compat/curios/CuriosCompat.java +++ b/src/main/java/xreliquary/compat/curios/CuriosCompat.java @@ -60,8 +60,7 @@ private void sendImc(InterModEnqueueEvent evt) { public void onAttachCapabilities(AttachCapabilitiesEvent evt) { ItemStack stack = evt.getObject(); Item item = stack.getItem(); - //noinspection ConstantConditions - if (item.getRegistryName().getNamespace().equals(Reference.MOD_ID) && item instanceof IBaubleItem) { + if (item.getRegistryName() != null && item.getRegistryName().getNamespace().equals(Reference.MOD_ID) && item instanceof IBaubleItem) { evt.addCapability(new ResourceLocation(Reference.MOD_ID, item.getRegistryName().getPath() + "_curios"), new ICapabilityProvider() { @Nonnull @Override @@ -69,7 +68,6 @@ public LazyOptional getCapability(@Nonnull Capability cap, @Nullable D return CuriosCapability.ITEM.orEmpty(cap, LazyOptional.of(() -> new CuriosBaubleItemWrapper((IBaubleItem) item))); } }); - } }