记录类 WorldCreationContext
java.lang.Object
java.lang.Record
net.minecraft.client.gui.screens.worldselection.WorldCreationContext
public record WorldCreationContext(WorldOptions options, Registry<LevelStem> datapackDimensions, WorldDimensions selectedDimensions, LayeredRegistryAccess<RegistryLayer> worldgenRegistries, ReloadableServerResources dataPackResources, WorldDataConfiguration dataConfiguration, InitialWorldCreationOptions initialWorldCreationOptions)
extends Record
-
嵌套类概要
嵌套类修饰符和类型类说明static interface
static interface
-
字段概要
字段修饰符和类型字段说明private final WorldDataConfiguration
dataConfiguration
记录组件的字段。datapackDimensions
记录组件的字段。private final ReloadableServerResources
dataPackResources
记录组件的字段。private final InitialWorldCreationOptions
initialWorldCreationOptions
记录组件的字段。private final WorldOptions
options
记录组件的字段。private final WorldDimensions
selectedDimensions
记录组件的字段。private final LayeredRegistryAccess
<RegistryLayer> worldgenRegistries
记录组件的字段。 -
构造器概要
构造器构造器说明WorldCreationContext
(WorldGenSettings p_249130_, LayeredRegistryAccess<RegistryLayer> p_248513_, ReloadableServerResources p_251786_, WorldDataConfiguration p_248593_) WorldCreationContext
(WorldOptions options, Registry<LevelStem> datapackDimensions, WorldDimensions selectedDimensions, LayeredRegistryAccess<RegistryLayer> worldgenRegistries, ReloadableServerResources dataPackResources, WorldDataConfiguration dataConfiguration, InitialWorldCreationOptions initialWorldCreationOptions) 创建WorldCreationContext
记录类的实例。WorldCreationContext
(WorldOptions p_249836_, WorldDimensions p_250641_, LayeredRegistryAccess<RegistryLayer> p_251794_, ReloadableServerResources p_250560_, WorldDataConfiguration p_248539_, InitialWorldCreationOptions p_367482_) -
方法概要
修饰符和类型方法说明返回dataConfiguration
记录组件的值。返回datapackDimensions
记录组件的值。返回dataPackResources
记录组件的值。final boolean
指示某个其他对象是否“等于”此对象。final int
hashCode()
返回此对象的哈希代码值。返回initialWorldCreationOptions
记录组件的值。options()
返回options
记录组件的值。返回selectedDimensions
记录组件的值。final String
toString()
返回此记录类的字符串表示形式。void
validate()
withDataConfiguration
(WorldDataConfiguration dataConfiguration) withInitalOptions
(InitialWorldCreationOptions initialWorldCreationOptions) withOptions
(WorldCreationContext.OptionsModifier p_252288_) withSettings
(WorldOptions p_249492_, WorldDimensions p_250298_) 返回worldgenRegistries
记录组件的值。
-
字段详细资料
-
options
options
记录组件的字段。 -
datapackDimensions
datapackDimensions
记录组件的字段。 -
selectedDimensions
selectedDimensions
记录组件的字段。 -
worldgenRegistries
worldgenRegistries
记录组件的字段。 -
dataPackResources
dataPackResources
记录组件的字段。 -
dataConfiguration
dataConfiguration
记录组件的字段。 -
initialWorldCreationOptions
initialWorldCreationOptions
记录组件的字段。
-
-
构造器详细资料
-
WorldCreationContext
public WorldCreationContext(WorldGenSettings p_249130_, LayeredRegistryAccess<RegistryLayer> p_248513_, ReloadableServerResources p_251786_, WorldDataConfiguration p_248593_) -
WorldCreationContext
public WorldCreationContext(WorldOptions p_249836_, WorldDimensions p_250641_, LayeredRegistryAccess<RegistryLayer> p_251794_, ReloadableServerResources p_250560_, WorldDataConfiguration p_248539_, InitialWorldCreationOptions p_367482_) -
WorldCreationContext
public WorldCreationContext(WorldOptions options, Registry<LevelStem> datapackDimensions, WorldDimensions selectedDimensions, LayeredRegistryAccess<RegistryLayer> worldgenRegistries, ReloadableServerResources dataPackResources, WorldDataConfiguration dataConfiguration, InitialWorldCreationOptions initialWorldCreationOptions) 创建WorldCreationContext
记录类的实例。- 参数:
options
-options
记录组件的值datapackDimensions
-datapackDimensions
记录组件的值selectedDimensions
-selectedDimensions
记录组件的值worldgenRegistries
-worldgenRegistries
记录组件的值dataPackResources
-dataPackResources
记录组件的值dataConfiguration
-dataConfiguration
记录组件的值initialWorldCreationOptions
-initialWorldCreationOptions
记录组件的值
-
-
方法详细资料
-
withSettings
-
withOptions
-
withDimensions
-
withDataConfiguration
-
withInitalOptions
public WorldCreationContext withInitalOptions(InitialWorldCreationOptions initialWorldCreationOptions) -
worldgenLoadContext
-
validate
public void validate() -
toString
返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录类中的所有组件都使用Objects::equals(Object,Object)
进行比较。 -
options
返回options
记录组件的值。- 返回:
options
记录组件的值
-
datapackDimensions
返回datapackDimensions
记录组件的值。- 返回:
datapackDimensions
记录组件的值
-
selectedDimensions
返回selectedDimensions
记录组件的值。- 返回:
selectedDimensions
记录组件的值
-
worldgenRegistries
返回worldgenRegistries
记录组件的值。- 返回:
worldgenRegistries
记录组件的值
-
dataPackResources
返回dataPackResources
记录组件的值。- 返回:
dataPackResources
记录组件的值
-
dataConfiguration
返回dataConfiguration
记录组件的值。- 返回:
dataConfiguration
记录组件的值
-
initialWorldCreationOptions
返回initialWorldCreationOptions
记录组件的值。- 返回:
initialWorldCreationOptions
记录组件的值
-