CLASS bcn net/minecraft/world/PersistentStateContainer METHOD a getNextAvailableId (Lbsy;Ljava/lang/String;)I ARG 2 persistentStateKey METHOD a setPersistentState (Lbsy;Ljava/lang/String;Lcij;)V ARG 2 key METHOD a getPersistentState (Lbsy;Ljava/util/function/Function;Ljava/lang/String;)Lcij; ARG 3 key METHOD h getPersistentStateManager ()Lcjf;