Class PersistentStateManager

java.lang.Object
net.minecraft.world.PersistentStateManager
Direct Known Subclasses:
TemporaryStateManager

public class PersistentStateManager extends Object
Mappings:
Namespace Name
official aua
intermediary net/minecraft/class_106
named net/minecraft/world/PersistentStateManager
  • Field Details

    • saveHandler

      private SaveHandler saveHandler
      Mappings:
      Namespace Name Mixin selector
      official b Laua;b:Latp;
      intermediary field_262 Lnet/minecraft/class_106;field_262:Lnet/minecraft/class_101;
      named saveHandler Lnet/minecraft/world/PersistentStateManager;saveHandler:Lnet/minecraft/world/SaveHandler;
    • stateMap

      protected Map<String,PersistentState> stateMap
      Mappings:
      Namespace Name Mixin selector
      official a Laua;a:Ljava/util/Map;
      intermediary field_263 Lnet/minecraft/class_106;field_263:Ljava/util/Map;
      named stateMap Lnet/minecraft/world/PersistentStateManager;stateMap:Ljava/util/Map;
    • states

      private List<PersistentState> states
      Mappings:
      Namespace Name Mixin selector
      official c Laua;c:Ljava/util/List;
      intermediary field_264 Lnet/minecraft/class_106;field_264:Ljava/util/List;
      named states Lnet/minecraft/world/PersistentStateManager;states:Ljava/util/List;
    • idCounts

      private Map<String,Short> idCounts
      Mappings:
      Namespace Name Mixin selector
      official d Laua;d:Ljava/util/Map;
      intermediary field_265 Lnet/minecraft/class_106;field_265:Ljava/util/Map;
      named idCounts Lnet/minecraft/world/PersistentStateManager;idCounts:Ljava/util/Map;
  • Constructor Details

    • PersistentStateManager

      public PersistentStateManager(SaveHandler saveHandler)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laua;<init>(Latp;)V
      intermediary <init> Lnet/minecraft/class_106;<init>(Lnet/minecraft/class_101;)V
      named <init> Lnet/minecraft/world/PersistentStateManager;<init>(Lnet/minecraft/world/SaveHandler;)V
  • Method Details

    • getOrCreate

      public PersistentState getOrCreate(Class<? extends PersistentState> clazz, String name)
      Mappings:
      Namespace Name Mixin selector
      official a Laua;a(Ljava/lang/Class;Ljava/lang/String;)Late;
      intermediary method_269 Lnet/minecraft/class_106;method_269(Ljava/lang/Class;Ljava/lang/String;)Lnet/minecraft/class_92;
      named getOrCreate Lnet/minecraft/world/PersistentStateManager;getOrCreate(Ljava/lang/Class;Ljava/lang/String;)Lnet/minecraft/world/PersistentState;
    • replace

      public void replace(String name, PersistentState state)
      Mappings:
      Namespace Name Mixin selector
      official a Laua;a(Ljava/lang/String;Late;)V
      intermediary method_271 Lnet/minecraft/class_106;method_271(Ljava/lang/String;Lnet/minecraft/class_92;)V
      named replace Lnet/minecraft/world/PersistentStateManager;replace(Ljava/lang/String;Lnet/minecraft/world/PersistentState;)V
    • save

      public void save()
      Mappings:
      Namespace Name Mixin selector
      official a Laua;a()V
      intermediary method_267 Lnet/minecraft/class_106;method_267()V
      named save Lnet/minecraft/world/PersistentStateManager;save()V
    • save

      private void save(PersistentState state)
      Mappings:
      Namespace Name Mixin selector
      official a Laua;a(Late;)V
      intermediary method_268 Lnet/minecraft/class_106;method_268(Lnet/minecraft/class_92;)V
      named save Lnet/minecraft/world/PersistentStateManager;save(Lnet/minecraft/world/PersistentState;)V
    • readIdCounts

      private void readIdCounts()
      Mappings:
      Namespace Name Mixin selector
      official b Laua;b()V
      intermediary method_272 Lnet/minecraft/class_106;method_272()V
      named readIdCounts Lnet/minecraft/world/PersistentStateManager;readIdCounts()V
    • method_270

      public int method_270(String name)
      Mappings:
      Namespace Name Mixin selector
      official a Laua;a(Ljava/lang/String;)I
      intermediary method_270 Lnet/minecraft/class_106;method_270(Ljava/lang/String;)I
      named method_270 Lnet/minecraft/world/PersistentStateManager;method_270(Ljava/lang/String;)I