Package net.minecraft.entity.vehicle
Enum AbstractMinecartEntity.Type
java.lang.Object
java.lang.Enum<AbstractMinecartEntity.Type>
net.minecraft.entity.vehicle.AbstractMinecartEntity.Type
- All Implemented Interfaces:
Serializable,Comparable<AbstractMinecartEntity.Type>,java.lang.constant.Constable
- Enclosing class:
- AbstractMinecartEntity
public static enum AbstractMinecartEntity.Type extends Enum<AbstractMinecartEntity.Type>
- Mappings:
Namespace Name official va$aintermediary net/minecraft/class_1895$class_1896named net/minecraft/entity/vehicle/AbstractMinecartEntity$Type
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description static AbstractMinecartEntity.TypegetById(int id)intgetId()StringgetName()static AbstractMinecartEntity.TypevalueOf(String name)Returns the enum constant of this type with the specified name.static AbstractMinecartEntity.Type[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
RIDEABLE
- Mappings:
Namespace Name Mixin selector official aLva$a;a:Lva$a;intermediary field_8153Lnet/minecraft/class_1895$class_1896;field_8153:Lnet/minecraft/class_1895$class_1896;named RIDEABLELnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;RIDEABLE:Lnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;
-
CHEST
- Mappings:
Namespace Name Mixin selector official bLva$a;b:Lva$a;intermediary field_8154Lnet/minecraft/class_1895$class_1896;field_8154:Lnet/minecraft/class_1895$class_1896;named CHESTLnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;CHEST:Lnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;
-
FURNACE
- Mappings:
Namespace Name Mixin selector official cLva$a;c:Lva$a;intermediary field_8155Lnet/minecraft/class_1895$class_1896;field_8155:Lnet/minecraft/class_1895$class_1896;named FURNACELnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;FURNACE:Lnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;
-
TNT
- Mappings:
Namespace Name Mixin selector official dLva$a;d:Lva$a;intermediary field_8156Lnet/minecraft/class_1895$class_1896;field_8156:Lnet/minecraft/class_1895$class_1896;named TNTLnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;TNT:Lnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;
-
SPAWNER
- Mappings:
Namespace Name Mixin selector official eLva$a;e:Lva$a;intermediary field_8157Lnet/minecraft/class_1895$class_1896;field_8157:Lnet/minecraft/class_1895$class_1896;named SPAWNERLnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;SPAWNER:Lnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;
-
HOPPER
- Mappings:
Namespace Name Mixin selector official fLva$a;f:Lva$a;intermediary field_8158Lnet/minecraft/class_1895$class_1896;field_8158:Lnet/minecraft/class_1895$class_1896;named HOPPERLnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;HOPPER:Lnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;
-
COMMAND_BLOCK
- Mappings:
Namespace Name Mixin selector official gLva$a;g:Lva$a;intermediary field_8159Lnet/minecraft/class_1895$class_1896;field_8159:Lnet/minecraft/class_1895$class_1896;named COMMAND_BLOCKLnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;COMMAND_BLOCK:Lnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;
-
-
Field Details
-
TYPES
- Mappings:
Namespace Name Mixin selector official hLva$a;h:Ljava/util/Map;intermediary field_8160Lnet/minecraft/class_1895$class_1896;field_8160:Ljava/util/Map;named TYPESLnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;TYPES:Ljava/util/Map;
-
id
private final int id- Mappings:
Namespace Name Mixin selector official iLva$a;i:Iintermediary field_8161Lnet/minecraft/class_1895$class_1896;field_8161:Inamed idLnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;id:I
-
name
- Mappings:
Namespace Name Mixin selector official jLva$a;j:Ljava/lang/String;intermediary field_8162Lnet/minecraft/class_1895$class_1896;field_8162:Ljava/lang/String;named nameLnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;name:Ljava/lang/String;
-
-
Constructor Details
-
Type
- Mappings:
Namespace Name Mixin selector official <init>Lva$a;<init>(Ljava/lang/String;IILjava/lang/String;)Vintermediary <init>Lnet/minecraft/class_1895$class_1896;<init>(Ljava/lang/String;IILjava/lang/String;)Vnamed <init>Lnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;<init>(Ljava/lang/String;IILjava/lang/String;)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
-
getId
public int getId()- Mappings:
Namespace Name Mixin selector official aLva$a;a()Iintermediary method_7800Lnet/minecraft/class_1895$class_1896;method_7800()Inamed getIdLnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;getId()I
-
getName
- Mappings:
Namespace Name Mixin selector official bLva$a;b()Ljava/lang/String;intermediary method_7802Lnet/minecraft/class_1895$class_1896;method_7802()Ljava/lang/String;named getNameLnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;getName()Ljava/lang/String;
-
getById
- Mappings:
Namespace Name Mixin selector official aLva$a;a(I)Lva$a;intermediary method_7801Lnet/minecraft/class_1895$class_1896;method_7801(I)Lnet/minecraft/class_1895$class_1896;named getByIdLnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;getById(I)Lnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;
-