Êþº¾EÏ6net/minecraft/client/gui/screens/CreateFlatWorldScreen  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;  Bnet/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsListthis$08Lnet/minecraft/client/gui/screens/CreateFlatWorldScreen;   minecraft Lnet/minecraft/client/Minecraft;  widthI  height  7net/minecraft/client/gui/components/ObjectSelectionList'(Lnet/minecraft/client/Minecraft;IIII)V ! "# populateList()V%Nnet/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList$HeaderEntry ' ()fontLnet/minecraft/client/gui/Font; $+ ,"(Lnet/minecraft/client/gui/Font;)V@"?ø 2 34addEntryE(Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry;I)I 6 78 generatorDLnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; :;< =>Bnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings getLayersInfo()Ljava/util/List; @AB C>java/util/Listreversed @E FGsize()IIMnet/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList$LayerEntry @K LMget(I)Ljava/lang/Object;O5net/minecraft/world/level/levelgen/flat/FlatLayerInfo HQ R(Lnet/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList;Lnet/minecraft/world/level/levelgen/flat/FlatLayerInfo;I)V T 3UD(Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)I W XY setSelectedD(Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)V [ \#updateButtonValidity ^ _>children a bc getSelectedC()Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry; @e fgindexOf(Ljava/lang/Object;)I i j# clearEntrieslHnet/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList$Entry n XoM(Lnet/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList$Entry;)V q rY removeEntry Ht uv layerInfo7Lnet/minecraft/world/level/levelgen/flat/FlatLayerInfo; @x yzremove(Ljava/lang/Object;)Z @| }~isEmpty()Z €�‚ ƒ„java/lang/Mathmin(II)I :† ‡# updateLayers ‰ Š# resetRowsŒcreateWorld.customize.flat.tile Ž�� ‘’$net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; ”•– —˜net/minecraft/ChatFormatting UNDERLINELnet/minecraft/ChatFormatting; š›œ �ž+net/minecraft/network/chat/MutableComponent withStyleM(Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/MutableComponent;   ¡¢LAYER_MATERIAL_TITLE&Lnet/minecraft/network/chat/Component;¤!createWorld.customize.flat.height ¦ §¢ HEIGHT_TITLE;(Lnet/minecraft/client/gui/screens/CreateFlatWorldScreen;)VCodeLineNumberTableLocalVariableTablethisDLnet/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList;MethodParametersi layersInfoLjava/util/List;LocalVariableTypeTableILjava/util/List; StackMapTableselectedJLnet/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList$Entry;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;index\Ljava/util/List; deleteLayerR(Lnet/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList$LayerEntry;)VselectedLayerEntryOLnet/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList$LayerEntry;deletedLayerIndex Signature…Lnet/minecraft/client/gui/components/ObjectSelectionList; SourceFileCreateFlatWorldScreen.javaNestHost InnerClasses DetailsList HeaderEntryÊ?net/minecraft/client/gui/components/AbstractSelectionList$EntryÌ9net/minecraft/client/gui/components/AbstractSelectionListEntry LayerEntry ¡¢§¢ ¨©\&*+Y¸Wµ *+´+´+´gd+·*¶ ±ªˆ ‰!‹%Œ« &¬­® "#©×a*»$Y*´ ´&·**´ ´&¸W-/k޶1W*´ ´5¶9¹?L=+¹D¢!*»HY*+¹JÀN·P¶SW„§ÿÛ±ª�&�6‘B’Z‘`”« 8(¯a¬­6+°±² 6+°³´ ý8@ú'Xo©I *+·V*´ ¶Z±ª˜™ š« ¬­ µ¶®µ· ¸Š#©¯8*¶]*¶`¹d<*¶h*¶ *¶]M›,¹D¢*,¹JÀk¶m±ª�žŸ¡¢)£7¥« 8¬­*¹_±² _º´ ý7@»¼©c*´ ´5¶9M*¶]+¹d>*+¶p,+´s¹wW*,¹{™§*¶],¹D¸¹JÀk¶m*´ ´5¶…*¶ˆ*´ ¶Z±ª& ¨ ©ª«&¬M­W®[¯b°«*c¬­c½¾ X°±M¿²  X°³´-ÿ4 H@ ÿ H@ k®½AXY©3 *+Àk¶m±ª„«  ¬­®µ· ¸À#©9‹¸�²“¶™³Ÿ£¸�²“¶™³¥±ª …†ÁÂÃÄÅÆ* Ç$ È ÉËÍ H Îk Í