- 682
- 20
- 319
block:
public class SpawnBlock extends BlockContainer {
public SpawnBlock(Material p_i45394_1_, String name, String texture) {
super(p_i45394_1_);
this.setBlockName(name);
this.setCreativeTab(tabVPCore.Other);
this.setBlockUnbreakable();
this.setBlockTextureName(Main.MODID + ":" + texture);
GameRegistry.registerBlock(this, name);
}
public TileEntity createNewTileEntity(World world, int var1) {
return new EntitySpawnBlock();
}
}
TileEntity:
public class EntitySpawnBlock extends TileEntity {
public int time;
@Override
public void readFromNBT(NBTTagCompound tag) {
if (tag.hasKey("time")) {
time = tag.getInteger("time");
} else {
time = 0;
}
}
@Override
public void writeToNBT(NBTTagCompound tag) {
tag.setInteger("time", time);
}
@Override
public void updateEntity() {
if (!worldObj.isRemote) {
System.out.println("Не работает, после перезахода в мир")
}
}
}