mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-11-26 00:38:35 +01:00
Closes #1204
This commit is contained in:
parent
1ef95a76c9
commit
9e6ae26b59
1 changed files with 2 additions and 0 deletions
|
@ -22,6 +22,7 @@ import de.ellpeck.actuallyadditions.api.internal.IMethodHandler;
|
||||||
import de.ellpeck.actuallyadditions.api.lens.Lens;
|
import de.ellpeck.actuallyadditions.api.lens.Lens;
|
||||||
import de.ellpeck.actuallyadditions.api.recipe.CoffeeIngredient;
|
import de.ellpeck.actuallyadditions.api.recipe.CoffeeIngredient;
|
||||||
import de.ellpeck.actuallyadditions.api.recipe.LensConversionRecipe;
|
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.BookletChapter;
|
||||||
import de.ellpeck.actuallyadditions.mod.booklet.chapter.BookletChapterTrials;
|
import de.ellpeck.actuallyadditions.mod.booklet.chapter.BookletChapterTrials;
|
||||||
import de.ellpeck.actuallyadditions.mod.booklet.page.PageCrafting;
|
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);
|
BlockPos pos = new BlockPos(hitBlock.getX()+reachX, hitBlock.getY()+reachY, hitBlock.getZ()+reachZ);
|
||||||
if(!tile.getWorldObject().isAirBlock(pos)){
|
if(!tile.getWorldObject().isAirBlock(pos)){
|
||||||
IBlockState state = tile.getWorldObject().getBlockState(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());
|
LensConversionRecipe recipe = LensRecipeHandler.findMatchingRecipe(new ItemStack(state.getBlock(), 1, state.getBlock().getMetaFromState(state)), tile.getLens());
|
||||||
if(recipe != null && tile.getEnergy() >= recipe.getEnergyUsed()){
|
if(recipe != null && tile.getEnergy() >= recipe.getEnergyUsed()){
|
||||||
ItemStack output = recipe.getOutput();
|
ItemStack output = recipe.getOutput();
|
||||||
|
|
Loading…
Reference in a new issue