Package thaumic.tinkerer.common.block.tile

Examples of thaumic.tinkerer.common.block.tile.TileMagnet


  public void renderInventoryBlock(Block block, int metadata, int modelID, RenderBlocks renderer) {
    RenderTileMagnet.mob = metadata == 1;

    GL11.glPushMatrix();
    GL11.glTranslatef(-0.5F, -0.5F, -0.5F);
    TileEntityRendererDispatcher.instance.renderTileEntityAt(new TileMagnet(), 0.0D, 0.0D, 0.0D, 0.0F);
    GL11.glPopMatrix();
  }
View Full Code Here


    return true;
  }

  @Override
  public void breakBlock(World par1World, int par2, int par3, int par4, Block par5, int par6) {
    TileMagnet magnet = (TileMagnet) par1World.getTileEntity(par2, par3, par4);
    TileMobMagnet mobMagnet = magnet instanceof TileMobMagnet ? (TileMobMagnet) magnet : null;

    if (mobMagnet != null) {
      for (int j1 = 0; j1 < mobMagnet.getSizeInventory(); ++j1) {
        ItemStack itemstack = mobMagnet.getStackInSlot(j1);
View Full Code Here

    return false;
  }

  @Override
  public TileEntity createNewTileEntity(World world, int metadata) {
    return (metadata & 2) == 2 ? new TileMobMagnet() : new TileMagnet();
  }
View Full Code Here

  public List<String> getWailaBody(ItemStack itemStack,
                                   List<String> currenttip, IWailaDataAccessor accessor,
                                   IWailaConfigHandler config) {
    boolean mobMagnet = accessor.getTileEntity() instanceof TileMobMagnet;

    TileMagnet tileMagnet = (TileMagnet) accessor.getTileEntity();
    boolean isPulling = (tileMagnet.getBlockMetadata() & 1) == 0;
    if (isPulling)
      currenttip.add(StatCollector.translateToLocal("ttwaila.pullingMode"));
    else
      currenttip.add(StatCollector.translateToLocal("ttwaila.pushingMode"));
    if (mobMagnet) {
View Full Code Here

TOP

Related Classes of thaumic.tinkerer.common.block.tile.TileMagnet

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.