net.minecraft.client.gui.screens.worldselection

public class WorldGenSettingsComponent

implements Widget

eej
net.minecraft.client.gui.screens.worldselection.WorldGenSettingsComponent
net.minecraft.class_5292
net.minecraft.client.gui.screen.world.MoreOptionsDialog
net.minecraft.src.C_3758_

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
LOGGER
field_25046
LOGGER
f_101381_
private static final Component
b
CUSTOM_WORLD_DESCRIPTION
field_25047
CUSTOM_TEXT
f_101382_
private static final Component
c
AMPLIFIED_HELP_TEXT
field_24591
AMPLIFIED_INFO_TEXT
f_101383_
private static final Component
d
MAP_FEATURES_INFO
field_26604
MAP_FEATURES_INFO_TEXT
f_101384_
private static final Component
e
SELECT_FILE_PROMPT
field_28000
SELECT_SETTINGS_FILE_TEXT
f_170243_
private MultiLineLabel
f
amplifiedWorldInfo
field_26605
generatorInfoText
f_101385_
private Font
g
font
field_24592
textRenderer
f_101386_
private int
h
width
field_24593
parentWidth
f_101387_
private EditBox
i
seedEdit
field_24594
seedTextField
f_101388_
private CycleButton<Boolean>
j
featuresButton
field_24595
mapFeaturesButton
f_101389_
private CycleButton<Boolean>
k
bonusItemsButton
field_24589
bonusItemsButton
f_101380_
private CycleButton<WorldPreset>
l
typeButton
field_24596
mapTypeButton
f_101390_
private Button
m
customWorldDummyButton
field_28001
field_28001
f_170244_
private Button
n
customizeTypeButton
field_24597
customizeTypeButton
f_101391_
private Button
o
importSettingsButton
field_25048
importSettingsButton
f_101392_
private RegistryAccess$RegistryHolder
p
registryHolder
field_25483
registryManager
f_101393_
private WorldGenSettings
q
settings
field_24598
generatorOptions
f_101394_
private Optional<WorldPreset>
r
preset
field_25049
generatorType
f_101395_
private OptionalLong
s
seed
field_24600
seed
f_101396_

Constructor summary

ModifierConstructor
public (RegistryAccess$RegistryHolder registryManager, WorldGenSettings generatorOptions, Optional<WorldPreset> generatorType, OptionalLong seed)

Method summary

Modifier and TypeMethod
public void
a(eee arg0, dvp arg1, dwl arg2)
init(CreateWorldScreen arg0, Minecraft arg1, Font arg2)
method_28092(class_525 arg0, class_310 arg1, class_327 arg2)
init(CreateWorldScreen parent, MinecraftClient client, TextRenderer textRenderer)
m_101429_(C_3737_ p_101431_, C_3391_ p_101432_, C_3429_ arg2)
private void
a(gx$b arg0, cql arg1)
importSettings(RegistryAccess$RegistryHolder arg0, WorldGenSettings arg1)
method_29073(class_5455$class_5457 arg0, class_5285 arg1)
importOptions(DynamicRegistryManager$Impl registryManager, GeneratorOptions generatorOptions)
m_101442_(C_4706_$C_4708_ p_101444_, C_2201_ arg1)
public void
a()
tick()
method_37090()
tickSeedTextField()
m_101469_()
public void
a(dql arg0, int arg1, int arg2, float arg3)
render(PoseStack arg0, int arg1, int arg2, float arg3)
method_25394(class_4587 arg0, int arg1, int arg2, float arg3)
render(MatrixStack arg0, int arg1, int arg2, float arg3)
m_6305_(C_3181_ p_101408_, int p_101409_, int p_101410_, float arg3)
protected void
a(cql arg0)
updateSettings(WorldGenSettings arg0)
method_28086(class_5285 arg0)
setGeneratorOptions(GeneratorOptions generatorOptions)
m_101404_(C_2201_ arg0)
private static String
a(OptionalLong arg0)
toString(OptionalLong arg0)
method_30510(OptionalLong arg0)
seedToString(OptionalLong seed)
m_101447_(OptionalLong p_101448_)
private static OptionalLong
a(String arg0)
parseLong(String arg0)
method_28095(String arg0)
tryParseLong(String string)
m_101445_(String p_101446_)
public WorldGenSettings
a(boolean arg0)
makeSettings(boolean arg0)
method_28096(boolean arg0)
getGeneratorOptions(boolean hardcore)
m_101454_(boolean arg0)
private OptionalLong
f()
parseSeed()
method_30511()
getSeed()
m_101471_()
public boolean
b()
isDebug()
method_28085()
isDebugWorld()
m_101403_()
public void
b(boolean arg0)
setVisibility(boolean arg0)
method_28101(boolean arg0)
setVisible(boolean visible)
m_170287_(boolean arg0)
private void
c(boolean arg0)
selectWorldTypeButton(boolean arg0)
method_32683(boolean arg0)
setMapTypeButtonVisible(boolean visible)
m_170289_(boolean arg0)
public RegistryAccess$RegistryHolder
c()
registryHolder()
method_29700()
getRegistryManager()
m_101456_()
void
a(xk arg0)
updateDataPacks(ServerResources arg0)
method_31132(class_5350 arg0)
loadDatapacks(ServerResourceManager serverResourceManager)
m_101452_(C_5284_ arg0)
public void
d()
switchToHardcore()
method_32682()
disableBonusItems()
m_170291_()
public void
e()
switchOutOfHardcode()
method_32684()
enableBonusItems()
m_170292_()