Class PresetsScreen

All Implemented Interfaces:
IdentifibleBooleanConsumer

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

    • presets

      private static final List<PresetsScreen.PresetEntry> presets
      Mappings:
      Namespace Name Mixin selector
      official a Laxq;a:Ljava/util/List;
      intermediary field_3179 Lnet/minecraft/class_748;field_3179:Ljava/util/List;
      named presets Lnet/minecraft/client/gui/screen/PresetsScreen;presets:Ljava/util/List;
    • parent

      private final CustomizeFlatLevelScreen parent
      Mappings:
      Namespace Name Mixin selector
      official f Laxq;f:Laxa;
      intermediary field_3180 Lnet/minecraft/class_748;field_3180:Lnet/minecraft/class_729;
      named parent Lnet/minecraft/client/gui/screen/PresetsScreen;parent:Lnet/minecraft/client/gui/screen/CustomizeFlatLevelScreen;
    • titleText

      private String titleText
      Mappings:
      Namespace Name Mixin selector
      official g Laxq;g:Ljava/lang/String;
      intermediary field_3181 Lnet/minecraft/class_748;field_3181:Ljava/lang/String;
      named titleText Lnet/minecraft/client/gui/screen/PresetsScreen;titleText:Ljava/lang/String;
    • shareText

      private String shareText
      Mappings:
      Namespace Name Mixin selector
      official h Laxq;h:Ljava/lang/String;
      intermediary field_3182 Lnet/minecraft/class_748;field_3182:Ljava/lang/String;
      named shareText Lnet/minecraft/client/gui/screen/PresetsScreen;shareText:Ljava/lang/String;
    • listText

      private String listText
      Mappings:
      Namespace Name Mixin selector
      official i Laxq;i:Ljava/lang/String;
      intermediary field_3183 Lnet/minecraft/class_748;field_3183:Ljava/lang/String;
      named listText Lnet/minecraft/client/gui/screen/PresetsScreen;listText:Ljava/lang/String;
    • listWidget

      private PresetsScreen.PresetsListWidget listWidget
      Mappings:
      Namespace Name Mixin selector
      official r Laxq;r:Laxq$b;
      intermediary field_3184 Lnet/minecraft/class_748;field_3184:Lnet/minecraft/class_748$class_750;
      named listWidget Lnet/minecraft/client/gui/screen/PresetsScreen;listWidget:Lnet/minecraft/client/gui/screen/PresetsScreen$PresetsListWidget;
    • selectButton

      private ButtonWidget selectButton
      Mappings:
      Namespace Name Mixin selector
      official s Laxq;s:Lavs;
      intermediary field_3185 Lnet/minecraft/class_748;field_3185:Lnet/minecraft/class_685;
      named selectButton Lnet/minecraft/client/gui/screen/PresetsScreen;selectButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • customPresetField

      private TextFieldWidget customPresetField
      Mappings:
      Namespace Name Mixin selector
      official t Laxq;t:Lavw;
      intermediary field_3186 Lnet/minecraft/class_748;field_3186:Lnet/minecraft/class_689;
      named customPresetField Lnet/minecraft/client/gui/screen/PresetsScreen;customPresetField:Lnet/minecraft/client/gui/widget/TextFieldWidget;
  • Constructor Details

    • PresetsScreen

      public PresetsScreen​(CustomizeFlatLevelScreen parent)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laxq;<init>(Laxa;)V
      intermediary <init> Lnet/minecraft/class_748;<init>(Lnet/minecraft/class_729;)V
      named <init> Lnet/minecraft/client/gui/screen/PresetsScreen;<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 Laxu;b()V
      intermediary method_2795 Lnet/minecraft/class_754;method_2795()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 Laxu;k()V
      intermediary method_2810 Lnet/minecraft/class_754;method_2810()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 Laxu;m()V
      intermediary method_2812 Lnet/minecraft/class_754;method_2812()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 Laxu;a(III)V
      intermediary method_2784 Lnet/minecraft/class_754;method_2784(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 Laxu;a(CI)V
      intermediary method_2781 Lnet/minecraft/class_754;method_2781(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 Laxu;a(Lavs;)V
      intermediary method_2787 Lnet/minecraft/class_754;method_2787(Lnet/minecraft/class_685;)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 Laxu;a(IIF)V
      intermediary method_2783 Lnet/minecraft/class_754;method_2783(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 Laxu;e()V
      intermediary method_2804 Lnet/minecraft/class_754;method_2804()V
      named tick Lnet/minecraft/client/gui/screen/Screen;tick()V
    • method_2766

      public void method_2766()
      Mappings:
      Namespace Name Mixin selector
      official a Laxq;a()V
      intermediary method_2766 Lnet/minecraft/class_748;method_2766()V
      named method_2766 Lnet/minecraft/client/gui/screen/PresetsScreen;method_2766()V
    • method_2777

      private boolean method_2777()
      Mappings:
      Namespace Name Mixin selector
      official g Laxq;g()Z
      intermediary method_2777 Lnet/minecraft/class_748;method_2777()Z
      named method_2777 Lnet/minecraft/client/gui/screen/PresetsScreen;method_2777()Z
    • addRedstonePreset

      private static void addRedstonePreset​(String name, Item icon, Biome iconDamage, FlatWorldLayer[] flatWorldLayer)
      Mappings:
      Namespace Name Mixin selector
      official a Laxq;a(Ljava/lang/String;Lzw;Lady;[Laqa;)V
      intermediary method_2770 Lnet/minecraft/class_748;method_2770(Ljava/lang/String;Lnet/minecraft/class_2054;Lnet/minecraft/class_113;[Lnet/minecraft/class_475;)V
      named addRedstonePreset Lnet/minecraft/client/gui/screen/PresetsScreen;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, List<String> list, FlatWorldLayer[] layers)
      Mappings:
      Namespace Name Mixin selector
      official a Laxq;a(Ljava/lang/String;Lzw;Lady;Ljava/util/List;[Laqa;)V
      intermediary method_2769 Lnet/minecraft/class_748;method_2769(Ljava/lang/String;Lnet/minecraft/class_2054;Lnet/minecraft/class_113;Ljava/util/List;[Lnet/minecraft/class_475;)V
      named addPreset Lnet/minecraft/client/gui/screen/PresetsScreen;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, List<String> list, FlatWorldLayer[] layers)
      Mappings:
      Namespace Name Mixin selector
      official a Laxq;a(Ljava/lang/String;Lzw;ILady;Ljava/util/List;[Laqa;)V
      intermediary method_2768 Lnet/minecraft/class_748;method_2768(Ljava/lang/String;Lnet/minecraft/class_2054;ILnet/minecraft/class_113;Ljava/util/List;[Lnet/minecraft/class_475;)V
      named addOverworldPreset Lnet/minecraft/client/gui/screen/PresetsScreen;addOverworldPreset(Ljava/lang/String;Lnet/minecraft/item/Item;ILnet/minecraft/world/biome/Biome;Ljava/util/List;[Lnet/minecraft/world/gen/layer/FlatWorldLayer;)V