Skip to content

Commit

Permalink
Adding null check because some mods are nasty and create itemstacks f…
Browse files Browse the repository at this point in the history
…or non registered items.
  • Loading branch information
P3pp3rF1y committed Apr 15, 2020
1 parent 2fd9130 commit 42cb777
Showing 1 changed file with 1 addition and 3 deletions.
4 changes: 1 addition & 3 deletions src/main/java/xreliquary/compat/curios/CuriosCompat.java
Original file line number Diff line number Diff line change
Expand Up @@ -60,16 +60,14 @@ private void sendImc(InterModEnqueueEvent evt) {
public void onAttachCapabilities(AttachCapabilitiesEvent<ItemStack> 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
public <T> LazyOptional<T> getCapability(@Nonnull Capability<T> cap, @Nullable Direction side) {
return CuriosCapability.ITEM.orEmpty(cap, LazyOptional.of(() -> new CuriosBaubleItemWrapper((IBaubleItem) item)));
}
});

}
}

Expand Down

0 comments on commit 42cb777

Please sign in to comment.