Class NetworkManager

java.lang.Object
net.minecraft.world.level.saveddata.SavedData
com.hrznstudio.titanium.block_network.NetworkManager

public class NetworkManager extends net.minecraft.world.level.saveddata.SavedData
  • Constructor Details

    • NetworkManager

      public NetworkManager(net.minecraft.world.level.Level level)
  • Method Details

    • get

      public static NetworkManager get(net.minecraft.world.level.Level level)
    • get

      public static NetworkManager get(net.minecraft.server.level.ServerLevel level)
    • addNetwork

      public void addNetwork(Network network)
    • removeNetwork

      public void removeNetwork(String id)
    • addElement

      public void addElement(NetworkElement networkElement)
    • removeElement

      public void removeElement(net.minecraft.core.BlockPos pos)
    • getElement

      @Nullable public NetworkElement getElement(net.minecraft.core.BlockPos pos)
    • getNetworks

      public Collection<Network> getNetworks()
    • load

      public void load(net.minecraft.nbt.CompoundTag tag)
    • save

      public net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag tag)
      Specified by:
      save in class net.minecraft.world.level.saveddata.SavedData