minecraft_server-b1.7.3/src/net/minecraft/block/BlockContainer.java
2026-01-30 02:26:17 +07:00

29 lines
932 B
Java

package net.minecraft.block;
import net.minecraft.block.material.Material;
import net.minecraft.block.tile.TileEntity;
import net.minecraft.world.World;
public abstract class BlockContainer extends Block {
protected BlockContainer(int var1, Material var2) {
super(var1, var2);
isBlockContainer[var1] = true;
}
protected BlockContainer(int var1, int var2, Material var3) {
super(var1, var2, var3);
isBlockContainer[var1] = true;
}
public void onBlockAdded(World var1, int var2, int var3, int var4) {
super.onBlockAdded(var1, var2, var3, var4);
var1.setBlockTileEntity(var2, var3, var4, this.getBlockEntity());
}
public void onBlockRemoval(World var1, int var2, int var3, int var4) {
super.onBlockRemoval(var1, var2, var3, var4);
var1.removeBlockTileEntity(var2, var3, var4);
}
protected abstract TileEntity getBlockEntity();
}