66package net .modificationstation .sltest .block ;
77
88import net .minecraft .block .Block ;
9- import net .minecraft .block .Material ;
109import net .minecraft .block .entity .BlockEntity ;
10+ import net .minecraft .block .material .Material ;
1111import net .minecraft .entity .ItemEntity ;
1212import net .minecraft .entity .LivingEntity ;
1313import net .minecraft .entity .player .PlayerEntity ;
@@ -36,7 +36,7 @@ public class BlockFreezer extends TemplateBlockWithEntity
3636
3737 protected BlockFreezer (Identifier blockID )
3838 {
39- super (blockID , Material .field_998 );
39+ super (blockID , Material .SNOW_LAYER );
4040 FrozenRand = new Random ();
4141 }
4242
@@ -74,14 +74,14 @@ private void setDefaultDirection(World world, int i, int j, int k)
7474 {
7575 byte0 = 4 ;
7676 }
77- world .method_215 (i , j , k , byte0 );
77+ world .setBlockMeta (i , j , k , byte0 );
7878 }
7979
8080 @ Override
8181 public void randomDisplayTick (World world , int i , int j , int k , Random random )
8282 {
83- TileEntityFreezer tileentity = (TileEntityFreezer )world .method_1777 (i , j , k );
84- if (world .isRemote ? tileentity .method_1069 () == 1 : tileentity .isBurning ())
83+ TileEntityFreezer tileentity = (TileEntityFreezer )world .getBlockEntity (i , j , k );
84+ if (world .isRemote ? tileentity .getPushedBlockData () == 1 : tileentity .isBurning ())
8585 {
8686 float f = (float )i + 0.5F ;
8787 float f1 = (float )j + 1.0F + (random .nextFloat () * 6F ) / 16F ;
@@ -112,7 +112,7 @@ public int getTexture(int i)
112112 @ Override
113113 public boolean onUse (World world , int i , int j , int k , PlayerEntity entityplayer )
114114 {
115- BlockEntity tileentityFreezer = world .method_1777 (i , j , k );
115+ BlockEntity tileentityFreezer = world .getBlockEntity (i , j , k );
116116 if (tileentityFreezer instanceof TileEntityFreezer freezer )
117117 GuiHelper .openGUI (entityplayer , of (NAMESPACE , "freezer" ), freezer , new ContainerFreezer (entityplayer .inventory , freezer ));
118118 return true ;
@@ -121,9 +121,9 @@ public boolean onUse(World world, int i, int j, int k, PlayerEntity entityplayer
121121 public static void updateFreezerBlockState (boolean flag , World world , int i , int j , int k )
122122 {
123123 int l = world .getBlockMeta (i , j , k );
124- BlockEntity tileentity = world .method_1777 (i , j , k );
124+ BlockEntity tileentity = world .getBlockEntity (i , j , k );
125125 world .setBlock (i , j , k , l );
126- world .method_157 (i , j , k , tileentity );
126+ world .setBlockEntity (i , j , k , tileentity );
127127 }
128128
129129 @ Override
@@ -138,26 +138,26 @@ public void onPlaced(World world, int i, int j, int k, LivingEntity entityliving
138138 int l = MathHelper .floor ((double )((entityliving .yaw * 4F ) / 360F ) + 0.5D ) & 3 ;
139139 if (l == 0 )
140140 {
141- world .method_215 (i , j , k , 2 );
141+ world .setBlockMeta (i , j , k , 2 );
142142 }
143143 if (l == 1 )
144144 {
145- world .method_215 (i , j , k , 5 );
145+ world .setBlockMeta (i , j , k , 5 );
146146 }
147147 if (l == 2 )
148148 {
149- world .method_215 (i , j , k , 3 );
149+ world .setBlockMeta (i , j , k , 3 );
150150 }
151151 if (l == 3 )
152152 {
153- world .method_215 (i , j , k , 4 );
153+ world .setBlockMeta (i , j , k , 4 );
154154 }
155155 }
156156
157157 @ Override
158158 public void onBreak (World world , int i , int j , int k )
159159 {
160- TileEntityFreezer tileentityFreezer = (TileEntityFreezer )world .method_1777 (i , j , k );
160+ TileEntityFreezer tileentityFreezer = (TileEntityFreezer )world .getBlockEntity (i , j , k );
161161label0 :
162162 for (int l = 0 ; l < tileentityFreezer .size (); l ++)
163163 {
@@ -186,7 +186,7 @@ public void onBreak(World world, int i, int j, int k)
186186 entityitem .velocityX = (float )FrozenRand .nextGaussian () * f3 ;
187187 entityitem .velocityY = (float )FrozenRand .nextGaussian () * f3 + 0.2F ;
188188 entityitem .velocityZ = (float )FrozenRand .nextGaussian () * f3 ;
189- world .method_210 (entityitem );
189+ world .spawnEntity (entityitem );
190190 } while (true );
191191 }
192192
0 commit comments