All block textures now work
This commit is contained in:
parent
1475554f8e
commit
94a2229ed7
26 changed files with 568 additions and 59 deletions
|
@ -33,29 +33,6 @@ public class BlockAesu extends BlockMachineBase implements IRotationTexture {
|
|||
return true;
|
||||
}
|
||||
|
||||
//
|
||||
// @Override
|
||||
// @SideOnly(Side.CLIENT)
|
||||
// public void registerBlockIcons(IIconRegister icon) {
|
||||
// this.blockIcon = icon.registerIcon("techreborn:machine/aesu_side");
|
||||
// this.iconFront = icon.registerIcon("techreborn:machine/aesu_front");
|
||||
// this.iconTop = icon.registerIcon("techreborn:machine/aesu_side");
|
||||
// this.iconBottom = icon.registerIcon("techreborn:machine/aesu_side");
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// @SideOnly(Side.CLIENT)
|
||||
// public IIcon getIcon(IBlockAccess blockAccess, int x, int y, int z, int side) {
|
||||
// int metadata = getTileRotation(blockAccess, x, y, z);
|
||||
// if (side == metadata && blockAccess.getBlockMetadata(x, y, z) == 1) {
|
||||
// return this.iconFront;
|
||||
// }
|
||||
// return metadata == 0 && side == 3 ? this.iconFront
|
||||
// : side == 1 ? this.iconTop :
|
||||
// side == 0 ? this.iconBottom : (side == 0 ? this.iconTop
|
||||
// : (side == metadata ? this.iconFront : this.blockIcon));
|
||||
// }
|
||||
|
||||
private final String prefix = "techreborn:/blocks/machine/";
|
||||
|
||||
@Override
|
||||
|
|
|
@ -9,10 +9,11 @@ import net.minecraft.util.BlockPos;
|
|||
import net.minecraft.world.World;
|
||||
import techreborn.Core;
|
||||
import techreborn.blocks.BlockMachineBase;
|
||||
import techreborn.blocks.IAdvancedRotationTexture;
|
||||
import techreborn.client.GuiHandler;
|
||||
import techreborn.tiles.idsu.TileIDSU;
|
||||
|
||||
public class BlockIDSU extends BlockMachineBase {
|
||||
public class BlockIDSU extends BlockMachineBase implements IAdvancedRotationTexture {
|
||||
|
||||
|
||||
public BlockIDSU(Material material) {
|
||||
|
@ -44,4 +45,28 @@ public class BlockIDSU extends BlockMachineBase {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
private final String prefix = "techreborn:/blocks/machine/";
|
||||
|
||||
|
||||
@Override
|
||||
public String getFront(boolean isActive) {
|
||||
return prefix + "idsu_front";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getSide(boolean isActive) {
|
||||
return prefix + "idsu_side" ;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getTop(boolean isActive) {
|
||||
return prefix + "idsu_side";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getBottom(boolean isActive) {
|
||||
return prefix + "idsu_side";
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -6,10 +6,11 @@ import net.minecraft.tileentity.TileEntity;
|
|||
import net.minecraft.world.World;
|
||||
import techreborn.Core;
|
||||
import techreborn.blocks.BlockMachineBase;
|
||||
import techreborn.blocks.IAdvancedRotationTexture;
|
||||
import techreborn.client.GuiHandler;
|
||||
import techreborn.tiles.lesu.TileLesu;
|
||||
|
||||
public class BlockLesu extends BlockMachineBase {
|
||||
public class BlockLesu extends BlockMachineBase implements IAdvancedRotationTexture {
|
||||
|
||||
|
||||
public BlockLesu(Material material) {
|
||||
|
@ -32,4 +33,27 @@ public class BlockLesu extends BlockMachineBase {
|
|||
return true;
|
||||
}
|
||||
|
||||
private final String prefix = "techreborn:/blocks/machine/";
|
||||
|
||||
|
||||
@Override
|
||||
public String getFront(boolean isActive) {
|
||||
return prefix + "lesu_front";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getSide(boolean isActive) {
|
||||
return prefix + "lesu_side" ;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getTop(boolean isActive) {
|
||||
return prefix + "lesu_side";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getBottom(boolean isActive) {
|
||||
return prefix + "lesu_side";
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -9,9 +9,10 @@ import net.minecraft.util.BlockPos;
|
|||
import net.minecraft.world.IBlockAccess;
|
||||
import net.minecraft.world.World;
|
||||
import techreborn.blocks.BlockMachineBase;
|
||||
import techreborn.blocks.IAdvancedRotationTexture;
|
||||
import techreborn.tiles.lesu.TileLesuStorage;
|
||||
|
||||
public class BlockLesuStorage extends BlockMachineBase {
|
||||
public class BlockLesuStorage extends BlockMachineBase implements IAdvancedRotationTexture {
|
||||
|
||||
public BlockLesuStorage(Material material) {
|
||||
super(material);
|
||||
|
@ -44,4 +45,26 @@ public class BlockLesuStorage extends BlockMachineBase {
|
|||
public boolean shouldConnectToBlock(IBlockAccess blockAccess, int x, int y, int z, Block block, int meta) {
|
||||
return block == (Block) this;
|
||||
}
|
||||
|
||||
private final String prefix = "techreborn:/blocks/machine/";
|
||||
|
||||
@Override
|
||||
public String getFront(boolean isActive) {
|
||||
return prefix + "lesu_block";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getSide(boolean isActive) {
|
||||
return prefix + "lesu_block" ;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getTop(boolean isActive) {
|
||||
return prefix + "lesu_block";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getBottom(boolean isActive) {
|
||||
return prefix + "lesu_block";
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue