Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package yesodmod.general.block;
- import java.util.Random;
- import net.minecraft.block.BlockGlass;
- import net.minecraft.block.material.Material;
- import net.minecraft.creativetab.CreativeTabs;
- import yesodmod.general.client.ClientProxy;
- public class LavaGlass extends BlockGlass {
- public LavaGlass() {
- super(Material.glass, false);
- setCreativeTab(CreativeTabs.tabBlock);
- setBlockName("LavaGlass");
- setLightLevel(1F);
- }
- @Override
- public int quantityDropped(Random p_149745_1_)
- {
- return 1;
- }
- @Override
- public boolean renderAsNormalBlock()
- {
- return false;
- }
- @Override
- public boolean isOpaqueCube()
- {
- return false;
- }
- @Override
- public int getRenderType()
- {
- return ClientProxy.lavaGlassRenderType;
- }
- @Override
- public boolean canRenderInPass(int pass)
- {
- //Set the static var in the client proxy
- ClientProxy.renderPass = pass;
- //the block can render in both passes, so return true always
- return true;
- }
- @Override
- public int getRenderBlockPass()
- {
- return 1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement