From 9e6ae26b5981d4ccf54cacd0ccadac464496175e Mon Sep 17 00:00:00 2001 From: Shadows_of_Fire Date: Wed, 6 Feb 2019 16:12:16 -0500 Subject: [PATCH] Closes #1204 --- .../actuallyadditions/mod/misc/apiimpl/MethodHandler.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/misc/apiimpl/MethodHandler.java b/src/main/java/de/ellpeck/actuallyadditions/mod/misc/apiimpl/MethodHandler.java index ae9df0bd4..2a244c78a 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/misc/apiimpl/MethodHandler.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/misc/apiimpl/MethodHandler.java @@ -22,6 +22,7 @@ import de.ellpeck.actuallyadditions.api.internal.IMethodHandler; import de.ellpeck.actuallyadditions.api.lens.Lens; import de.ellpeck.actuallyadditions.api.recipe.CoffeeIngredient; import de.ellpeck.actuallyadditions.api.recipe.LensConversionRecipe; +import de.ellpeck.actuallyadditions.mod.blocks.BlockLaserRelay; import de.ellpeck.actuallyadditions.mod.booklet.chapter.BookletChapter; import de.ellpeck.actuallyadditions.mod.booklet.chapter.BookletChapterTrials; import de.ellpeck.actuallyadditions.mod.booklet.page.PageCrafting; @@ -168,6 +169,7 @@ public class MethodHandler implements IMethodHandler{ BlockPos pos = new BlockPos(hitBlock.getX()+reachX, hitBlock.getY()+reachY, hitBlock.getZ()+reachZ); if(!tile.getWorldObject().isAirBlock(pos)){ IBlockState state = tile.getWorldObject().getBlockState(pos); + if(state.getBlock() instanceof BlockLaserRelay) continue; LensConversionRecipe recipe = LensRecipeHandler.findMatchingRecipe(new ItemStack(state.getBlock(), 1, state.getBlock().getMetaFromState(state)), tile.getLens()); if(recipe != null && tile.getEnergy() >= recipe.getEnergyUsed()){ ItemStack output = recipe.getOutput();