public abstract class TileEntityFueled extends TileEntity
| Modifier and Type | Field and Description |
|---|---|
protected int |
coalTime |
protected int |
maxCoalTime |
world, x, y| Constructor and Description |
|---|
TileEntityFueled(IWorld world,
int x,
int y) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ItemInstance |
getFuel() |
protected abstract float |
getFuelModifier() |
float |
getFuelPercentage() |
boolean |
isActive() |
void |
load(DataSet set,
boolean forSync) |
protected boolean |
needsSync() |
protected abstract void |
onActiveChange(boolean active) |
protected void |
onSync() |
protected abstract void |
removeFuel() |
void |
save(DataSet set,
boolean forSync) |
protected abstract boolean |
tryTickAction() |
void |
update(IGameInstance game) |
doesSave, dropInventory, getSyncInterval, sendToClients, shouldRemovepublic TileEntityFueled(IWorld world, int x, int y)
public void update(IGameInstance game)
update in class TileEntityprotected boolean needsSync()
needsSync in class TileEntityprotected void onSync()
onSync in class TileEntitypublic boolean isActive()
public float getFuelPercentage()
protected abstract boolean tryTickAction()
protected abstract float getFuelModifier()
protected abstract ItemInstance getFuel()
protected abstract void removeFuel()
protected abstract void onActiveChange(boolean active)
public void save(DataSet set, boolean forSync)
save in class TileEntitypublic void load(DataSet set, boolean forSync)
load in class TileEntity