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 cfjintermediary 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 BannerPatternbyId(String id)static 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 aLcfj;a:Lcfj;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 bLcfj;b:Lcfj;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 cLcfj;c:Lcfj;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 dLcfj;d:Lcfj;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 eLcfj;e:Lcfj;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 fLcfj;f:Lcfj;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 gLcfj;g:Lcfj;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 hLcfj;h:Lcfj;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 iLcfj;i:Lcfj;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 jLcfj;j:Lcfj;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 kLcfj;k:Lcfj;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 lLcfj;l:Lcfj;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 mLcfj;m:Lcfj;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 nLcfj;n:Lcfj;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 oLcfj;o:Lcfj;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 pLcfj;p:Lcfj;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 qLcfj;q:Lcfj;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 rLcfj;r:Lcfj;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 sLcfj;s:Lcfj;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 tLcfj;t:Lcfj;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 uLcfj;u:Lcfj;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 vLcfj;v:Lcfj;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 wLcfj;w:Lcfj;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 xLcfj;x:Lcfj;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 yLcfj;y:Lcfj;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 zLcfj;z:Lcfj;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 ALcfj;A:Lcfj;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 BLcfj;B:Lcfj;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 CLcfj;C:Lcfj;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 DLcfj;D:Lcfj;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 ELcfj;E:Lcfj;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 FLcfj;F:Lcfj;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 GLcfj;G:Lcfj;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 HLcfj;H:Lcfj;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 ILcfj;I:Lcfj;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 JLcfj;J:Lcfj;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 KLcfj;K:Lcfj;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 LLcfj;L:Lcfj;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 MLcfj;M:Lcfj;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 NLcfj;N:Lcfj;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 OLcfj;O:Lcfj;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 SLcfj;S:[Lcfj;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 PLcfj;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 QLcfj;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 RLcfj;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 TLcfj;T:Zintermediary field_24419Lnet/minecraft/class_2582;field_24419:Znamed hasPatternItemLnet/minecraft/block/entity/BannerPattern;hasPatternItem:Z
-
name
- Mappings:
Namespace Name Mixin selector official ULcfj;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 VLcfj;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>Lcfj;<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>Lcfj;<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 aLcfj;a(Z)Lwb;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 aLcfj;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 bLcfj;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 aLcfj;a(Ljava/lang/String;)Lcfj;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 bLcfj;b(Ljava/lang/String;)Lcfj;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;
-