Class MapBannerMarker

java.lang.Object
net.minecraft.item.map.MapBannerMarker

public class MapBannerMarker
extends Object
Represents a banner marker in world.

Used to track banners in a map state.

Mappings:
Namespace Name
official ddh
intermediary net/minecraft/class_17
named net/minecraft/item/map/MapBannerMarker
  • Field Details

    • pos

      private final BlockPos pos
      Mappings:
      Namespace Name Mixin selector
      official a Lddh;a:Lfx;
      intermediary field_69 Lnet/minecraft/class_17;field_69:Lnet/minecraft/class_2338;
      named pos Lnet/minecraft/item/map/MapBannerMarker;pos:Lnet/minecraft/util/math/BlockPos;
    • color

      private final DyeColor color
      Mappings:
      Namespace Name Mixin selector
      official b Lddh;b:Lbms;
      intermediary field_68 Lnet/minecraft/class_17;field_68:Lnet/minecraft/class_1767;
      named color Lnet/minecraft/item/map/MapBannerMarker;color:Lnet/minecraft/util/DyeColor;
    • name

      @Nullable private final Text name
      Mappings:
      Namespace Name Mixin selector
      official c Lddh;c:Loi;
      intermediary field_67 Lnet/minecraft/class_17;field_67:Lnet/minecraft/class_2561;
      named name Lnet/minecraft/item/map/MapBannerMarker;name:Lnet/minecraft/text/Text;
  • Constructor Details

    • MapBannerMarker

      public MapBannerMarker​(BlockPos pos, DyeColor dyeColor, @Nullable Text name)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lddh;<init>(Lfx;Lbms;Loi;)V
      intermediary <init> Lnet/minecraft/class_17;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_1767;Lnet/minecraft/class_2561;)V
      named <init> Lnet/minecraft/item/map/MapBannerMarker;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/DyeColor;Lnet/minecraft/text/Text;)V
  • Method Details

    • fromNbt

      public static MapBannerMarker fromNbt​(CompoundTag tag)
      Mappings:
      Namespace Name Mixin selector
      official a Lddh;a(Lmq;)Lddh;
      intermediary method_67 Lnet/minecraft/class_17;method_67(Lnet/minecraft/class_2487;)Lnet/minecraft/class_17;
      named fromNbt Lnet/minecraft/item/map/MapBannerMarker;fromNbt(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/item/map/MapBannerMarker;
    • fromWorldBlock

      @Nullable public static MapBannerMarker fromWorldBlock​(BlockView blockView, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Lddh;a(Lbsz;Lfx;)Lddh;
      intermediary method_73 Lnet/minecraft/class_17;method_73(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_17;
      named fromWorldBlock Lnet/minecraft/item/map/MapBannerMarker;fromWorldBlock(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/item/map/MapBannerMarker;
    • getPos

      public BlockPos getPos()
      Mappings:
      Namespace Name Mixin selector
      official a Lddh;a()Lfx;
      intermediary method_70 Lnet/minecraft/class_17;method_70()Lnet/minecraft/class_2338;
      named getPos Lnet/minecraft/item/map/MapBannerMarker;getPos()Lnet/minecraft/util/math/BlockPos;
    • getIconType

      public MapIcon.Type getIconType()
      Mappings:
      Namespace Name Mixin selector
      official c Lddh;c()Lddi$a;
      intermediary method_72 Lnet/minecraft/class_17;method_72()Lnet/minecraft/class_20$class_21;
      named getIconType Lnet/minecraft/item/map/MapBannerMarker;getIconType()Lnet/minecraft/item/map/MapIcon$Type;
    • getName

      @Nullable public Text getName()
      Mappings:
      Namespace Name Mixin selector
      official d Lddh;d()Loi;
      intermediary method_68 Lnet/minecraft/class_17;method_68()Lnet/minecraft/class_2561;
      named getName Lnet/minecraft/item/map/MapBannerMarker;getName()Lnet/minecraft/text/Text;
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Lddh;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_17;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/item/map/MapBannerMarker;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Mappings:
      Namespace Name Mixin selector
      official hashCode Lddh;hashCode()I
      intermediary hashCode Lnet/minecraft/class_17;hashCode()I
      named hashCode Lnet/minecraft/item/map/MapBannerMarker;hashCode()I
    • getNbt

      public CompoundTag getNbt()
      Mappings:
      Namespace Name Mixin selector
      official e Lddh;e()Lmq;
      intermediary method_74 Lnet/minecraft/class_17;method_74()Lnet/minecraft/class_2487;
      named getNbt Lnet/minecraft/item/map/MapBannerMarker;getNbt()Lnet/minecraft/nbt/CompoundTag;
    • getKey

      public String getKey()
      Mappings:
      Namespace Name Mixin selector
      official f Lddh;f()Ljava/lang/String;
      intermediary method_71 Lnet/minecraft/class_17;method_71()Ljava/lang/String;
      named getKey Lnet/minecraft/item/map/MapBannerMarker;getKey()Ljava/lang/String;