AutoTorch: fixes placing on liquids

This commit is contained in:
noil 2021-02-08 22:39:59 -05:00
parent f0112b91d8
commit a6f282f9d0
1 changed files with 3 additions and 2 deletions

View File

@ -11,6 +11,7 @@ import me.rigamortis.seppuku.api.util.RenderUtil;
import me.rigamortis.seppuku.api.util.Timer;
import me.rigamortis.seppuku.api.value.Value;
import net.minecraft.block.Block;
import net.minecraft.block.BlockLiquid;
import net.minecraft.block.state.IBlockState;
import net.minecraft.client.Minecraft;
import net.minecraft.client.entity.EntityPlayerSP;
@ -151,7 +152,7 @@ public final class AutoTorchModule extends Module {
final Block block = BlockUtil.getBlock(blockPos);
final IBlockState state = mc.world.getBlockState(blockPos);
if (block == Blocks.AIR || !state.isFullBlock())
if (block == Blocks.AIR || !state.isFullBlock() || block instanceof BlockLiquid)
continue;
final BlockPos aboveBlockPos = blockPos.up();
@ -195,7 +196,7 @@ public final class AutoTorchModule extends Module {
final Block block = BlockUtil.getBlock(blockPos);
final IBlockState state = mc.world.getBlockState(blockPos);
if (block == Blocks.AIR || !state.isFullBlock())
if (block == Blocks.AIR || !state.isFullBlock() || block instanceof BlockLiquid)
continue;
final BlockPos aboveBlockPos = blockPos.up();