public interface IApiHandler
| Modifier and Type | Method and Description |
|---|---|
java.util.logging.Logger |
createLogger(java.lang.String name) |
void |
doDefaultEntityUpdate(Entity entity) |
boolean |
doDefaultSlotMovement(IGameInstance game,
int button,
float x,
float y,
ComponentSlot slot) |
void |
doWorldObjectMovement(MovableWorldObject object) |
int |
getColorByLight(int light,
TileLayer layer) |
int[] |
interpolateLight(IWorld world,
int x,
int y) |
int[] |
interpolateWorldColor(int[] interpolatedLight,
TileLayer layer) |
boolean |
isToolEffective(AbstractEntityPlayer player,
ItemInstance instance,
Tile tile,
TileLayer layer,
int x,
int y) |
java.util.logging.Logger |
logger() |
INoiseGen |
makeSimplexNoise(long seed) |
boolean |
placeTile(int x,
int y,
TileLayer layer,
AbstractEntityPlayer player,
ItemInstance selected,
Tile tile) |
void |
readDataSet(DataSet set,
java.io.File file) |
DataPart |
readPart(java.io.DataInput stream) |
void |
readSet(java.io.DataInput stream,
DataSet set) |
void |
writeDataSet(DataSet set,
java.io.File file) |
void |
writePart(java.io.DataOutput stream,
DataPart part) |
void |
writeSet(java.io.DataOutput stream,
DataSet set) |
void writeDataSet(DataSet set, java.io.File file)
void readDataSet(DataSet set, java.io.File file)
void writeSet(java.io.DataOutput stream,
DataSet set)
throws java.lang.Exception
java.lang.Exceptionvoid readSet(java.io.DataInput stream,
DataSet set)
throws java.lang.Exception
java.lang.Exceptionvoid writePart(java.io.DataOutput stream,
DataPart part)
throws java.lang.Exception
java.lang.ExceptionDataPart readPart(java.io.DataInput stream) throws java.lang.Exception
java.lang.Exception@ApiInternal void doDefaultEntityUpdate(Entity entity)
@ApiInternal void doWorldObjectMovement(MovableWorldObject object)
@ApiInternal boolean doDefaultSlotMovement(IGameInstance game, int button, float x, float y, ComponentSlot slot)
int[] interpolateLight(IWorld world, int x, int y)
int[] interpolateWorldColor(int[] interpolatedLight,
TileLayer layer)
int getColorByLight(int light,
TileLayer layer)
INoiseGen makeSimplexNoise(long seed)
@ApiInternal boolean isToolEffective(AbstractEntityPlayer player, ItemInstance instance, Tile tile, TileLayer layer, int x, int y)
@ApiInternal boolean placeTile(int x, int y, TileLayer layer, AbstractEntityPlayer player, ItemInstance selected, Tile tile)
java.util.logging.Logger createLogger(java.lang.String name)
@ApiInternal java.util.logging.Logger logger()