CLASS cnx net/minecraft/item/map/MapState CLASS cnx$a PlayerUpdateTracker FIELD a player Lavy; FIELD d dirty Z FIELD e startX I FIELD f startZ I FIELD g endX I FIELD h endZ I FIELD i emptyPacketsRequested I METHOD (Lcnx;Lavy;)V ARG 1 player METHOD a markDirty (II)V ARG 1 x ARG 2 z METHOD a getPacket (Lbcb;)Lka; ARG 1 stack FIELD a xCenter I FIELD b zCenter I FIELD c dimension Lbye; FIELD d showIcons Z FIELD e unlimitedTracking Z FIELD f scale B FIELD g colors [B FIELD h locked Z FIELD i updateTrackers Ljava/util/List; FIELD j icons Ljava/util/Map; FIELD k updateTrackersByPlayer Ljava/util/Map; FIELD l banners Ljava/util/Map; FIELD m frames Ljava/util/Map; METHOD (Ljava/lang/String;)V ARG 1 key METHOD a calculateCenter (DDI)V ARG 1 x ARG 3 z ARG 5 scale METHOD a markDirty (II)V ARG 1 x ARG 2 z METHOD a init (IIIZZLbye;)V ARG 1 x ARG 2 z ARG 3 scale ARG 4 showIcons ARG 5 unlimitedTracking ARG 6 dimension METHOD a getPlayerSyncData (Lavy;)Lcnx$a; ARG 1 player METHOD a update (Lavy;Lbcb;)V ARG 1 player ARG 2 stack METHOD a getPlayerMarkerPacket (Lbcb;Lbgs;Lavy;)Lka; ARG 1 map ARG 2 world ARG 3 pos METHOD a addDecorationsTag (Lbcb;Lev;Ljava/lang/String;Lcnu$a;)V ARG 0 stack ARG 1 pos ARG 2 id ARG 3 type METHOD a removeBanner (Lbgs;II)V ARG 1 world ARG 2 x ARG 3 z METHOD a addBanner (Lbhj;Lev;)V ARG 1 world ARG 2 pos METHOD a addIcon (Lcnu$a;Lbhj;Ljava/lang/String;DDDLjm;)V ARG 1 type ARG 2 world ARG 3 key ARG 4 x ARG 6 z ARG 8 rotation ARG 10 text METHOD a copyFrom (Lcnx;)V ARG 1 state METHOD a removeFrame (Lev;I)V ARG 1 pos ARG 2 id