Guest User

BlockWallConcreteStrokeVBeige1$BlockCustom.class

a guest
Jan 15th, 2021
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.81 KB | None | 0 0
  1. //
  2. // Source code recreated from a .class file by IntelliJ IDEA
  3. // (powered by Fernflower decompiler)
  4. //
  5.  
  6. package net.mcreator.essensialmodernconstructionblock.block;
  7.  
  8. import net.mcreator.essensialmodernconstructionblock.creativetab.TabEMCBWalls;
  9. import net.minecraft.block.Block;
  10. import net.minecraft.block.BlockHorizontal;
  11. import net.minecraft.block.SoundType;
  12. import net.minecraft.block.material.MapColor;
  13. import net.minecraft.block.material.Material;
  14. import net.minecraft.block.properties.IProperty;
  15. import net.minecraft.block.properties.PropertyDirection;
  16. import net.minecraft.block.state.BlockStateContainer;
  17. import net.minecraft.block.state.IBlockState;
  18. import net.minecraft.entity.EntityLivingBase;
  19. import net.minecraft.util.EnumFacing;
  20. import net.minecraft.util.Mirror;
  21. import net.minecraft.util.Rotation;
  22. import net.minecraft.util.math.BlockPos;
  23. import net.minecraft.world.IBlockAccess;
  24. import net.minecraft.world.World;
  25.  
  26. public class BlockWallConcreteStrokeVBeige1$BlockCustom extends Block {
  27. public static final PropertyDirection FACING;
  28.  
  29. public BlockWallConcreteStrokeVBeige1$BlockCustom() {
  30. super(Material.field_151576_e);
  31. this.func_149663_c("wallconcretestrokevbeige1");
  32. this.func_149672_a(SoundType.field_185851_d);
  33. this.func_149711_c(1.5F);
  34. this.func_149752_b(10.0F);
  35. this.func_149715_a(0.0F);
  36. this.func_149713_g(255);
  37. this.func_149647_a(TabEMCBWalls.tab);
  38. this.func_180632_j(this.field_176227_L.func_177621_b().func_177226_a(FACING, EnumFacing.NORTH));
  39. }
  40.  
  41. protected BlockStateContainer func_180661_e() {
  42. return new BlockStateContainer(this, new IProperty[]{FACING});
  43. }
  44.  
  45. public IBlockState func_185499_a(IBlockState state, Rotation rot) {
  46. return state.func_177226_a(FACING, rot.func_185831_a((EnumFacing)state.func_177229_b(FACING)));
  47. }
  48.  
  49. public IBlockState func_185471_a(IBlockState state, Mirror mirrorIn) {
  50. return state.func_185907_a(mirrorIn.func_185800_a((EnumFacing)state.func_177229_b(FACING)));
  51. }
  52.  
  53. public IBlockState func_176203_a(int meta) {
  54. return this.func_176223_P().func_177226_a(FACING, EnumFacing.func_82600_a(meta));
  55. }
  56.  
  57. public int func_176201_c(IBlockState state) {
  58. return ((EnumFacing)state.func_177229_b(FACING)).func_176745_a();
  59. }
  60.  
  61. public IBlockState func_180642_a(World worldIn, BlockPos pos, EnumFacing facing, float hitX, float hitY, float hitZ, int meta, EntityLivingBase placer) {
  62. return this.func_176223_P().func_177226_a(FACING, placer.func_174811_aO().func_176734_d());
  63. }
  64.  
  65. public MapColor func_180659_g(IBlockState state, IBlockAccess blockAccess, BlockPos pos) {
  66. return MapColor.field_151679_y;
  67. }
  68.  
  69. static {
  70. FACING = BlockHorizontal.field_185512_D;
  71. }
  72. }
  73.  
Add Comment
Please, Sign In to add comment