1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2025-11-11 02:43:14 +00:00

Fix several deprecation warnings

This commit is contained in:
SquidDev
2019-04-09 16:30:44 +01:00
parent fcaa777c95
commit 23ddd4feb5
5 changed files with 20 additions and 13 deletions

View File

@@ -7,7 +7,6 @@
package dan200.computercraft.shared.common;
import net.minecraft.block.Block;
import net.minecraft.block.ITileEntityProvider;
import net.minecraft.block.state.IBlockState;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.tileentity.TileEntity;
@@ -23,7 +22,7 @@ import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import java.util.Random;
public abstract class BlockGeneric extends Block implements ITileEntityProvider
public abstract class BlockGeneric extends Block
{
private final TileEntityType<? extends TileGeneric> type;
@@ -77,9 +76,15 @@ public abstract class BlockGeneric extends Block implements ITileEntityProvider
if( te instanceof TileGeneric ) ((TileGeneric) te).blockTick();
}
@Override
public boolean hasTileEntity( IBlockState state )
{
return true;
}
@Nullable
@Override
public TileEntity createNewTileEntity( @Nonnull IBlockReader world )
public TileEntity createTileEntity( @Nonnull IBlockState state, @Nonnull IBlockReader world )
{
return type.create();
}