类 PresetsScreen

    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official a Ldzd;a:Lorg/apache/logging/log4j/Logger;
        intermediary field_25043 Lnet/minecraft/class_430;field_25043:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/client/gui/screen/PresetsScreen;LOGGER:Lorg/apache/logging/log4j/Logger;
      • field_32263

        private static final int field_32263
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Ldzd;b:I
        intermediary field_32263 Lnet/minecraft/class_430;field_32263:I
        named field_32263 Lnet/minecraft/client/gui/screen/PresetsScreen;field_32263:I
      • field_32264

        private static final int field_32264
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Ldzd;c:I
        intermediary field_32264 Lnet/minecraft/class_430;field_32264:I
        named field_32264 Lnet/minecraft/client/gui/screen/PresetsScreen;field_32264:I
      • field_32265

        private static final int field_32265
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official p Ldzd;p:I
        intermediary field_32265 Lnet/minecraft/class_430;field_32265:I
        named field_32265 Lnet/minecraft/client/gui/screen/PresetsScreen;field_32265:I
      • field_32266

        private static final int field_32266
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official q Ldzd;q:I
        intermediary field_32266 Lnet/minecraft/class_430;field_32266:I
        named field_32266 Lnet/minecraft/client/gui/screen/PresetsScreen;field_32266:I
      • field_32267

        private static final int field_32267
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official r Ldzd;r:I
        intermediary field_32267 Lnet/minecraft/class_430;field_32267:I
        named field_32267 Lnet/minecraft/client/gui/screen/PresetsScreen;field_32267:I
      • field_32268

        private static final int field_32268
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official s Ldzd;s:I
        intermediary field_32268 Lnet/minecraft/class_430;field_32268:I
        named field_32268 Lnet/minecraft/client/gui/screen/PresetsScreen;field_32268:I
      • field_32269

        private static final int field_32269
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official t Ldzd;t:I
        intermediary field_32269 Lnet/minecraft/class_430;field_32269:I
        named field_32269 Lnet/minecraft/client/gui/screen/PresetsScreen;field_32269:I
      • PRESETS

        private static final List<PresetsScreen.SuperflatPreset> PRESETS
        Mappings:
        Namespace Name Mixin selector
        official u Ldzd;u:Ljava/util/List;
        intermediary field_2518 Lnet/minecraft/class_430;field_2518:Ljava/util/List;
        named PRESETS Lnet/minecraft/client/gui/screen/PresetsScreen;PRESETS:Ljava/util/List;
      • BIOME_KEY

        private static final RegistryKey<Biome> BIOME_KEY
        Mappings:
        Namespace Name Mixin selector
        official v Ldzd;v:Lwo;
        intermediary field_27985 Lnet/minecraft/class_430;field_27985:Lnet/minecraft/class_5321;
        named BIOME_KEY Lnet/minecraft/client/gui/screen/PresetsScreen;BIOME_KEY:Lnet/minecraft/util/registry/RegistryKey;
      • parent

        private final CustomizeFlatLevelScreen parent
        Mappings:
        Namespace Name Mixin selector
        official w Ldzd;w:Ldyi;
        intermediary field_2519 Lnet/minecraft/class_430;field_2519:Lnet/minecraft/class_413;
        named parent Lnet/minecraft/client/gui/screen/PresetsScreen;parent:Lnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;
      • shareText

        private Text shareText
        Mappings:
        Namespace Name Mixin selector
        official x Ldzd;x:Lon;
        intermediary field_2520 Lnet/minecraft/class_430;field_2520:Lnet/minecraft/class_2561;
        named shareText Lnet/minecraft/client/gui/screen/PresetsScreen;shareText:Lnet/minecraft/text/Text;
      • listText

        private Text listText
        Mappings:
        Namespace Name Mixin selector
        official y Ldzd;y:Lon;
        intermediary field_2524 Lnet/minecraft/class_430;field_2524:Lnet/minecraft/class_2561;
        named listText Lnet/minecraft/client/gui/screen/PresetsScreen;listText:Lnet/minecraft/text/Text;
      • listWidget

        private PresetsScreen.SuperflatPresetsListWidget listWidget
        Mappings:
        Namespace Name Mixin selector
        official z Ldzd;z:Ldzd$b;
        intermediary field_2521 Lnet/minecraft/class_430;field_2521:Lnet/minecraft/class_430$class_4196;
        named listWidget Lnet/minecraft/client/gui/screen/PresetsScreen;listWidget:Lnet/minecraft/client/gui/screen/PresetsScreen$SuperflatPresetsListWidget;
      • selectPresetButton

        private ButtonWidget selectPresetButton
        Mappings:
        Namespace Name Mixin selector
        official A Ldzd;A:Ldvw;
        intermediary field_2525 Lnet/minecraft/class_430;field_2525:Lnet/minecraft/class_4185;
        named selectPresetButton Lnet/minecraft/client/gui/screen/PresetsScreen;selectPresetButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
      • customPresetField

        private TextFieldWidget customPresetField
        Mappings:
        Namespace Name Mixin selector
        official B Ldzd;B:Ldwe;
        intermediary field_2523 Lnet/minecraft/class_430;field_2523:Lnet/minecraft/class_342;
        named customPresetField Lnet/minecraft/client/gui/screen/PresetsScreen;customPresetField:Lnet/minecraft/client/gui/widget/TextFieldWidget;
      • config

        private FlatChunkGeneratorConfig config
        Mappings:
        Namespace Name Mixin selector
        official C Ldzd;C:Lcxs;
        intermediary field_25044 Lnet/minecraft/class_430;field_25044:Lnet/minecraft/class_3232;
        named config Lnet/minecraft/client/gui/screen/PresetsScreen;config:Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;
    • 构造器详细资料

      • PresetsScreen

        public PresetsScreen​(CustomizeFlatLevelScreen parent)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldzd;<init>(Ldyi;)V
        intermediary <init> Lnet/minecraft/class_430;<init>(Lnet/minecraft/class_413;)V
        named <init> Lnet/minecraft/client/gui/screen/PresetsScreen;<init>(Lnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;)V
    • 方法详细资料

      • parseLayerString

        @Nullable
        private static @Nullable FlatChunkGeneratorLayer parseLayerString​(String layer,
                                                                          int layerStartHeight)
        Parse a string like "60*minecraft:stone" to a FlatChunkGeneratorLayer.
        Mappings:
        Namespace Name Mixin selector
        official a Ldzd;a(Ljava/lang/String;I)Lcxr;
        intermediary method_29059 Lnet/minecraft/class_430;method_29059(Ljava/lang/String;I)Lnet/minecraft/class_3229;
        named parseLayerString Lnet/minecraft/client/gui/screen/PresetsScreen;parseLayerString(Ljava/lang/String;I)Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorLayer;
      • parsePresetLayersString

        private static List<FlatChunkGeneratorLayer> parsePresetLayersString​(String layers)
        Parse a string like "minecraft:bedrock,3*minecraft:dirt,minecraft:grass_block" to a list of FlatChunkGeneratorLayer.
        Mappings:
        Namespace Name Mixin selector
        official b Ldzd;b(Ljava/lang/String;)Ljava/util/List;
        intermediary method_29058 Lnet/minecraft/class_430;method_29058(Ljava/lang/String;)Ljava/util/List;
        named parsePresetLayersString Lnet/minecraft/client/gui/screen/PresetsScreen;parsePresetLayersString(Ljava/lang/String;)Ljava/util/List;
      • parsePresetString

        public static FlatChunkGeneratorConfig parsePresetString​(Registry<Biome> biomeRegistry,
                                                                 String preset,
                                                                 FlatChunkGeneratorConfig generatorConfig)
        Mappings:
        Namespace Name Mixin selector
        official a Ldzd;a(Lgr;Ljava/lang/String;Lcxs;)Lcxs;
        intermediary method_29060 Lnet/minecraft/class_430;method_29060(Lnet/minecraft/class_2378;Ljava/lang/String;Lnet/minecraft/class_3232;)Lnet/minecraft/class_3232;
        named parsePresetString Lnet/minecraft/client/gui/screen/PresetsScreen;parsePresetString(Lnet/minecraft/util/registry/Registry;Ljava/lang/String;Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;)Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;
      • getGeneratorConfigString

        private static String getGeneratorConfigString​(Registry<Biome> biomeRegistry,
                                                       FlatChunkGeneratorConfig generatorConfig)
        Mappings:
        Namespace Name Mixin selector
        official b Ldzd;b(Lgr;Lcxs;)Ljava/lang/String;
        intermediary method_29062 Lnet/minecraft/class_430;method_29062(Lnet/minecraft/class_2378;Lnet/minecraft/class_3232;)Ljava/lang/String;
        named getGeneratorConfigString Lnet/minecraft/client/gui/screen/PresetsScreen;getGeneratorConfigString(Lnet/minecraft/util/registry/Registry;Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorConfig;)Ljava/lang/String;
      • init

        protected void init()
        Called when a screen should be initialized.

        This method is called when this screen is opened or resized.

        覆盖:
        init 在类中 Screen
        Mappings:
        Namespace Name Mixin selector
        official b Ldzg;b()V
        intermediary method_25426 Lnet/minecraft/class_437;method_25426()V
        named init Lnet/minecraft/client/gui/screen/Screen;init()V
      • mouseScrolled

        public boolean mouseScrolled​(double mouseX,
                                     double mouseY,
                                     double amount)
        Callback for when a mouse button scroll event has been captured.
        参数:
        mouseX - the X coordinate of the mouse
        mouseY - the Y coordinate of the mouse
        amount - value is > 1 if scrolled down, < 1 if scrolled up
        返回:
        true to indicate that the event handling is successful/valid
        另请参阅:
        Mouse.onMouseScroll(long, double, double)
        Mappings:
        Namespace Name Mixin selector
        official a Ldwv;a(DDD)Z
        intermediary method_25401 Lnet/minecraft/class_364;method_25401(DDD)Z
        named mouseScrolled Lnet/minecraft/client/gui/Element;mouseScrolled(DDD)Z
      • resize

        public void resize​(MinecraftClient client,
                           int width,
                           int height)
        覆盖:
        resize 在类中 Screen
        Mappings:
        Namespace Name Mixin selector
        official a Ldzg;a(Ldum;II)V
        intermediary method_25410 Lnet/minecraft/class_437;method_25410(Lnet/minecraft/class_310;II)V
        named resize Lnet/minecraft/client/gui/screen/Screen;resize(Lnet/minecraft/client/MinecraftClient;II)V
      • onClose

        public void onClose()
        覆盖:
        onClose 在类中 Screen
        Mappings:
        Namespace Name Mixin selector
        official aA_ Ldzg;aA_()V
        intermediary method_25419 Lnet/minecraft/class_437;method_25419()V
        named onClose Lnet/minecraft/client/gui/screen/Screen;onClose()V
      • removed

        public void removed()
        覆盖:
        removed 在类中 Screen
        Mappings:
        Namespace Name Mixin selector
        official e Ldzg;e()V
        intermediary method_25432 Lnet/minecraft/class_437;method_25432()V
        named removed Lnet/minecraft/client/gui/screen/Screen;removed()V
      • render

        public void render​(MatrixStack matrices,
                           int mouseX,
                           int mouseY,
                           float delta)
        指定者:
        render 在接口中 Drawable
        覆盖:
        render 在类中 Screen
        Mappings:
        Namespace Name Mixin selector
        official a Ldws;a(Ldpi;IIF)V
        intermediary method_25394 Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_4587;IIF)V
        named render Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
      • tick

        public void tick()
        指定者:
        tick 在接口中 TickableElement
        覆盖:
        tick 在类中 Screen
        Mappings:
        Namespace Name Mixin selector
        official d Ldwp;d()V
        intermediary method_25393 Lnet/minecraft/class_4893;method_25393()V
        named tick Lnet/minecraft/client/gui/screen/TickableElement;tick()V
      • updateSelectButton

        public void updateSelectButton​(boolean hasSelected)
        Mappings:
        Namespace Name Mixin selector
        official c Ldzd;c(Z)V
        intermediary method_20102 Lnet/minecraft/class_430;method_20102(Z)V
        named updateSelectButton Lnet/minecraft/client/gui/screen/PresetsScreen;updateSelectButton(Z)V
      • addPreset

        private static void addPreset​(Text presetName,
                                      ItemConvertible icon,
                                      RegistryKey<Biome> presetBiome,
                                      List<StructureFeature<?>> structures,
                                      boolean generateStronghold,
                                      boolean generateFeatures,
                                      boolean generateLakes,
                                      FlatChunkGeneratorLayer[] layers)
        Mappings:
        Namespace Name Mixin selector
        official a Ldzd;a(Lon;Lbvq;Lwo;Ljava/util/List;ZZZ[Lcxr;)V
        intermediary method_2195 Lnet/minecraft/class_430;method_2195(Lnet/minecraft/class_2561;Lnet/minecraft/class_1935;Lnet/minecraft/class_5321;Ljava/util/List;ZZZ[Lnet/minecraft/class_3229;)V
        named addPreset Lnet/minecraft/client/gui/screen/PresetsScreen;addPreset(Lnet/minecraft/text/Text;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/util/registry/RegistryKey;Ljava/util/List;ZZZ[Lnet/minecraft/world/gen/chunk/FlatChunkGeneratorLayer;)V