枚举 Heightmap.Type
- java.lang.Object
-
- java.lang.Enum<Heightmap.Type>
-
- net.minecraft.world.Heightmap.Type
-
- 所有已实现的接口:
Serializable,Comparable<Heightmap.Type>,StringIdentifiable
- 封闭类:
- Heightmap
public static enum Heightmap.Type extends Enum<Heightmap.Type> implements StringIdentifiable
- Mappings:
Namespace Name official cor$aintermediary net/minecraft/class_2902$class_2903named net/minecraft/world/Heightmap$Type
-
-
枚举常量概要
枚举常量 枚举常量 说明 MOTION_BLOCKINGMOTION_BLOCKING_NO_LEAVESOCEAN_FLOOROCEAN_FLOOR_WGWORLD_SURFACEWORLD_SURFACE_WG
-
字段概要
字段 修饰符和类型 字段 说明 private Predicate<BlockState>blockPredicateprivate static Map<String,Heightmap.Type>BY_NAMEstatic com.mojang.serialization.Codec<Heightmap.Type>CODECprivate Stringnameprivate Heightmap.Purposepurpose
-
构造器概要
构造器 限定符 构造器 说明 privateType(String name, Heightmap.Purpose purpose, Predicate<BlockState> blockPredicate)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 StringasString()static @Nullable Heightmap.TypebyName(String name)Predicate<BlockState>getBlockPredicate()StringgetName()booleanisStoredServerSide()booleanshouldSendToClient()static Heightmap.TypevalueOf(String name)返回带有指定名称的该类型的枚举常量。static Heightmap.Type[]values()按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
-
-
-
枚举常量详细资料
-
WORLD_SURFACE_WG
public static final Heightmap.Type WORLD_SURFACE_WG
- Mappings:
Namespace Name Mixin selector official aLcor$a;a:Lcor$a;intermediary field_13194Lnet/minecraft/class_2902$class_2903;field_13194:Lnet/minecraft/class_2902$class_2903;named WORLD_SURFACE_WGLnet/minecraft/world/Heightmap$Type;WORLD_SURFACE_WG:Lnet/minecraft/world/Heightmap$Type;
-
WORLD_SURFACE
public static final Heightmap.Type WORLD_SURFACE
- Mappings:
Namespace Name Mixin selector official bLcor$a;b:Lcor$a;intermediary field_13202Lnet/minecraft/class_2902$class_2903;field_13202:Lnet/minecraft/class_2902$class_2903;named WORLD_SURFACELnet/minecraft/world/Heightmap$Type;WORLD_SURFACE:Lnet/minecraft/world/Heightmap$Type;
-
OCEAN_FLOOR_WG
public static final Heightmap.Type OCEAN_FLOOR_WG
- Mappings:
Namespace Name Mixin selector official cLcor$a;c:Lcor$a;intermediary field_13195Lnet/minecraft/class_2902$class_2903;field_13195:Lnet/minecraft/class_2902$class_2903;named OCEAN_FLOOR_WGLnet/minecraft/world/Heightmap$Type;OCEAN_FLOOR_WG:Lnet/minecraft/world/Heightmap$Type;
-
OCEAN_FLOOR
public static final Heightmap.Type OCEAN_FLOOR
- Mappings:
Namespace Name Mixin selector official dLcor$a;d:Lcor$a;intermediary field_13200Lnet/minecraft/class_2902$class_2903;field_13200:Lnet/minecraft/class_2902$class_2903;named OCEAN_FLOORLnet/minecraft/world/Heightmap$Type;OCEAN_FLOOR:Lnet/minecraft/world/Heightmap$Type;
-
MOTION_BLOCKING
public static final Heightmap.Type MOTION_BLOCKING
- Mappings:
Namespace Name Mixin selector official eLcor$a;e:Lcor$a;intermediary field_13197Lnet/minecraft/class_2902$class_2903;field_13197:Lnet/minecraft/class_2902$class_2903;named MOTION_BLOCKINGLnet/minecraft/world/Heightmap$Type;MOTION_BLOCKING:Lnet/minecraft/world/Heightmap$Type;
-
MOTION_BLOCKING_NO_LEAVES
public static final Heightmap.Type MOTION_BLOCKING_NO_LEAVES
- Mappings:
Namespace Name Mixin selector official fLcor$a;f:Lcor$a;intermediary field_13203Lnet/minecraft/class_2902$class_2903;field_13203:Lnet/minecraft/class_2902$class_2903;named MOTION_BLOCKING_NO_LEAVESLnet/minecraft/world/Heightmap$Type;MOTION_BLOCKING_NO_LEAVES:Lnet/minecraft/world/Heightmap$Type;
-
-
字段详细资料
-
CODEC
public static final com.mojang.serialization.Codec<Heightmap.Type> CODEC
- Mappings:
Namespace Name Mixin selector official gLcor$a;g:Lcom/mojang/serialization/Codec;intermediary field_24772Lnet/minecraft/class_2902$class_2903;field_24772:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/Heightmap$Type;CODEC:Lcom/mojang/serialization/Codec;
-
BY_NAME
private static final Map<String,Heightmap.Type> BY_NAME
- Mappings:
Namespace Name Mixin selector official kLcor$a;k:Ljava/util/Map;intermediary field_13205Lnet/minecraft/class_2902$class_2903;field_13205:Ljava/util/Map;named BY_NAMELnet/minecraft/world/Heightmap$Type;BY_NAME:Ljava/util/Map;
-
name
private final String name
- Mappings:
Namespace Name Mixin selector official hLcor$a;h:Ljava/lang/String;intermediary field_13204Lnet/minecraft/class_2902$class_2903;field_13204:Ljava/lang/String;named nameLnet/minecraft/world/Heightmap$Type;name:Ljava/lang/String;
-
purpose
private final Heightmap.Purpose purpose
- Mappings:
Namespace Name Mixin selector official iLcor$a;i:Lcor$b;intermediary field_13198Lnet/minecraft/class_2902$class_2903;field_13198:Lnet/minecraft/class_2902$class_2904;named purposeLnet/minecraft/world/Heightmap$Type;purpose:Lnet/minecraft/world/Heightmap$Purpose;
-
blockPredicate
private final Predicate<BlockState> blockPredicate
- Mappings:
Namespace Name Mixin selector official jLcor$a;j:Ljava/util/function/Predicate;intermediary field_16568Lnet/minecraft/class_2902$class_2903;field_16568:Ljava/util/function/Predicate;named blockPredicateLnet/minecraft/world/Heightmap$Type;blockPredicate:Ljava/util/function/Predicate;
-
-
构造器详细资料
-
Type
private Type(String name, Heightmap.Purpose purpose, Predicate<BlockState> blockPredicate)
- Mappings:
Namespace Name Mixin selector official <init>Lcor$a;<init>(Ljava/lang/String;ILjava/lang/String;Lcor$b;Ljava/util/function/Predicate;)Vintermediary <init>Lnet/minecraft/class_2902$class_2903;<init>(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_2902$class_2904;Ljava/util/function/Predicate;)Vnamed <init>Lnet/minecraft/world/Heightmap$Type;<init>(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/world/Heightmap$Purpose;Ljava/util/function/Predicate;)V
-
-
方法详细资料
-
values
public static Heightmap.Type[] values()
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:for (Heightmap.Type c : Heightmap.Type.values()) System.out.println(c);
- 返回:
- 按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
-
valueOf
public static Heightmap.Type valueOf(String name)
返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)- 参数:
name- 要返回的枚举常量的名称。- 返回:
- 返回带有指定名称的枚举常量
- 抛出:
IllegalArgumentException- 如果该枚举类型没有带有指定名称的常量NullPointerException- 如果参数为空值
-
getName
public String getName()
- Mappings:
Namespace Name Mixin selector official aLcor$a;a()Ljava/lang/String;intermediary method_12605Lnet/minecraft/class_2902$class_2903;method_12605()Ljava/lang/String;named getNameLnet/minecraft/world/Heightmap$Type;getName()Ljava/lang/String;
-
shouldSendToClient
public boolean shouldSendToClient()
- Mappings:
Namespace Name Mixin selector official bLcor$a;b()Zintermediary method_16137Lnet/minecraft/class_2902$class_2903;method_16137()Znamed shouldSendToClientLnet/minecraft/world/Heightmap$Type;shouldSendToClient()Z
-
isStoredServerSide
public boolean isStoredServerSide()
- Mappings:
Namespace Name Mixin selector official dLcor$a;d()Zintermediary method_20454Lnet/minecraft/class_2902$class_2903;method_20454()Znamed isStoredServerSideLnet/minecraft/world/Heightmap$Type;isStoredServerSide()Z
-
byName
@Nullable public static @Nullable Heightmap.Type byName(String name)
- Mappings:
Namespace Name Mixin selector official aLcor$a;a(Ljava/lang/String;)Lcor$a;intermediary method_12609Lnet/minecraft/class_2902$class_2903;method_12609(Ljava/lang/String;)Lnet/minecraft/class_2902$class_2903;named byNameLnet/minecraft/world/Heightmap$Type;byName(Ljava/lang/String;)Lnet/minecraft/world/Heightmap$Type;
-
getBlockPredicate
public Predicate<BlockState> getBlockPredicate()
- Mappings:
Namespace Name Mixin selector official eLcor$a;e()Ljava/util/function/Predicate;intermediary method_16402Lnet/minecraft/class_2902$class_2903;method_16402()Ljava/util/function/Predicate;named getBlockPredicateLnet/minecraft/world/Heightmap$Type;getBlockPredicate()Ljava/util/function/Predicate;
-
asString
public String asString()
- 指定者:
asString在接口中StringIdentifiable- Mappings:
Namespace Name Mixin selector official cLagz;c()Ljava/lang/String;intermediary method_15434Lnet/minecraft/class_3542;method_15434()Ljava/lang/String;named asStringLnet/minecraft/util/StringIdentifiable;asString()Ljava/lang/String;
-
-