public class WorldSavedDataWireSystems
extends net.minecraft.world.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.WorldSavedData
public void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt)
readFromNBT
in class net.minecraft.world.WorldSavedData
public static WorldSavedDataWireSystems get(net.minecraft.world.World world)