Class CustomizeWorldScreen

All Implemented Interfaces:
IdentifibleBooleanConsumer, PagedEntryListWidget.Listener, SliderWidget.LabelSupplier

@Environment(CLIENT) public class CustomizeWorldScreen extends Screen implements SliderWidget.LabelSupplier, PagedEntryListWidget.Listener
Mappings:
Namespace Name
official bku
intermediary net/minecraft/class_2317
named net/minecraft/client/gui/screen/CustomizeWorldScreen
  • Field Details

    • field_10443

      private final CreateWorldScreen field_10443
      Mappings:
      Namespace Name Mixin selector
      official i Lbku;i:Lboi;
      intermediary field_10443 Lnet/minecraft/class_2317;field_10443:Lnet/minecraft/class_363;
      named field_10443 Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;field_10443:Lnet/minecraft/client/gui/screen/world/CreateWorldScreen;
    • title

      protected String title
      Mappings:
      Namespace Name Mixin selector
      official a Lbku;a:Ljava/lang/String;
      intermediary field_10439 Lnet/minecraft/class_2317;field_10439:Ljava/lang/String;
      named title Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;title:Ljava/lang/String;
    • page

      protected String page
      Mappings:
      Namespace Name Mixin selector
      official f Lbku;f:Ljava/lang/String;
      intermediary field_10440 Lnet/minecraft/class_2317;field_10440:Ljava/lang/String;
      named page Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;page:Ljava/lang/String;
    • subtitle

      protected String subtitle
      Mappings:
      Namespace Name Mixin selector
      official g Lbku;g:Ljava/lang/String;
      intermediary field_10441 Lnet/minecraft/class_2317;field_10441:Ljava/lang/String;
      named subtitle Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;subtitle:Ljava/lang/String;
    • field_10442

      protected String[] field_10442
      Mappings:
      Namespace Name Mixin selector
      official h Lbku;h:[Ljava/lang/String;
      intermediary field_10442 Lnet/minecraft/class_2317;field_10442:[Ljava/lang/String;
      named field_10442 Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;field_10442:[Ljava/lang/String;
    • field_10444

      private PagedEntryListWidget field_10444
      Mappings:
      Namespace Name Mixin selector
      official s Lbku;s:Lbjp;
      intermediary field_10444 Lnet/minecraft/class_2317;field_10444:Lnet/minecraft/class_2300;
      named field_10444 Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;field_10444:Lnet/minecraft/client/gui/widget/PagedEntryListWidget;
    • doneButton

      private ButtonWidget doneButton
      Mappings:
      Namespace Name Mixin selector
      official t Lbku;t:Lbja;
      intermediary field_10445 Lnet/minecraft/class_2317;field_10445:Lnet/minecraft/class_356;
      named doneButton Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;doneButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • randomizeButton

      private ButtonWidget randomizeButton
      Mappings:
      Namespace Name Mixin selector
      official u Lbku;u:Lbja;
      intermediary field_10446 Lnet/minecraft/class_2317;field_10446:Lnet/minecraft/class_356;
      named randomizeButton Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;randomizeButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • resetToDefaultsButton

      private ButtonWidget resetToDefaultsButton
      Mappings:
      Namespace Name Mixin selector
      official v Lbku;v:Lbja;
      intermediary field_10447 Lnet/minecraft/class_2317;field_10447:Lnet/minecraft/class_356;
      named resetToDefaultsButton Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;resetToDefaultsButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • previousButton

      private ButtonWidget previousButton
      Mappings:
      Namespace Name Mixin selector
      official w Lbku;w:Lbja;
      intermediary field_10448 Lnet/minecraft/class_2317;field_10448:Lnet/minecraft/class_356;
      named previousButton Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;previousButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • nextButton

      private ButtonWidget nextButton
      Mappings:
      Namespace Name Mixin selector
      official x Lbku;x:Lbja;
      intermediary field_10449 Lnet/minecraft/class_2317;field_10449:Lnet/minecraft/class_356;
      named nextButton Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;nextButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • yesButton

      private ButtonWidget yesButton
      Mappings:
      Namespace Name Mixin selector
      official y Lbku;y:Lbja;
      intermediary field_10450 Lnet/minecraft/class_2317;field_10450:Lnet/minecraft/class_356;
      named yesButton Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;yesButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • noButton

      private ButtonWidget noButton
      Mappings:
      Namespace Name Mixin selector
      official z Lbku;z:Lbja;
      intermediary field_10451 Lnet/minecraft/class_2317;field_10451:Lnet/minecraft/class_356;
      named noButton Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;noButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • presetsButton

      private ButtonWidget presetsButton
      Mappings:
      Namespace Name Mixin selector
      official A Lbku;A:Lbja;
      intermediary field_10452 Lnet/minecraft/class_2317;field_10452:Lnet/minecraft/class_356;
      named presetsButton Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;presetsButton:Lnet/minecraft/client/gui/widget/ButtonWidget;
    • field_10432

      private boolean field_10432
      Mappings:
      Namespace Name Mixin selector
      official B Lbku;B:Z
      intermediary field_10432 Lnet/minecraft/class_2317;field_10432:Z
      named field_10432 Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;field_10432:Z
    • field_10433

      private int field_10433
      Mappings:
      Namespace Name Mixin selector
      official C Lbku;C:I
      intermediary field_10433 Lnet/minecraft/class_2317;field_10433:I
      named field_10433 Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;field_10433:I
    • field_10434

      private boolean field_10434
      Mappings:
      Namespace Name Mixin selector
      official D Lbku;D:Z
      intermediary field_10434 Lnet/minecraft/class_2317;field_10434:Z
      named field_10434 Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;field_10434:Z
    • field_10435

      private final Predicate<String> field_10435
      Mappings:
      Namespace Name Mixin selector
      official E Lbku;E:Lcom/google/common/base/Predicate;
      intermediary field_10435 Lnet/minecraft/class_2317;field_10435:Lcom/google/common/base/Predicate;
      named field_10435 Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;field_10435:Lcom/google/common/base/Predicate;
    • field_10436

      private final CustomizedWorldProperties.Builder field_10436
      Mappings:
      Namespace Name Mixin selector
      official F Lbku;F:Layx$a;
      intermediary field_10436 Lnet/minecraft/class_2317;field_10436:Lnet/minecraft/class_2253$class_2254;
      named field_10436 Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;field_10436:Lnet/minecraft/world/gen/CustomizedWorldProperties$Builder;
    • props

      Mappings:
      Namespace Name Mixin selector
      official G Lbku;G:Layx$a;
      intermediary field_10437 Lnet/minecraft/class_2317;field_10437:Lnet/minecraft/class_2253$class_2254;
      named props Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;props:Lnet/minecraft/world/gen/CustomizedWorldProperties$Builder;
    • field_10438

      private final Random field_10438
      Mappings:
      Namespace Name Mixin selector
      official H Lbku;H:Ljava/util/Random;
      intermediary field_10438 Lnet/minecraft/class_2317;field_10438:Ljava/util/Random;
      named field_10438 Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;field_10438:Ljava/util/Random;
  • Constructor Details

    • CustomizeWorldScreen

      public CustomizeWorldScreen(Screen parent, String string)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbku;<init>(Lblk;Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_2317;<init>(Lnet/minecraft/class_388;Ljava/lang/String;)V
      named <init> Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;<init>(Lnet/minecraft/client/gui/screen/Screen;Ljava/lang/String;)V
  • Method Details

    • init

      public void init()
      Overrides:
      init in class Screen
      Mappings:
      Namespace Name Mixin selector
      official b Lblk;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 Lblk;k()V
      intermediary method_1035 Lnet/minecraft/class_388;method_1035()V
      named handleMouse Lnet/minecraft/client/gui/screen/Screen;handleMouse()V
    • method_9568

      private void method_9568()
      Mappings:
      Namespace Name Mixin selector
      official f Lbku;f()V
      intermediary method_9568 Lnet/minecraft/class_2317;method_9568()V
      named method_9568 Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;method_9568()V
    • method_9561

      public String method_9561()
      Mappings:
      Namespace Name Mixin selector
      official a Lbku;a()Ljava/lang/String;
      intermediary method_9561 Lnet/minecraft/class_2317;method_9561()Ljava/lang/String;
      named method_9561 Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;method_9561()Ljava/lang/String;
    • method_9563

      public void method_9563(String string)
      Mappings:
      Namespace Name Mixin selector
      official a Lbku;a(Ljava/lang/String;)V
      intermediary method_9563 Lnet/minecraft/class_2317;method_9563(Ljava/lang/String;)V
      named method_9563 Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;method_9563(Ljava/lang/String;)V
    • setStringValue

      public void setStringValue(int id, String text)
      Specified by:
      setStringValue in interface PagedEntryListWidget.Listener
      Mappings:
      Namespace Name Mixin selector
      official a Lbjp$b;a(ILjava/lang/String;)V
      intermediary method_9495 Lnet/minecraft/class_2300$class_2302;method_9495(ILjava/lang/String;)V
      named setStringValue Lnet/minecraft/client/gui/widget/PagedEntryListWidget$Listener;setStringValue(ILjava/lang/String;)V
    • method_9564

      private void method_9564(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official b Lbku;b(Z)V
      intermediary method_9564 Lnet/minecraft/class_2317;method_9564(Z)V
      named method_9564 Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;method_9564(Z)V
    • getLabel

      public String getLabel(int int2, String string, float sliderValue)
      Specified by:
      getLabel in interface SliderWidget.LabelSupplier
      Mappings:
      Namespace Name Mixin selector
      official a Lbjf$a;a(ILjava/lang/String;F)Ljava/lang/String;
      intermediary method_9464 Lnet/minecraft/class_2295$class_2296;method_9464(ILjava/lang/String;F)Ljava/lang/String;
      named getLabel Lnet/minecraft/client/gui/widget/SliderWidget$LabelSupplier;getLabel(ILjava/lang/String;F)Ljava/lang/String;
    • method_9566

      private String method_9566(int int2, float float2)
      Mappings:
      Namespace Name Mixin selector
      official b Lbku;b(IF)Ljava/lang/String;
      intermediary method_9566 Lnet/minecraft/class_2317;method_9566(IF)Ljava/lang/String;
      named method_9566 Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;method_9566(IF)Ljava/lang/String;
    • setBooleanValue

      public void setBooleanValue(int id, boolean value)
      Specified by:
      setBooleanValue in interface PagedEntryListWidget.Listener
      Mappings:
      Namespace Name Mixin selector
      official a Lbjp$b;a(IZ)V
      intermediary method_9496 Lnet/minecraft/class_2300$class_2302;method_9496(IZ)V
      named setBooleanValue Lnet/minecraft/client/gui/widget/PagedEntryListWidget$Listener;setBooleanValue(IZ)V
    • setFloatValue

      public void setFloatValue(int id, float value)
      Specified by:
      setFloatValue in interface PagedEntryListWidget.Listener
      Mappings:
      Namespace Name Mixin selector
      official a Lbjp$b;a(IF)V
      intermediary method_9494 Lnet/minecraft/class_2300$class_2302;method_9494(IF)V
      named setFloatValue Lnet/minecraft/client/gui/widget/PagedEntryListWidget$Listener;setFloatValue(IF)V
    • buttonClicked

      protected void buttonClicked(ButtonWidget button)
      Overrides:
      buttonClicked in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lblk;a(Lbja;)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
    • method_9569

      private void method_9569()
      Mappings:
      Namespace Name Mixin selector
      official g Lbku;g()V
      intermediary method_9569 Lnet/minecraft/class_2317;method_9569()V
      named method_9569 Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;method_9569()V
    • method_9565

      private void method_9565(int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lbku;b(I)V
      intermediary method_9565 Lnet/minecraft/class_2317;method_9565(I)V
      named method_9565 Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;method_9565(I)V
    • method_9570

      private void method_9570()
      Mappings:
      Namespace Name Mixin selector
      official h Lbku;h()V
      intermediary method_9570 Lnet/minecraft/class_2317;method_9570()V
      named method_9570 Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;method_9570()V
    • method_9567

      private void method_9567(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official c Lbku;c(Z)V
      intermediary method_9567 Lnet/minecraft/class_2317;method_9567(Z)V
      named method_9567 Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;method_9567(Z)V
    • method_9571

      private void method_9571()
      Mappings:
      Namespace Name Mixin selector
      official i Lbku;i()V
      intermediary method_9571 Lnet/minecraft/class_2317;method_9571()V
      named method_9571 Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;method_9571()V
    • keyPressed

      protected void keyPressed(char character, int code)
      Overrides:
      keyPressed in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lblk;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
    • method_9562

      private void method_9562(float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbku;a(F)V
      intermediary method_9562 Lnet/minecraft/class_2317;method_9562(F)V
      named method_9562 Lnet/minecraft/client/gui/screen/CustomizeWorldScreen;method_9562(F)V
    • mouseClicked

      protected void mouseClicked(int mouseX, int mouseY, int button)
      Overrides:
      mouseClicked in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lblk;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
    • mouseReleased

      protected void mouseReleased(int mouseX, int mouseY, int button)
      Overrides:
      mouseReleased in class Screen
      Mappings:
      Namespace Name Mixin selector
      official b Lblk;b(III)V
      intermediary method_1032 Lnet/minecraft/class_388;method_1032(III)V
      named mouseReleased Lnet/minecraft/client/gui/screen/Screen;mouseReleased(III)V
    • render

      public void render(int mouseX, int mouseY, float tickDelta)
      Overrides:
      render in class Screen
      Mappings:
      Namespace Name Mixin selector
      official a Lblk;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