37 lines
487 B
Java
37 lines
487 B
Java
package resonantinduction.core.prefab.part;
|
|
|
|
import net.minecraft.world.World;
|
|
import codechicken.multipart.TMultiPart;
|
|
|
|
public abstract class PartAdvanced extends TMultiPart
|
|
{
|
|
protected long ticks = 0;
|
|
|
|
@Override
|
|
public void update()
|
|
{
|
|
if (ticks == 0)
|
|
{
|
|
initiate();
|
|
}
|
|
|
|
if (ticks >= Long.MAX_VALUE)
|
|
{
|
|
ticks = 1;
|
|
}
|
|
|
|
ticks++;
|
|
}
|
|
|
|
/**
|
|
* Called on the TileEntity's first tick.
|
|
*/
|
|
public void initiate()
|
|
{
|
|
}
|
|
|
|
public World getWorld()
|
|
{
|
|
return world();
|
|
}
|
|
}
|