Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
package com.uppfinning.blocks;
<imports>
public class BlazeHeater extends AmorphContainer {
private IIcon[] icon =new IIcon[2];
public BlazeHeater(String _name) {
super(_name);
}
@Override
public TileEntity createNewTileEntity(World world,int a) {
return new TileEntityBlazeHeater();
}
}
package com.uppfinning.tileentity;
import com.uppfinning.Uppfinning;
import net.minecraft.init.Blocks;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.tileentity.TileEntityFurnace;
public class TileEntityBlazeHeater extends TileEntity {
@Override
public void updateEntity()
{
TileEntity tmpTE= this.worldObj.getTileEntity(this.xCoord, this.yCoord + 1, this.zCoord);
if(tmpTE instanceof TileEntityFurnace || tmpTE instanceof TileEntityBigFurnaceControler)
{
this.worldObj.getTileEntity(this.xCoord, this.yCoord + 1, this.zCoord).updateEntity();
}
}
}
Так делал.Ставлю блок-пишутся оба. Перезахожу-пишется только клиент.Переставляю блок- пишутся оба.Asd73 написал(а):В этом коде я проблем не вижу. Как регистрировал TileEntity?
Еще можешь попробовать, если еще не попробовал, вставить в updateEntity
И посмотреть что будет писать в консоль.Код:System.out.println("isRemote: " + worldObj.isRemote)
GameRegistry.registerTileEntity(TileEntityBlazeHeater.class, "tileEntityBlazeHeater");
Как-то без неё не сохраняется инфа с твоего тайла(readFromNBT / writeToNBT)xcx701 написал(а):и без неё
А, вот это зачем... но тут нет информации, которую необходимо записывать в NBT(подскажите кстати, как это расшифровывается)anti344 написал(а):Как-то без неё не сохраняется инфа с твоего тайла(readFromNBT / writeToNBT)xcx701 написал(а):и без неё
public void init(FMLInitializationEvent event)