CLASS bcq net/minecraft/world/PersistentStateContainer METHOD a getNextAvailableId (Lbtc;Ljava/lang/String;)I ARG 2 persistentStateKey METHOD a setPersistentState (Lbtc;Ljava/lang/String;Lcin;)V ARG 2 key METHOD a getPersistentState (Lbtc;Ljava/util/function/Function;Ljava/lang/String;)Lcin; ARG 3 key METHOD h getPersistentStateManager ()Lcjj;