CLASS net/minecraft/class_20 net/minecraft/item/map/MapIcon FIELD comp_1844 z B FIELD comp_1845 rotation B FIELD field_48920 CODEC Lnet/minecraft/class_9139; METHOD (Lnet/minecraft/class_20$class_21;BBBLjava/util/Optional;)V ARG 1 type ARG 2 x ARG 3 z ARG 4 rotation METHOD comp_1844 z ()B METHOD comp_1845 rotation ()B METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_92 getTypeId ()B METHOD method_94 isAlwaysRendered ()Z CLASS class_21 Type FIELD field_111 alwaysRender Z FIELD field_33990 useIconCountLimit Z FIELD field_45788 CODEC Lcom/mojang/serialization/Codec; FIELD field_45789 name Ljava/lang/String; FIELD field_46184 structure Z FIELD field_48921 INDEX_TO_TYPE Ljava/util/function/IntFunction; FIELD field_48922 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_48923 index I FIELD field_81 id B FIELD field_82 tintColor I METHOD (Ljava/lang/String;IILjava/lang/String;ZIZZ)V ARG 3 index ARG 4 name ARG 5 alwaysRender ARG 6 tintColor ARG 7 useIconCountLimit ARG 8 structure METHOD (Ljava/lang/String;IILjava/lang/String;ZZ)V ARG 3 index ARG 4 name ARG 5 alwaysRender ARG 6 useIconCountLimit METHOD method_37342 shouldUseIconCountLimit ()Z METHOD method_53841 isStructure ()Z METHOD method_56813 getIndex ()I METHOD method_95 isAlwaysRendered ()Z METHOD method_96 getTintColor ()I METHOD method_97 hasTintColor ()Z METHOD method_98 getId ()B METHOD method_99 byId (B)Lnet/minecraft/class_20$class_21; ARG 0 id