Class CircuitSavedData

java.lang.Object
net.minecraft.world.level.saveddata.SavedData
in.northwestw.shortcircuit.data.CircuitSavedData

public class CircuitSavedData extends net.minecraft.world.level.saveddata.SavedData
  • Field Details

  • Constructor Details

    • CircuitSavedData

      public CircuitSavedData()
  • Method Details

    • octoletIndexForSize

      public int octoletIndexForSize(short blockSize)
    • getParentOctolet

      public Octolet getParentOctolet(UUID uuid)
    • getCircuitStartingPos

      public net.minecraft.core.BlockPos getCircuitStartingPos(UUID uuid)
    • addOctolet

      public void addOctolet(int index, Octolet octolet)
    • addCircuit

      public void addCircuit(UUID uuid, int octoletIndex)
    • removeCircuit

      public void removeCircuit(UUID uuid)
    • load

      public static CircuitSavedData load(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider lookupProvider)
    • save

      public net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider registries)
      Specified by:
      save in class net.minecraft.world.level.saveddata.SavedData
    • getCircuitBoardData

      public static CircuitSavedData getCircuitBoardData(net.minecraft.server.level.ServerLevel level)
    • getRuntimeData

      public static CircuitSavedData getRuntimeData(net.minecraft.server.level.ServerLevel level)