Search in sources :

Example 1 with RenderBlockTarget

use of me.desht.pneumaticcraft.client.render.pneumaticArmor.RenderBlockTarget in project pnc-repressurized by TeamPneumatic.

the class PacketHackingBlockStart method handleClientSide.

@Override
public void handleClientSide(PacketHackingBlockStart message, EntityPlayer player) {
    CommonHUDHandler.getHandlerForPlayer(player).setHackedBlock(new WorldAndCoord(player.world, message.pos));
    RenderBlockTarget target = HUDHandler.instance().getSpecificRenderer(BlockTrackUpgradeHandler.class).getTargetForCoord(message.pos);
    if (target != null)
        target.onHackConfirmServer();
}
Also used : RenderBlockTarget(me.desht.pneumaticcraft.client.render.pneumaticArmor.RenderBlockTarget) BlockTrackUpgradeHandler(me.desht.pneumaticcraft.client.render.pneumaticArmor.BlockTrackUpgradeHandler) WorldAndCoord(me.desht.pneumaticcraft.common.util.WorldAndCoord)

Aggregations

BlockTrackUpgradeHandler (me.desht.pneumaticcraft.client.render.pneumaticArmor.BlockTrackUpgradeHandler)1 RenderBlockTarget (me.desht.pneumaticcraft.client.render.pneumaticArmor.RenderBlockTarget)1 WorldAndCoord (me.desht.pneumaticcraft.common.util.WorldAndCoord)1