diff --git a/src/main/java/com/glodblock/github/common/block/BlockBurette.java b/src/main/java/com/glodblock/github/common/block/BlockBurette.java index 583a5e81..c87c47b6 100644 --- a/src/main/java/com/glodblock/github/common/block/BlockBurette.java +++ b/src/main/java/com/glodblock/github/common/block/BlockBurette.java @@ -23,7 +23,7 @@ public class BlockBurette extends AEBaseTileBlock { public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { if (player.isSneaking()) { - return false; + return super.onBlockActivated(world, pos, state, player, hand, facing, hitX, hitY, hitZ); } TileBurette tile = getTileEntity(world, pos); if (tile != null) { @@ -32,7 +32,7 @@ public class BlockBurette extends AEBaseTileBlock { } return true; } - return false; + return super.onBlockActivated(world, pos, state, player, hand, facing, hitX, hitY, hitZ); } } diff --git a/src/main/java/com/glodblock/github/common/block/BlockFluidLevelMaintainer.java b/src/main/java/com/glodblock/github/common/block/BlockFluidLevelMaintainer.java index f9e8064b..93d54046 100644 --- a/src/main/java/com/glodblock/github/common/block/BlockFluidLevelMaintainer.java +++ b/src/main/java/com/glodblock/github/common/block/BlockFluidLevelMaintainer.java @@ -23,7 +23,7 @@ public class BlockFluidLevelMaintainer extends AEBaseTileBlock { public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { if (player.isSneaking()) { - return false; + return super.onBlockActivated(world, pos, state, player, hand, facing, hitX, hitY, hitZ); } TileFluidLevelMaintainer tile = getTileEntity(world, pos); if (tile != null) { @@ -33,7 +33,7 @@ public class BlockFluidLevelMaintainer extends AEBaseTileBlock { return true; } - return false; + return super.onBlockActivated(world, pos, state, player, hand, facing, hitX, hitY, hitZ); } } diff --git a/src/main/java/com/glodblock/github/common/block/BlockFluidPacketDecoder.java b/src/main/java/com/glodblock/github/common/block/BlockFluidPacketDecoder.java index 24363014..ae5795f7 100644 --- a/src/main/java/com/glodblock/github/common/block/BlockFluidPacketDecoder.java +++ b/src/main/java/com/glodblock/github/common/block/BlockFluidPacketDecoder.java @@ -23,7 +23,7 @@ public class BlockFluidPacketDecoder extends AEBaseTileBlock { public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { if (player.isSneaking()) { - return false; + return super.onBlockActivated(world, pos, state, player, hand, facing, hitX, hitY, hitZ); } TileFluidPacketDecoder tile = getTileEntity(world, pos); if (tile != null) { @@ -32,7 +32,7 @@ public class BlockFluidPacketDecoder extends AEBaseTileBlock { } return true; } - return false; + return super.onBlockActivated(world, pos, state, player, hand, facing, hitX, hitY, hitZ); } } \ No newline at end of file diff --git a/src/main/java/com/glodblock/github/common/block/BlockFluidPatternEncoder.java b/src/main/java/com/glodblock/github/common/block/BlockFluidPatternEncoder.java index 4b84a3bf..ade64b27 100644 --- a/src/main/java/com/glodblock/github/common/block/BlockFluidPatternEncoder.java +++ b/src/main/java/com/glodblock/github/common/block/BlockFluidPatternEncoder.java @@ -23,7 +23,7 @@ public class BlockFluidPatternEncoder extends AEBaseTileBlock { public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { if (player.isSneaking()) { - return false; + return super.onBlockActivated(world, pos, state, player, hand, facing, hitX, hitY, hitZ); } TileFluidPatternEncoder tile = getTileEntity(world, pos); if (tile != null) { @@ -32,7 +32,7 @@ public class BlockFluidPatternEncoder extends AEBaseTileBlock { } return true; } - return false; + return super.onBlockActivated(world, pos, state, player, hand, facing, hitX, hitY, hitZ); } } diff --git a/src/main/java/com/glodblock/github/common/block/BlockIngredientBuffer.java b/src/main/java/com/glodblock/github/common/block/BlockIngredientBuffer.java index f01dd2f7..a4dee90d 100644 --- a/src/main/java/com/glodblock/github/common/block/BlockIngredientBuffer.java +++ b/src/main/java/com/glodblock/github/common/block/BlockIngredientBuffer.java @@ -30,7 +30,7 @@ public class BlockIngredientBuffer extends AEBaseTileBlock { public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { if (player.isSneaking()) { - return false; + return super.onBlockActivated(world, pos, state, player, hand, facing, hitX, hitY, hitZ); } TileIngredientBuffer tile = getTileEntity(world, pos); if (tile != null) { @@ -39,7 +39,7 @@ public class BlockIngredientBuffer extends AEBaseTileBlock { } return true; } - return false; + return super.onBlockActivated(world, pos, state, player, hand, facing, hitX, hitY, hitZ); } @SideOnly(Side.CLIENT) diff --git a/src/main/resources/assets/ae2fc/models/block/fluid_level_maintainer.json b/src/main/resources/assets/ae2fc/models/block/fluid_level_maintainer.json index dad40836..b4de2a3f 100644 --- a/src/main/resources/assets/ae2fc/models/block/fluid_level_maintainer.json +++ b/src/main/resources/assets/ae2fc/models/block/fluid_level_maintainer.json @@ -1,6 +1,12 @@ { - "parent": "block/cube_all", + "parent": "block/orientable", "textures": { - "all": "ae2fc:blocks/fluid_level_maintainer" + "particle": "ae2fc:blocks/fluid_level_maintainer", + "down": "ae2fc:blocks/fluid_level_maintainer_side", + "up": "ae2fc:blocks/fluid_level_maintainer", + "north": "ae2fc:blocks/fluid_level_maintainer_side", + "south": "ae2fc:blocks/fluid_level_maintainer_side", + "east": "ae2fc:blocks/fluid_level_maintainer_side", + "west": "ae2fc:blocks/fluid_level_maintainer_side" } } \ No newline at end of file diff --git a/src/main/resources/assets/ae2fc/textures/blocks/fluid_level_maintainer_side.png b/src/main/resources/assets/ae2fc/textures/blocks/fluid_level_maintainer_side.png new file mode 100644 index 00000000..88304b93 Binary files /dev/null and b/src/main/resources/assets/ae2fc/textures/blocks/fluid_level_maintainer_side.png differ