CLASS net/minecraft/class_5272 net/minecraft/client/item/ModelPredicateProviderRegistry
	FIELD field_24443 GLOBAL Ljava/util/Map;
	FIELD field_24444 DAMAGED_ID Lnet/minecraft/class_2960;
	FIELD field_24445 DAMAGE_ID Lnet/minecraft/class_2960;
	FIELD field_24446 DAMAGED_PROVIDER Lnet/minecraft/class_1800;
	FIELD field_24447 DAMAGE_PROVIDER Lnet/minecraft/class_1800;
	FIELD field_24448 ITEM_SPECIFIC Ljava/util/Map;
	METHOD method_27878 get (Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)Lnet/minecraft/class_1800;
		ARG 0 item
		ARG 1 id
	METHOD method_27879 register (Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;Lnet/minecraft/class_1800;)V
		ARG 0 item
		ARG 1 id
		ARG 2 provider
	METHOD method_27881 register (Lnet/minecraft/class_2960;Lnet/minecraft/class_1800;)Lnet/minecraft/class_1800;
		ARG 0 id
		ARG 1 provider
	CLASS 1
		FIELD field_7910 step D
		FIELD field_7911 time D
		FIELD field_7913 lastTick J
		METHOD method_7736 getTime (Lnet/minecraft/class_1937;D)D
			ARG 1 world
			ARG 2 skyAngle
	CLASS 2
		FIELD field_24449 value Lnet/minecraft/class_5272$class_5171;
		FIELD field_24450 speed Lnet/minecraft/class_5272$class_5171;
		METHOD method_27896 getItemFrameAngleOffset (Lnet/minecraft/class_1533;)D
			ARG 1 itemFrame
		METHOD method_27897 getLodestonePos (Lnet/minecraft/class_1937;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2338;
			ARG 1 world
			ARG 2 tag
		METHOD method_27898 getAngleToPos (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)D
			ARG 1 pos
			ARG 2 entity
		METHOD method_27899 getSpawnPos (Lnet/minecraft/class_638;)Lnet/minecraft/class_2338;
			ARG 1 world
	CLASS class_5171 AngleRandomizer
		FIELD field_23980 value D
		FIELD field_23981 speed D
		FIELD field_23982 lastUpdateTime J
		METHOD method_27190 update (JD)V
			ARG 1 time
		METHOD method_27316 shouldUpdate (J)Z
			ARG 1 time
