Applied-Energistics-2-tiler.../src/main/java/appeng/block/legacy/BlockLegacyDisplay.java

32 lines
1 KiB
Java
Raw Normal View History

2022-12-04 17:18:15 +01:00
package appeng.block.legacy;
import appeng.block.AEBaseBlock;
import appeng.block.AEBaseTileBlock;
import appeng.client.render.BaseBlockRender;
import appeng.client.render.blocks.RenderBlockLegacyDisplay;
import appeng.tile.AEBaseTile;
import appeng.tile.legacy.TileLegacyDisplay;
2023-01-03 18:29:11 +01:00
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
2022-12-04 17:18:15 +01:00
import net.minecraft.block.material.Material;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.IBlockAccess;
public class BlockLegacyDisplay extends AEBaseTileBlock {
public BlockLegacyDisplay(Material mat) {
super(mat);
}
2023-01-03 18:29:11 +01:00
@SideOnly(Side.CLIENT)
2022-12-04 17:18:15 +01:00
@Override
protected BaseBlockRender<? extends AEBaseBlock, ? extends AEBaseTile> getRenderer() {
return new RenderBlockLegacyDisplay();
}
@Override
public int getLightValue(IBlockAccess world, int x, int y, int z) {
TileEntity te = world.getTileEntity(x, y, z);
return ((TileLegacyDisplay) te).isDisplayPowered() ? 7 : 0;
}
}