Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.08 KB | None | 0 0
  1. package com.Fedgyma.FirstMod.blocks;
  2.  
  3. import java.util.Random;
  4.  
  5. import com.Fedgyma.FirstMod.init.ModBlocks;
  6. import com.Fedgyma.FirstMod.util.Reference;
  7.  
  8. import net.minecraft.block.Block;
  9. import net.minecraft.block.BlockDoublePlant;
  10. import net.minecraft.block.SoundType;
  11. import net.minecraft.block.material.Material;
  12. import net.minecraft.block.state.IBlockState;
  13. import net.minecraft.util.BlockRenderLayer;
  14. import net.minecraft.util.IStringSerializable;
  15. import net.minecraft.util.math.BlockPos;
  16. import net.minecraft.world.IBlockAccess;
  17. import net.minecraftforge.fml.relauncher.Side;
  18. import net.minecraftforge.fml.relauncher.SideOnly;
  19.  
  20. public class PineappleBlock extends BlockBase {
  21.  
  22.     public PineappleBlock(String name, Material material)
  23.     {
  24.         super(name, material);
  25.         this.fullBlock = false;
  26.         this.translucent = true;
  27.         //float f = 0.5F;
  28.         //setBlockBounds(0.5F - f, 0.0F, 0.5F - f, 0.5F + f, 0.25F, 0.5F + f);
  29.         setLightOpacity(1);
  30.         this.setHardness(0.0F);
  31.         this.setSoundType(SoundType.PLANT);
  32.         //this.setUnlocalizedName("doublePlant");
  33.     }
  34.    
  35.     @SideOnly(Side.CLIENT)
  36.     public BlockRenderLayer getBlockLayer()
  37.     {
  38.         return BlockRenderLayer.CUTOUT;
  39.     }
  40.  
  41.     public boolean isFullCube(IBlockState state)
  42.     {
  43.         return false;
  44.     }
  45.  
  46.    
  47.     //public BlockRenderLayer getBlockLayer()
  48.     //{
  49.         //return BlockRenderLayer.CUTOUT_MIPPED;
  50.     //}
  51.    
  52.     //public boolean isOpaqueCube() {
  53.            //return (false);
  54.     //}
  55.    
  56.     //public Block getBlockDropped(IBlockState state, Random rand, int fortune) {
  57.         //return ModBlocks.PINEAPPLE_BLOCK;
  58.     //}
  59.     //public boolean renderAsNormalBlock() {
  60.         //return (false);
  61.     //}
  62.     //private void setBlockBounds(float f, float g, float h, float i, float j, float k) {
  63.     // 
  64.     //}
  65.    
  66.     //@Override
  67.     //public boolean isNormalCube(IBlockState state, IBlockAccess world, BlockPos pos) {
  68.         //return false;
  69.     //}
  70.    
  71.     //@Override
  72.     //public void setBlockBoundsForItemRender() {
  73.         //this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 2.0F, 1.0F);
  74.     //}
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement