diff --git a/loader-common/src/main/java/org/cyclops/cyclopscore/helper/BlockEntityHelpersCommon.java b/loader-common/src/main/java/org/cyclops/cyclopscore/helper/BlockEntityHelpersCommon.java index b5c46acfe1..d823984f23 100644 --- a/loader-common/src/main/java/org/cyclops/cyclopscore/helper/BlockEntityHelpersCommon.java +++ b/loader-common/src/main/java/org/cyclops/cyclopscore/helper/BlockEntityHelpersCommon.java @@ -32,9 +32,9 @@ public Optional get(BlockGetter level, BlockPos pos, Class targetClazz if (blockEntity == null) { return Optional.empty(); } - try { + if (targetClazz.isInstance(blockEntity)) { return Optional.of(targetClazz.cast(blockEntity)); - } catch (ClassCastException e) { + } else { return Optional.empty(); } }