public class WorldSavedDataWireSystems
extends net.minecraft.world.storage.WorldSavedData
| Modifier and Type | Field and Description |
|---|---|
java.util.List<net.minecraft.entity.player.EntityPlayerMP> |
changedPlayers |
java.util.List<WireSystem> |
changedSystems |
static java.lang.String |
DATA_NAME |
java.util.Map<WireSystem.WireElement,IWireEmitter> |
emittersCache |
boolean |
gatesChanged |
boolean |
structureChanged |
java.util.Map<WireSystem,java.lang.Boolean> |
wireSystems |
net.minecraft.world.World |
world |
| Constructor and Description |
|---|
WorldSavedDataWireSystems() |
WorldSavedDataWireSystems(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildAndAddWireSystem(WireSystem.WireElement element) |
static WorldSavedDataWireSystems |
get(net.minecraft.world.World world) |
IWireEmitter |
getEmitter(WireSystem.WireElement element) |
java.util.List<WireSystem> |
getWireSystemsWithElement(WireSystem.WireElement element) |
boolean |
isEmitterEmitting(WireSystem.WireElement element,
net.minecraft.item.EnumDyeColor color) |
void |
markStructureChanged() |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
void |
rebuildWireSystemsAround(IPipeHolder holder) |
void |
removeWireSystem(WireSystem wireSystem) |
void |
tick() |
net.minecraft.nbt.NBTTagCompound |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt) |
public static final java.lang.String DATA_NAME
public net.minecraft.world.World world
public final java.util.Map<WireSystem,java.lang.Boolean> wireSystems
public boolean gatesChanged
public boolean structureChanged
public final java.util.List<WireSystem> changedSystems
public final java.util.List<net.minecraft.entity.player.EntityPlayerMP> changedPlayers
public final java.util.Map<WireSystem.WireElement,IWireEmitter> emittersCache
public WorldSavedDataWireSystems()
public WorldSavedDataWireSystems(java.lang.String name)
public void markStructureChanged()
public java.util.List<WireSystem> getWireSystemsWithElement(WireSystem.WireElement element)
public void removeWireSystem(WireSystem wireSystem)
public void buildAndAddWireSystem(WireSystem.WireElement element)
public void rebuildWireSystemsAround(IPipeHolder holder)
public IWireEmitter getEmitter(WireSystem.WireElement element)
public boolean isEmitterEmitting(WireSystem.WireElement element, net.minecraft.item.EnumDyeColor color)
public void tick()
public net.minecraft.nbt.NBTTagCompound writeToNBT(net.minecraft.nbt.NBTTagCompound nbt)
writeToNBT in class net.minecraft.world.storage.WorldSavedDatapublic void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt)
readFromNBT in class net.minecraft.world.storage.WorldSavedDatapublic static WorldSavedDataWireSystems get(net.minecraft.world.World world)