Class SuperflatPresetScreen

All Implemented Interfaces:
IdentifibleBooleanConsumer

@Environment(CLIENT) public class SuperflatPresetScreen extends Screen
Mappings:
Namespace Name
official bew
intermediary net/minecraft/class_1320
named net/minecraft/client/gui/screen/SuperflatPresetScreen
  • Field Details

    • PRESETS

      private static final List<SuperflatPresetScreen.PresetEntry> PRESETS
      Mappings:
      Namespace Name Mixin selector
      official a Lbew;a:Ljava/util/List;
      intermediary field_5077 Lnet/minecraft/class_1320;field_5077:Ljava/util/List;
      named PRESETS Lnet/minecraft/client/gui/screen/SuperflatPresetScreen;PRESETS:Ljava/util/List;
    • parent

      private final CustomizeFlatLevelScreen parent
      Mappings:
      Namespace Name Mixin selector
      official f Lbew;f:Lbeh;
      intermediary field_5078 Lnet/minecraft/class_1320;field_5078:Lnet/minecraft/class_1318;
      named parent Lnet/minecraft/client/gui/screen/SuperflatPresetScreen;parent:Lnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;
    • title

      private String title
      Mappings:
      Namespace Name Mixin selector
      official g Lbew;g:Ljava/lang/String;
      intermediary field_5079 Lnet/minecraft/class_1320;field_5079:Ljava/lang/String;
      named title Lnet/minecraft/client/gui/screen/SuperflatPresetScreen;title:Ljava/lang/String;
    • shareText

      private String shareText
      Mappings:
      Namespace Name Mixin selector
      official h Lbew;h:Ljava/lang/String;
      intermediary field_5080 Lnet/minecraft/class_1320;field_5080:Ljava/lang/String;
      named shareText Lnet/minecraft/client/gui/screen/SuperflatPresetScreen;shareText:Ljava/lang/String;
    • listText

      private String listText
      Mappings:
      Namespace Name Mixin selector
      official i Lbew;i:Ljava/lang/String;
      intermediary field_5081 Lnet/minecraft/class_1320;field_5081:Ljava/lang/String;
      named listText Lnet/minecraft/client/gui/screen/SuperflatPresetScreen;listText:Ljava/lang/String;
    • listWidget

      Mappings:
      Namespace Name Mixin selector
      official r Lbew;r:Lbew$b;
      intermediary field_5082 Lnet/minecraft/class_1320;field_5082:Lnet/minecraft/class_1320$class_1322;
      named listWidget Lnet/minecraft/client/gui/screen/SuperflatPresetScreen;listWidget:Lnet/minecraft/client/gui/screen/SuperflatPresetScreen$SuperflatPresetsListWidget;
    • selectButton

      private ButtonWidget selectButton
      Mappings:
      Namespace Name Mixin selector
      official s Lbew;s:Lbcx;
      intermediary field_5083 Lnet/minecraft/class_1320;field_5083:Lnet/minecraft/class_356;
      named selectButton Lnet/minecraft/client/gui/screen/SuperflatPresetScreen;selectButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • customPresetField

      private TextFieldWidget customPresetField
      Mappings:
      Namespace Name Mixin selector
      official t Lbew;t:Lbdb;
      intermediary field_5084 Lnet/minecraft/class_1320;field_5084:Lnet/minecraft/class_367;
      named customPresetField Lnet/minecraft/client/gui/screen/SuperflatPresetScreen;customPresetField:Lnet/minecraft/client/gui/widget/TextFieldWidget;
  • Constructor Details

    • SuperflatPresetScreen

      public SuperflatPresetScreen(CustomizeFlatLevelScreen parent)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbew;<init>(Lbeh;)V
      intermediary <init> Lnet/minecraft/class_1320;<init>(Lnet/minecraft/class_1318;)V
      named <init> Lnet/minecraft/client/gui/screen/SuperflatPresetScreen;<init>(Lnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;)V
  • Method Details

    • init

      public void init()
      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      official b Lbez;b()V
      intermediary method_1044 Lnet/minecraft/class_388;method_1044()V
      named init Lnet/minecraft/client/gui/screen/Screen;init()V
    • handleMouse

      public void handleMouse()
      Overrides:
      handleMouse in class Screen
      Mappings:
      Namespace Name Mixin selector
      official k Lbez;k()V
      intermediary method_1035 Lnet/minecraft/class_388;method_1035()V
      named handleMouse Lnet/minecraft/client/gui/screen/Screen;handleMouse()V
    • removed

      public void removed()
      Overrides:
      removed in class Screen
      Mappings:
      Namespace Name Mixin selector
      official m Lbez;m()V
      intermediary method_1030 Lnet/minecraft/class_388;method_1030()V
      named removed Lnet/minecraft/client/gui/screen/Screen;removed()V
    • mouseClicked

      protected void mouseClicked(int mouseX, int mouseY, int button)
      Overrides:
      mouseClicked in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lbez;a(III)V
      intermediary method_1026 Lnet/minecraft/class_388;method_1026(III)V
      named mouseClicked Lnet/minecraft/client/gui/screen/Screen;mouseClicked(III)V
    • keyPressed

      protected void keyPressed(char character, int code)
      Overrides:
      keyPressed in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lbez;a(CI)V
      intermediary method_1024 Lnet/minecraft/class_388;method_1024(CI)V
      named keyPressed Lnet/minecraft/client/gui/screen/Screen;keyPressed(CI)V
    • buttonClicked

      protected void buttonClicked(ButtonWidget button)
      Overrides:
      buttonClicked in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lbez;a(Lbcx;)V
      intermediary method_1027 Lnet/minecraft/class_388;method_1027(Lnet/minecraft/class_356;)V
      named buttonClicked Lnet/minecraft/client/gui/screen/Screen;buttonClicked(Lnet/minecraft/client/gui/widget/ButtonWidget;)V
    • render

      public void render(int mouseX, int mouseY, float tickDelta)
      Overrides:
      render in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lbez;a(IIF)V
      intermediary method_1025 Lnet/minecraft/class_388;method_1025(IIF)V
      named render Lnet/minecraft/client/gui/screen/Screen;render(IIF)V
    • tick

      public void tick()
      Overrides:
      tick in class Screen
      Mappings:
      Namespace Name Mixin selector
      official e Lbez;e()V
      intermediary method_1033 Lnet/minecraft/class_388;method_1033()V
      named tick Lnet/minecraft/client/gui/screen/Screen;tick()V
    • updateSelectButton

      public void updateSelectButton()
      Mappings:
      Namespace Name Mixin selector
      official a Lbew;a()V
      intermediary method_4252 Lnet/minecraft/class_1320;method_4252()V
      named updateSelectButton Lnet/minecraft/client/gui/screen/SuperflatPresetScreen;updateSelectButton()V
    • isEntrySelected

      private boolean isEntrySelected()
      Mappings:
      Namespace Name Mixin selector
      official g Lbew;g()Z
      intermediary method_4255 Lnet/minecraft/class_1320;method_4255()Z
      named isEntrySelected Lnet/minecraft/client/gui/screen/SuperflatPresetScreen;isEntrySelected()Z
    • addRedstonePreset

      private static void addRedstonePreset(String name, Item icon, Biome iconDamage, FlatWorldLayer[] layers)
      Mappings:
      Namespace Name Mixin selector
      official a Lbew;a(Ljava/lang/String;Lado;Laig;[Lavl;)V
      intermediary method_4250 Lnet/minecraft/class_1320;method_4250(Ljava/lang/String;Lnet/minecraft/class_1069;Lnet/minecraft/class_1170;[Lnet/minecraft/class_1282;)V
      named addRedstonePreset Lnet/minecraft/client/gui/screen/SuperflatPresetScreen;addRedstonePreset(Ljava/lang/String;Lnet/minecraft/item/Item;Lnet/minecraft/world/biome/Biome;[Lnet/minecraft/world/gen/layer/FlatWorldLayer;)V
    • addPreset

      private static void addPreset(String name, Item icon, Biome biome, @Nullable List<String> structures, FlatWorldLayer[] layers)
      Mappings:
      Namespace Name Mixin selector
      official a Lbew;a(Ljava/lang/String;Lado;Laig;Ljava/util/List;[Lavl;)V
      intermediary method_4249 Lnet/minecraft/class_1320;method_4249(Ljava/lang/String;Lnet/minecraft/class_1069;Lnet/minecraft/class_1170;Ljava/util/List;[Lnet/minecraft/class_1282;)V
      named addPreset Lnet/minecraft/client/gui/screen/SuperflatPresetScreen;addPreset(Ljava/lang/String;Lnet/minecraft/item/Item;Lnet/minecraft/world/biome/Biome;Ljava/util/List;[Lnet/minecraft/world/gen/layer/FlatWorldLayer;)V
    • addOverworldPreset

      private static void addOverworldPreset(String name, Item icon, int iconDamge, Biome biome, @Nullable List<String> structures, FlatWorldLayer[] layers)
      Mappings:
      Namespace Name Mixin selector
      official a Lbew;a(Ljava/lang/String;Lado;ILaig;Ljava/util/List;[Lavl;)V
      intermediary method_9575 Lnet/minecraft/class_1320;method_9575(Ljava/lang/String;Lnet/minecraft/class_1069;ILnet/minecraft/class_1170;Ljava/util/List;[Lnet/minecraft/class_1282;)V
      named addOverworldPreset Lnet/minecraft/client/gui/screen/SuperflatPresetScreen;addOverworldPreset(Ljava/lang/String;Lnet/minecraft/item/Item;ILnet/minecraft/world/biome/Biome;Ljava/util/List;[Lnet/minecraft/world/gen/layer/FlatWorldLayer;)V