| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IHostedPeripheral
A subclass of IPeripheral specifically for peripherals created by ITurtleUpgrade's of type Peripheral. When an IHostedPeripheral is created, its IPeripheral methods will be called just as if the peripheral was a seperate adjacent block in the world, and update() will be called once per tick.
ITurtleUpgrade| Method Summary | |
|---|---|
|  void | readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)A method called whenever data is read from the Turtle's NBTTag, over the lifetime of the turtle. | 
|  void | update()A method called on each hosted peripheral once per tick, on the main thread over the lifetime of the turtle or block. | 
|  void | writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)A method called whenever data is written to the Turtle's NBTTag, over the lifetime of the turtle. | 
| Methods inherited from interface dan200.computer.api.IPeripheral | 
|---|
| attach, callMethod, canAttachToSide, detach, getMethodNames, getType | 
| Method Detail | 
|---|
void update()
void readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
nbttagcompound - The peripheral's NBTTagvoid writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
nbttagcompound - The peripheral's NBTTag.ID - The turtle's ID.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||