枚举 AdvancementTabType
- java.lang.Object
-
- java.lang.Enum<AdvancementTabType>
-
- net.minecraft.client.gui.screen.advancement.AdvancementTabType
-
- 所有已实现的接口:
Serializable,Comparable<AdvancementTabType>
@Environment(CLIENT) enum AdvancementTabType extends Enum<AdvancementTabType>
- Mappings:
Namespace Name official dzsintermediary net/minecraft/class_453named net/minecraft/client/gui/screen/advancement/AdvancementTabType
-
-
构造器概要
构造器 限定符 构造器 说明 privateAdvancementTabType(int u, int v, int width, int height, int tabCount)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voiddrawBackground(MatrixStack matrices, DrawableHelper drawableHelper, int int2, int int3, boolean bool, int int4)voiddrawIcon(int x, int y, int index, ItemRenderer itemRenderer, ItemStack icon)intgetTabCount()intgetTabX(int index)intgetTabY(int index)booleanisClickOnTab(int screenX, int screenY, int index, double mouseX, double mouseY)static AdvancementTabTypevalueOf(String name)返回带有指定名称的该类型的枚举常量。static AdvancementTabType[]values()按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
-
-
-
枚举常量详细资料
-
ABOVE
public static final AdvancementTabType ABOVE
- Mappings:
Namespace Name Mixin selector official aLdzs;a:Ldzs;intermediary field_2678Lnet/minecraft/class_453;field_2678:Lnet/minecraft/class_453;named ABOVELnet/minecraft/client/gui/screen/advancement/AdvancementTabType;ABOVE:Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;
-
BELOW
public static final AdvancementTabType BELOW
- Mappings:
Namespace Name Mixin selector official bLdzs;b:Ldzs;intermediary field_2673Lnet/minecraft/class_453;field_2673:Lnet/minecraft/class_453;named BELOWLnet/minecraft/client/gui/screen/advancement/AdvancementTabType;BELOW:Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;
-
LEFT
public static final AdvancementTabType LEFT
- Mappings:
Namespace Name Mixin selector official cLdzs;c:Ldzs;intermediary field_2675Lnet/minecraft/class_453;field_2675:Lnet/minecraft/class_453;named LEFTLnet/minecraft/client/gui/screen/advancement/AdvancementTabType;LEFT:Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;
-
RIGHT
public static final AdvancementTabType RIGHT
- Mappings:
Namespace Name Mixin selector official dLdzs;d:Ldzs;intermediary field_2677Lnet/minecraft/class_453;field_2677:Lnet/minecraft/class_453;named RIGHTLnet/minecraft/client/gui/screen/advancement/AdvancementTabType;RIGHT:Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;
-
-
字段详细资料
-
u
private final int u
- Mappings:
Namespace Name Mixin selector official eLdzs;e:Iintermediary field_2674Lnet/minecraft/class_453;field_2674:Inamed uLnet/minecraft/client/gui/screen/advancement/AdvancementTabType;u:I
-
v
private final int v
- Mappings:
Namespace Name Mixin selector official fLdzs;f:Iintermediary field_2672Lnet/minecraft/class_453;field_2672:Inamed vLnet/minecraft/client/gui/screen/advancement/AdvancementTabType;v:I
-
width
private final int width
- Mappings:
Namespace Name Mixin selector official gLdzs;g:Iintermediary field_2671Lnet/minecraft/class_453;field_2671:Inamed widthLnet/minecraft/client/gui/screen/advancement/AdvancementTabType;width:I
-
height
private final int height
- Mappings:
Namespace Name Mixin selector official hLdzs;h:Iintermediary field_2670Lnet/minecraft/class_453;field_2670:Inamed heightLnet/minecraft/client/gui/screen/advancement/AdvancementTabType;height:I
-
tabCount
private final int tabCount
- Mappings:
Namespace Name Mixin selector official iLdzs;i:Iintermediary field_2669Lnet/minecraft/class_453;field_2669:Inamed tabCountLnet/minecraft/client/gui/screen/advancement/AdvancementTabType;tabCount:I
-
-
构造器详细资料
-
AdvancementTabType
private AdvancementTabType(int u, int v, int width, int height, int tabCount)- Mappings:
Namespace Name Mixin selector official <init>Ldzs;<init>(Ljava/lang/String;IIIIII)Vintermediary <init>Lnet/minecraft/class_453;<init>(Ljava/lang/String;IIIIII)Vnamed <init>Lnet/minecraft/client/gui/screen/advancement/AdvancementTabType;<init>(Ljava/lang/String;IIIIII)V
-
-
方法详细资料
-
values
public static AdvancementTabType[] values()
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:for (AdvancementTabType c : AdvancementTabType.values()) System.out.println(c);
- 返回:
- 按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
-
valueOf
public static AdvancementTabType valueOf(String name)
返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)- 参数:
name- 要返回的枚举常量的名称。- 返回:
- 返回带有指定名称的枚举常量
- 抛出:
IllegalArgumentException- 如果该枚举类型没有带有指定名称的常量NullPointerException- 如果参数为空值
-
getTabCount
public int getTabCount()
- Mappings:
Namespace Name Mixin selector official aLdzs;a()Iintermediary method_2304Lnet/minecraft/class_453;method_2304()Inamed getTabCountLnet/minecraft/client/gui/screen/advancement/AdvancementTabType;getTabCount()I
-
drawBackground
public void drawBackground(MatrixStack matrices, DrawableHelper drawableHelper, int int2, int int3, boolean bool, int int4)
- Mappings:
Namespace Name Mixin selector official aLdzs;a(Ldpi;Ldvj;IIZI)Vintermediary method_2301Lnet/minecraft/class_453;method_2301(Lnet/minecraft/class_4587;Lnet/minecraft/class_332;IIZI)Vnamed drawBackgroundLnet/minecraft/client/gui/screen/advancement/AdvancementTabType;drawBackground(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/gui/DrawableHelper;IIZI)V
-
drawIcon
public void drawIcon(int x, int y, int index, ItemRenderer itemRenderer, ItemStack icon)- Mappings:
Namespace Name Mixin selector official aLdzs;a(IIILero;Lbpr;)Vintermediary method_2306Lnet/minecraft/class_453;method_2306(IIILnet/minecraft/class_918;Lnet/minecraft/class_1799;)Vnamed drawIconLnet/minecraft/client/gui/screen/advancement/AdvancementTabType;drawIcon(IIILnet/minecraft/client/render/item/ItemRenderer;Lnet/minecraft/item/ItemStack;)V
-
getTabX
public int getTabX(int index)
- Mappings:
Namespace Name Mixin selector official aLdzs;a(I)Iintermediary method_2302Lnet/minecraft/class_453;method_2302(I)Inamed getTabXLnet/minecraft/client/gui/screen/advancement/AdvancementTabType;getTabX(I)I
-
getTabY
public int getTabY(int index)
- Mappings:
Namespace Name Mixin selector official bLdzs;b(I)Iintermediary method_2305Lnet/minecraft/class_453;method_2305(I)Inamed getTabYLnet/minecraft/client/gui/screen/advancement/AdvancementTabType;getTabY(I)I
-
isClickOnTab
public boolean isClickOnTab(int screenX, int screenY, int index, double mouseX, double mouseY)- Mappings:
Namespace Name Mixin selector official aLdzs;a(IIIDD)Zintermediary method_2303Lnet/minecraft/class_453;method_2303(IIIDD)Znamed isClickOnTabLnet/minecraft/client/gui/screen/advancement/AdvancementTabType;isClickOnTab(IIIDD)Z
-
-