Package net.minecraft.block.entity
Enum BannerPattern
- All Implemented Interfaces:
Serializable,Comparable<BannerPattern>,java.lang.constant.Constable
public enum BannerPattern extends Enum<BannerPattern>
- Mappings:
Namespace Name official cgpintermediary net/minecraft/class_2582named net/minecraft/block/entity/BannerPattern
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBannerPattern.PatternsNested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
-
Field Summary
Fields Modifier and Type Field Description static intCOUNTstatic intHAS_PATTERN_ITEM_COUNTprivate booleanhasPatternItemprivate Stringidstatic intLOOM_APPLICABLE_COUNTprivate Stringnameprivate static BannerPattern[]VALUES -
Constructor Summary
Constructors Modifier Constructor Description privateBannerPattern(String name, String id)privateBannerPattern(String name, String id, boolean hasPatternItem) -
Method Summary
Modifier and Type Method Description static @Nullable BannerPatternbyId(String id)static @Nullable BannerPatternbyName(String name)StringgetId()StringgetName()IdentifiergetSpriteId(boolean banner)static BannerPatternvalueOf(String name)Returns the enum constant of this type with the specified name.static BannerPattern[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
BASE
- Mappings:
Namespace Name Mixin selector official aLcgp;a:Lcgp;intermediary field_11834Lnet/minecraft/class_2582;field_11834:Lnet/minecraft/class_2582;named BASELnet/minecraft/block/entity/BannerPattern;BASE:Lnet/minecraft/block/entity/BannerPattern;
-
SQUARE_BOTTOM_LEFT
- Mappings:
Namespace Name Mixin selector official bLcgp;b:Lcgp;intermediary field_11839Lnet/minecraft/class_2582;field_11839:Lnet/minecraft/class_2582;named SQUARE_BOTTOM_LEFTLnet/minecraft/block/entity/BannerPattern;SQUARE_BOTTOM_LEFT:Lnet/minecraft/block/entity/BannerPattern;
-
SQUARE_BOTTOM_RIGHT
- Mappings:
Namespace Name Mixin selector official cLcgp;c:Lcgp;intermediary field_11806Lnet/minecraft/class_2582;field_11806:Lnet/minecraft/class_2582;named SQUARE_BOTTOM_RIGHTLnet/minecraft/block/entity/BannerPattern;SQUARE_BOTTOM_RIGHT:Lnet/minecraft/block/entity/BannerPattern;
-
SQUARE_TOP_LEFT
- Mappings:
Namespace Name Mixin selector official dLcgp;d:Lcgp;intermediary field_11831Lnet/minecraft/class_2582;field_11831:Lnet/minecraft/class_2582;named SQUARE_TOP_LEFTLnet/minecraft/block/entity/BannerPattern;SQUARE_TOP_LEFT:Lnet/minecraft/block/entity/BannerPattern;
-
SQUARE_TOP_RIGHT
- Mappings:
Namespace Name Mixin selector official eLcgp;e:Lcgp;intermediary field_11848Lnet/minecraft/class_2582;field_11848:Lnet/minecraft/class_2582;named SQUARE_TOP_RIGHTLnet/minecraft/block/entity/BannerPattern;SQUARE_TOP_RIGHT:Lnet/minecraft/block/entity/BannerPattern;
-
STRIPE_BOTTOM
- Mappings:
Namespace Name Mixin selector official fLcgp;f:Lcgp;intermediary field_11810Lnet/minecraft/class_2582;field_11810:Lnet/minecraft/class_2582;named STRIPE_BOTTOMLnet/minecraft/block/entity/BannerPattern;STRIPE_BOTTOM:Lnet/minecraft/block/entity/BannerPattern;
-
STRIPE_TOP
- Mappings:
Namespace Name Mixin selector official gLcgp;g:Lcgp;intermediary field_11829Lnet/minecraft/class_2582;field_11829:Lnet/minecraft/class_2582;named STRIPE_TOPLnet/minecraft/block/entity/BannerPattern;STRIPE_TOP:Lnet/minecraft/block/entity/BannerPattern;
-
STRIPE_LEFT
- Mappings:
Namespace Name Mixin selector official hLcgp;h:Lcgp;intermediary field_11837Lnet/minecraft/class_2582;field_11837:Lnet/minecraft/class_2582;named STRIPE_LEFTLnet/minecraft/block/entity/BannerPattern;STRIPE_LEFT:Lnet/minecraft/block/entity/BannerPattern;
-
STRIPE_RIGHT
- Mappings:
Namespace Name Mixin selector official iLcgp;i:Lcgp;intermediary field_11813Lnet/minecraft/class_2582;field_11813:Lnet/minecraft/class_2582;named STRIPE_RIGHTLnet/minecraft/block/entity/BannerPattern;STRIPE_RIGHT:Lnet/minecraft/block/entity/BannerPattern;
-
STRIPE_CENTER
- Mappings:
Namespace Name Mixin selector official jLcgp;j:Lcgp;intermediary field_11819Lnet/minecraft/class_2582;field_11819:Lnet/minecraft/class_2582;named STRIPE_CENTERLnet/minecraft/block/entity/BannerPattern;STRIPE_CENTER:Lnet/minecraft/block/entity/BannerPattern;
-
STRIPE_MIDDLE
- Mappings:
Namespace Name Mixin selector official kLcgp;k:Lcgp;intermediary field_11838Lnet/minecraft/class_2582;field_11838:Lnet/minecraft/class_2582;named STRIPE_MIDDLELnet/minecraft/block/entity/BannerPattern;STRIPE_MIDDLE:Lnet/minecraft/block/entity/BannerPattern;
-
STRIPE_DOWNRIGHT
- Mappings:
Namespace Name Mixin selector official lLcgp;l:Lcgp;intermediary field_11807Lnet/minecraft/class_2582;field_11807:Lnet/minecraft/class_2582;named STRIPE_DOWNRIGHTLnet/minecraft/block/entity/BannerPattern;STRIPE_DOWNRIGHT:Lnet/minecraft/block/entity/BannerPattern;
-
STRIPE_DOWNLEFT
- Mappings:
Namespace Name Mixin selector official mLcgp;m:Lcgp;intermediary field_11820Lnet/minecraft/class_2582;field_11820:Lnet/minecraft/class_2582;named STRIPE_DOWNLEFTLnet/minecraft/block/entity/BannerPattern;STRIPE_DOWNLEFT:Lnet/minecraft/block/entity/BannerPattern;
-
STRIPE_SMALL
- Mappings:
Namespace Name Mixin selector official nLcgp;n:Lcgp;intermediary field_11814Lnet/minecraft/class_2582;field_11814:Lnet/minecraft/class_2582;named STRIPE_SMALLLnet/minecraft/block/entity/BannerPattern;STRIPE_SMALL:Lnet/minecraft/block/entity/BannerPattern;
-
CROSS
- Mappings:
Namespace Name Mixin selector official oLcgp;o:Lcgp;intermediary field_11844Lnet/minecraft/class_2582;field_11844:Lnet/minecraft/class_2582;named CROSSLnet/minecraft/block/entity/BannerPattern;CROSS:Lnet/minecraft/block/entity/BannerPattern;
-
STRAIGHT_CROSS
- Mappings:
Namespace Name Mixin selector official pLcgp;p:Lcgp;intermediary field_11830Lnet/minecraft/class_2582;field_11830:Lnet/minecraft/class_2582;named STRAIGHT_CROSSLnet/minecraft/block/entity/BannerPattern;STRAIGHT_CROSS:Lnet/minecraft/block/entity/BannerPattern;
-
TRIANGLE_BOTTOM
- Mappings:
Namespace Name Mixin selector official qLcgp;q:Lcgp;intermediary field_11811Lnet/minecraft/class_2582;field_11811:Lnet/minecraft/class_2582;named TRIANGLE_BOTTOMLnet/minecraft/block/entity/BannerPattern;TRIANGLE_BOTTOM:Lnet/minecraft/block/entity/BannerPattern;
-
TRIANGLE_TOP
- Mappings:
Namespace Name Mixin selector official rLcgp;r:Lcgp;intermediary field_11849Lnet/minecraft/class_2582;field_11849:Lnet/minecraft/class_2582;named TRIANGLE_TOPLnet/minecraft/block/entity/BannerPattern;TRIANGLE_TOP:Lnet/minecraft/block/entity/BannerPattern;
-
TRIANGLES_BOTTOM
- Mappings:
Namespace Name Mixin selector official sLcgp;s:Lcgp;intermediary field_11822Lnet/minecraft/class_2582;field_11822:Lnet/minecraft/class_2582;named TRIANGLES_BOTTOMLnet/minecraft/block/entity/BannerPattern;TRIANGLES_BOTTOM:Lnet/minecraft/block/entity/BannerPattern;
-
TRIANGLES_TOP
- Mappings:
Namespace Name Mixin selector official tLcgp;t:Lcgp;intermediary field_11815Lnet/minecraft/class_2582;field_11815:Lnet/minecraft/class_2582;named TRIANGLES_TOPLnet/minecraft/block/entity/BannerPattern;TRIANGLES_TOP:Lnet/minecraft/block/entity/BannerPattern;
-
DIAGONAL_LEFT
- Mappings:
Namespace Name Mixin selector official uLcgp;u:Lcgp;intermediary field_11847Lnet/minecraft/class_2582;field_11847:Lnet/minecraft/class_2582;named DIAGONAL_LEFTLnet/minecraft/block/entity/BannerPattern;DIAGONAL_LEFT:Lnet/minecraft/block/entity/BannerPattern;
-
DIAGONAL_RIGHT
- Mappings:
Namespace Name Mixin selector official vLcgp;v:Lcgp;intermediary field_11835Lnet/minecraft/class_2582;field_11835:Lnet/minecraft/class_2582;named DIAGONAL_RIGHTLnet/minecraft/block/entity/BannerPattern;DIAGONAL_RIGHT:Lnet/minecraft/block/entity/BannerPattern;
-
DIAGONAL_LEFT_MIRROR
- Mappings:
Namespace Name Mixin selector official wLcgp;w:Lcgp;intermediary field_11817Lnet/minecraft/class_2582;field_11817:Lnet/minecraft/class_2582;named DIAGONAL_LEFT_MIRRORLnet/minecraft/block/entity/BannerPattern;DIAGONAL_LEFT_MIRROR:Lnet/minecraft/block/entity/BannerPattern;
-
DIAGONAL_RIGHT_MIRROR
- Mappings:
Namespace Name Mixin selector official xLcgp;x:Lcgp;intermediary field_11842Lnet/minecraft/class_2582;field_11842:Lnet/minecraft/class_2582;named DIAGONAL_RIGHT_MIRRORLnet/minecraft/block/entity/BannerPattern;DIAGONAL_RIGHT_MIRROR:Lnet/minecraft/block/entity/BannerPattern;
-
CIRCLE_MIDDLE
- Mappings:
Namespace Name Mixin selector official yLcgp;y:Lcgp;intermediary field_11826Lnet/minecraft/class_2582;field_11826:Lnet/minecraft/class_2582;named CIRCLE_MIDDLELnet/minecraft/block/entity/BannerPattern;CIRCLE_MIDDLE:Lnet/minecraft/block/entity/BannerPattern;
-
RHOMBUS_MIDDLE
- Mappings:
Namespace Name Mixin selector official zLcgp;z:Lcgp;intermediary field_11821Lnet/minecraft/class_2582;field_11821:Lnet/minecraft/class_2582;named RHOMBUS_MIDDLELnet/minecraft/block/entity/BannerPattern;RHOMBUS_MIDDLE:Lnet/minecraft/block/entity/BannerPattern;
-
HALF_VERTICAL
- Mappings:
Namespace Name Mixin selector official ALcgp;A:Lcgp;intermediary field_11828Lnet/minecraft/class_2582;field_11828:Lnet/minecraft/class_2582;named HALF_VERTICALLnet/minecraft/block/entity/BannerPattern;HALF_VERTICAL:Lnet/minecraft/block/entity/BannerPattern;
-
HALF_HORIZONTAL
- Mappings:
Namespace Name Mixin selector official BLcgp;B:Lcgp;intermediary field_11843Lnet/minecraft/class_2582;field_11843:Lnet/minecraft/class_2582;named HALF_HORIZONTALLnet/minecraft/block/entity/BannerPattern;HALF_HORIZONTAL:Lnet/minecraft/block/entity/BannerPattern;
-
HALF_VERTICAL_MIRROR
- Mappings:
Namespace Name Mixin selector official CLcgp;C:Lcgp;intermediary field_11818Lnet/minecraft/class_2582;field_11818:Lnet/minecraft/class_2582;named HALF_VERTICAL_MIRRORLnet/minecraft/block/entity/BannerPattern;HALF_VERTICAL_MIRROR:Lnet/minecraft/block/entity/BannerPattern;
-
HALF_HORIZONTAL_MIRROR
- Mappings:
Namespace Name Mixin selector official DLcgp;D:Lcgp;intermediary field_11836Lnet/minecraft/class_2582;field_11836:Lnet/minecraft/class_2582;named HALF_HORIZONTAL_MIRRORLnet/minecraft/block/entity/BannerPattern;HALF_HORIZONTAL_MIRROR:Lnet/minecraft/block/entity/BannerPattern;
-
BORDER
- Mappings:
Namespace Name Mixin selector official ELcgp;E:Lcgp;intermediary field_11840Lnet/minecraft/class_2582;field_11840:Lnet/minecraft/class_2582;named BORDERLnet/minecraft/block/entity/BannerPattern;BORDER:Lnet/minecraft/block/entity/BannerPattern;
-
CURLY_BORDER
- Mappings:
Namespace Name Mixin selector official FLcgp;F:Lcgp;intermediary field_11816Lnet/minecraft/class_2582;field_11816:Lnet/minecraft/class_2582;named CURLY_BORDERLnet/minecraft/block/entity/BannerPattern;CURLY_BORDER:Lnet/minecraft/block/entity/BannerPattern;
-
GRADIENT
- Mappings:
Namespace Name Mixin selector official GLcgp;G:Lcgp;intermediary field_11827Lnet/minecraft/class_2582;field_11827:Lnet/minecraft/class_2582;named GRADIENTLnet/minecraft/block/entity/BannerPattern;GRADIENT:Lnet/minecraft/block/entity/BannerPattern;
-
GRADIENT_UP
- Mappings:
Namespace Name Mixin selector official HLcgp;H:Lcgp;intermediary field_11850Lnet/minecraft/class_2582;field_11850:Lnet/minecraft/class_2582;named GRADIENT_UPLnet/minecraft/block/entity/BannerPattern;GRADIENT_UP:Lnet/minecraft/block/entity/BannerPattern;
-
BRICKS
- Mappings:
Namespace Name Mixin selector official ILcgp;I:Lcgp;intermediary field_11809Lnet/minecraft/class_2582;field_11809:Lnet/minecraft/class_2582;named BRICKSLnet/minecraft/block/entity/BannerPattern;BRICKS:Lnet/minecraft/block/entity/BannerPattern;
-
GLOBE
- Mappings:
Namespace Name Mixin selector official JLcgp;J:Lcgp;intermediary field_18689Lnet/minecraft/class_2582;field_18689:Lnet/minecraft/class_2582;named GLOBELnet/minecraft/block/entity/BannerPattern;GLOBE:Lnet/minecraft/block/entity/BannerPattern;
-
CREEPER
- Mappings:
Namespace Name Mixin selector official KLcgp;K:Lcgp;intermediary field_11823Lnet/minecraft/class_2582;field_11823:Lnet/minecraft/class_2582;named CREEPERLnet/minecraft/block/entity/BannerPattern;CREEPER:Lnet/minecraft/block/entity/BannerPattern;
-
SKULL
- Mappings:
Namespace Name Mixin selector official LLcgp;L:Lcgp;intermediary field_11845Lnet/minecraft/class_2582;field_11845:Lnet/minecraft/class_2582;named SKULLLnet/minecraft/block/entity/BannerPattern;SKULL:Lnet/minecraft/block/entity/BannerPattern;
-
FLOWER
- Mappings:
Namespace Name Mixin selector official MLcgp;M:Lcgp;intermediary field_11812Lnet/minecraft/class_2582;field_11812:Lnet/minecraft/class_2582;named FLOWERLnet/minecraft/block/entity/BannerPattern;FLOWER:Lnet/minecraft/block/entity/BannerPattern;
-
MOJANG
- Mappings:
Namespace Name Mixin selector official NLcgp;N:Lcgp;intermediary field_11825Lnet/minecraft/class_2582;field_11825:Lnet/minecraft/class_2582;named MOJANGLnet/minecraft/block/entity/BannerPattern;MOJANG:Lnet/minecraft/block/entity/BannerPattern;
-
PIGLIN
- Mappings:
Namespace Name Mixin selector official OLcgp;O:Lcgp;intermediary field_23882Lnet/minecraft/class_2582;field_23882:Lnet/minecraft/class_2582;named PIGLINLnet/minecraft/block/entity/BannerPattern;PIGLIN:Lnet/minecraft/block/entity/BannerPattern;
-
-
Field Details
-
VALUES
- Mappings:
Namespace Name Mixin selector official SLcgp;S:[Lcgp;intermediary field_24418Lnet/minecraft/class_2582;field_24418:[Lnet/minecraft/class_2582;named VALUESLnet/minecraft/block/entity/BannerPattern;VALUES:[Lnet/minecraft/block/entity/BannerPattern;
-
COUNT
public static final int COUNT- Mappings:
Namespace Name Mixin selector official PLcgp;P:Iintermediary field_11846Lnet/minecraft/class_2582;field_11846:Inamed COUNTLnet/minecraft/block/entity/BannerPattern;COUNT:I
-
HAS_PATTERN_ITEM_COUNT
public static final int HAS_PATTERN_ITEM_COUNT- Mappings:
Namespace Name Mixin selector official QLcgp;Q:Iintermediary field_24417Lnet/minecraft/class_2582;field_24417:Inamed HAS_PATTERN_ITEM_COUNTLnet/minecraft/block/entity/BannerPattern;HAS_PATTERN_ITEM_COUNT:I
-
LOOM_APPLICABLE_COUNT
public static final int LOOM_APPLICABLE_COUNT- Mappings:
Namespace Name Mixin selector official RLcgp;R:Iintermediary field_18283Lnet/minecraft/class_2582;field_18283:Inamed LOOM_APPLICABLE_COUNTLnet/minecraft/block/entity/BannerPattern;LOOM_APPLICABLE_COUNT:I
-
hasPatternItem
private final boolean hasPatternItem- Mappings:
Namespace Name Mixin selector official TLcgp;T:Zintermediary field_24419Lnet/minecraft/class_2582;field_24419:Znamed hasPatternItemLnet/minecraft/block/entity/BannerPattern;hasPatternItem:Z
-
name
- Mappings:
Namespace Name Mixin selector official ULcgp;U:Ljava/lang/String;intermediary field_11808Lnet/minecraft/class_2582;field_11808:Ljava/lang/String;named nameLnet/minecraft/block/entity/BannerPattern;name:Ljava/lang/String;
-
id
- Mappings:
Namespace Name Mixin selector official VLcgp;V:Ljava/lang/String;intermediary field_11824Lnet/minecraft/class_2582;field_11824:Ljava/lang/String;named idLnet/minecraft/block/entity/BannerPattern;id:Ljava/lang/String;
-
-
Constructor Details
-
BannerPattern
- Mappings:
Namespace Name Mixin selector official <init>Lcgp;<init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_2582;<init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Vnamed <init>Lnet/minecraft/block/entity/BannerPattern;<init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
-
BannerPattern
- Mappings:
Namespace Name Mixin selector official <init>Lcgp;<init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Z)Vintermediary <init>Lnet/minecraft/class_2582;<init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Z)Vnamed <init>Lnet/minecraft/block/entity/BannerPattern;<init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Z)V
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getSpriteId
- Mappings:
Namespace Name Mixin selector official aLcgp;a(Z)Lwl;intermediary method_22536Lnet/minecraft/class_2582;method_22536(Z)Lnet/minecraft/class_2960;named getSpriteIdLnet/minecraft/block/entity/BannerPattern;getSpriteId(Z)Lnet/minecraft/util/Identifier;
-
getName
- Mappings:
Namespace Name Mixin selector official aLcgp;a()Ljava/lang/String;intermediary method_10947Lnet/minecraft/class_2582;method_10947()Ljava/lang/String;named getNameLnet/minecraft/block/entity/BannerPattern;getName()Ljava/lang/String;
-
getId
- Mappings:
Namespace Name Mixin selector official bLcgp;b()Ljava/lang/String;intermediary method_10945Lnet/minecraft/class_2582;method_10945()Ljava/lang/String;named getIdLnet/minecraft/block/entity/BannerPattern;getId()Ljava/lang/String;
-
byId
- Mappings:
Namespace Name Mixin selector official aLcgp;a(Ljava/lang/String;)Lcgp;intermediary method_10946Lnet/minecraft/class_2582;method_10946(Ljava/lang/String;)Lnet/minecraft/class_2582;named byIdLnet/minecraft/block/entity/BannerPattern;byId(Ljava/lang/String;)Lnet/minecraft/block/entity/BannerPattern;
-
byName
- Mappings:
Namespace Name Mixin selector official bLcgp;b(Ljava/lang/String;)Lcgp;intermediary method_31652Lnet/minecraft/class_2582;method_31652(Ljava/lang/String;)Lnet/minecraft/class_2582;named byNameLnet/minecraft/block/entity/BannerPattern;byName(Ljava/lang/String;)Lnet/minecraft/block/entity/BannerPattern;
-