mirror of
https://github.com/KAMKEEL/CustomNPC-Plus.git
synced 2026-11-13 03:07:34 +00:00
29 lines
550 B
Java
29 lines
550 B
Java
package noppes.npcs.scripted.interfaces;
|
|||
|
|
|
||
|
|
import net.minecraft.tileentity.TileEntity;
|
||
|
|
import noppes.npcs.scripted.ScriptBlock;
|
||
|
|
import noppes.npcs.scripted.ScriptWorld;
|
||
|
|
|
||
|
|
public interface ITileEntity {
|
||
|
|
int getBlockMetadata();
|
||
|
|
|
||
|
|
ScriptWorld getWorld();
|
||
|
|
|
||
|
|
TileEntity getMCTileEntity();
|
||
|
|
|
||
|
|
void readFromNBT(INbt nbt);
|
||
|
|
|
||
|
|
double getDistanceFrom(double x, double y, double z);
|
||
|
|
|
||
|
|
ScriptBlock getBlockType();
|
||
|
|
|
||
|
|
boolean isInvalid();
|
||
|
|
|
||
|
|
void invalidate();
|
||
|
|
|
||
|
|
void validate();
|
||
|
|
|
||
|
|
void updateContainingBlockInfo();
|
||
|
|
|
||
|
|
INbt getNBT();
|
||
|
|
}
|