Class NetworkWorldStorage
java.lang.Object
org.cyclops.cyclopscore.persist.world.WorldStorage
org.cyclops.integrateddynamics.core.persist.world.NetworkWorldStorage
- All Implemented Interfaces:
org.cyclops.cyclopscore.persist.nbt.INBTProvider
public class NetworkWorldStorage
extends org.cyclops.cyclopscore.persist.world.WorldStorage
World NBT storage for all active networks.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.cyclops.cyclopscore.persist.world.WorldStorage
org.cyclops.cyclopscore.persist.world.WorldStorage.NBTDataHolder -
Field Summary
Fields inherited from class org.cyclops.cyclopscore.persist.world.WorldStorage
mod -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNewNetwork(INetwork network) Add a network that needs persistence.voidvoidprotected Stringstatic NetworkWorldStoragegetInstance(org.cyclops.cyclopscore.init.ModBase mod) voidremoveInvalidatedNetwork(INetwork network) Remove a network that was invalidated and does not need persistence anymore.voidreset()Methods inherited from class org.cyclops.cyclopscore.persist.world.WorldStorage
onAboutToStartEvent, onStartedEvent, onStoppingEvent, readFromNBT, readGeneratedFieldsFromNBT, writeGeneratedFieldsToNBT, writeToNBT
-
Method Details
-
getInstance
-
reset
public void reset()- Specified by:
resetin classorg.cyclops.cyclopscore.persist.world.WorldStorage
-
getDataId
- Specified by:
getDataIdin classorg.cyclops.cyclopscore.persist.world.WorldStorage
-
addNewNetwork
Add a network that needs persistence.- Parameters:
network- The network.
-
removeInvalidatedNetwork
Remove a network that was invalidated and does not need persistence anymore. This is allowed to be called if the network was already removed.- Parameters:
network- The network.
-
getNetworks
- Returns:
- A thread-safe copy of the current network set.
-
afterLoad
public void afterLoad()- Overrides:
afterLoadin classorg.cyclops.cyclopscore.persist.world.WorldStorage
-
beforeSave
public void beforeSave()- Overrides:
beforeSavein classorg.cyclops.cyclopscore.persist.world.WorldStorage
-