类的使用
net.minecraft.util.registry.Registry
-
-
net.minecraft.client.gui.screen中Registry的使用
声明为Registry的net.minecraft.client.gui.screen中的字段 修饰符和类型 字段 说明 private Registry<Biome>CustomizeBuffetLevelScreen. biomeRegistry类型参数类型为Registry的net.minecraft.client.gui.screen中的字段 修饰符和类型 字段 说明 Function<Registry<Biome>,FlatChunkGeneratorConfig>PresetsScreen.SuperflatPreset. generatorConfigProvider参数类型为Registry的net.minecraft.client.gui.screen中的方法 修饰符和类型 方法 说明 private static StringPresetsScreen. getGeneratorConfigString(Registry<Biome> biomeRegistry, FlatChunkGeneratorConfig generatorConfig)static FlatChunkGeneratorConfigPresetsScreen. parsePresetString(Registry<Biome> biomeRegistry, String preset, FlatChunkGeneratorConfig generatorConfig)类型变量类型为Registry的net.minecraft.client.gui.screen中的构造器参数 构造器 说明 SuperflatPreset(Item icon, Text name, Function<Registry<Biome>,FlatChunkGeneratorConfig> generatorConfigProvider) -
net.minecraft.client.world中Registry的使用
参数类型为Registry的net.minecraft.client.world中的方法 修饰符和类型 方法 说明 protected abstract ChunkGeneratorGeneratorType. getChunkGenerator(Registry<Biome> biomeRegistry, Registry<ChunkGeneratorSettings> chunkGeneratorSettingsRegistry, long seed) -
net.minecraft.data.report中Registry的使用
参数类型为Registry的net.minecraft.data.report中的方法 修饰符和类型 方法 说明 private static <T> JsonElementItemListProvider. toJson(Registry<T> registry) -
net.minecraft.data.server中Registry的使用
声明为Registry的net.minecraft.data.server中的字段 修饰符和类型 字段 说明 private Registry<T>AbstractTagProvider.ObjectBuilder. registryprotected Registry<T>AbstractTagProvider. registry参数类型为Registry的net.minecraft.data.server中的构造器 构造器 说明 AbstractTagProvider(DataGenerator root, Registry<T> registry)ObjectBuilder(Tag.Builder builder, Registry<T> registry, String source) -
net.minecraft.network.packet.s2c.play中Registry的使用
类型参数类型为Registry的net.minecraft.network.packet.s2c.play中的字段 修饰符和类型 字段 说明 private Map<RegistryKey<? extends Registry<?>>,TagGroup.Serialized>SynchronizeTagsS2CPacket. groups返回变量类型为Registry的类型的net.minecraft.network.packet.s2c.play中的方法 修饰符和类型 方法 说明 Map<RegistryKey<? extends Registry<?>>,TagGroup.Serialized>SynchronizeTagsS2CPacket. getGroups()类型变量类型为Registry的net.minecraft.network.packet.s2c.play中的构造器参数 构造器 说明 SynchronizeTagsS2CPacket(Map<RegistryKey<? extends Registry<?>>,TagGroup.Serialized> groups) -
net.minecraft.stat中Registry的使用
声明为Registry的net.minecraft.stat中的字段 修饰符和类型 字段 说明 private Registry<T>StatType. registry返回Registry的net.minecraft.stat中的方法 修饰符和类型 方法 说明 Registry<T>StatType. getRegistry()参数类型为Registry的net.minecraft.stat中的方法 修饰符和类型 方法 说明 private static <T> StatType<T>Stats. registerType(String id, Registry<T> registry)参数类型为Registry的net.minecraft.stat中的构造器 构造器 说明 StatType(Registry<T> registry) -
net.minecraft.structure.pool中Registry的使用
声明为Registry的net.minecraft.structure.pool中的字段 修饰符和类型 字段 说明 private Registry<StructurePool>StructurePoolBasedGenerator.StructurePoolGenerator. registry参数类型为Registry的net.minecraft.structure.pool中的构造器 构造器 说明 StructurePoolGenerator(Registry<StructurePool> registry, int maxSize, StructurePoolBasedGenerator.PieceFactory pieceFactory, ChunkGenerator chunkGenerator, StructureManager structureManager, List<? super PoolStructurePiece> children, Random random) -
net.minecraft.tag中Registry的使用
类型参数类型为Registry的net.minecraft.tag中的字段 修饰符和类型 字段 说明 private ImmutableMap.Builder<RegistryKey<? extends Registry<?>>,TagGroup<?>>TagManager.Builder. groupsprivate RegistryKey<? extends Registry<T>>RequiredTagList. registryKeyprivate Map<RegistryKey<? extends Registry<?>>,TagGroup<?>>TagManager. tagGroups返回变量类型为Registry的类型的net.minecraft.tag中的方法 修饰符和类型 方法 说明 static Multimap<RegistryKey<? extends Registry<?>>,Identifier>RequiredTagListRegistry. getMissingTags(TagManager tagManager)RegistryKey<? extends Registry<T>>RequiredTagList. getRegistryKey()Map<RegistryKey<? extends Registry<?>>,TagGroup.Serialized>TagManager. toPacket(DynamicRegistryManager registryManager)参数类型为Registry的net.minecraft.tag中的方法 修饰符和类型 方法 说明 static <T> TagGroup<T>TagGroup. deserialize(TagGroup.Serialized serialized, Registry<? extends T> registry)Deserializes a serialized tag group.default TagGroup.SerializedTagGroup. serialize(Registry<T> registry)Serializes this tag group.类型变量类型为Registry的net.minecraft.tag中的方法参数 修饰符和类型 方法 说明 <T> TagManager.BuilderTagManager.Builder. add(RegistryKey<? extends Registry<? extends T>> type, TagGroup<T> tagGroup)static TagManagerTagManager. fromPacket(DynamicRegistryManager registryManager, Map<RegistryKey<? extends Registry<?>>,TagGroup.Serialized> groups)<T> TagGroup<T>TagManager. getOrCreateTagGroup(RegistryKey<? extends Registry<T>> registryKey)<T,E extends Exception>
Tag<T>TagManager. getTag(RegistryKey<? extends Registry<T>> registryKey, Identifier id, Function<Identifier,E> exceptionFactory)private <T> @Nullable TagGroup<T>TagManager. getTagGroup(RegistryKey<? extends Registry<T>> registryKey)<T,E extends Exception>
IdentifierTagManager. getTagId(RegistryKey<? extends Registry<T>> registryKey, Tag<T> tag, Supplier<E> exceptionSupplier)private static <T> voidTagManager. offerTo(TagManager.Visitor visitor, RegistryKey<? extends Registry<?>> type, TagGroup<?> group)static <T> RequiredTagList<T>RequiredTagListRegistry. register(RegistryKey<? extends Registry<T>> registryKey, String dataType)private static <T> voidTagManager. tryAdd(DynamicRegistryManager registryManager, TagManager.Builder builder, RegistryKey<? extends Registry<? extends T>> type, TagGroup.Serialized group)<T> voidTagManager.Visitor. visit(RegistryKey<? extends Registry<T>> type, TagGroup<T> group)类型变量类型为Registry的net.minecraft.tag中的构造器参数 构造器 说明 RequiredTagList(RegistryKey<? extends Registry<T>> registryKey, String dataType)TagManager(Map<RegistryKey<? extends Registry<?>>,TagGroup<?>> tagGroups) -
net.minecraft.test中Registry的使用
参数类型为Registry的net.minecraft.test中的构造器 构造器 说明 TestServer(Thread serverThread, LevelStorage.Session session, ResourcePackManager dataPackManager, ServerResourceManager serverResourceManager, Collection<GameTestBatch> batches, BlockPos pos, DynamicRegistryManager.Impl registryManager, Registry<Biome> biomeRegistry, Registry<DimensionType> dimensionTypeRegistry) -
net.minecraft.util中Registry的使用
声明为Registry的net.minecraft.util中的字段 修饰符和类型 字段 说明 private Registry<T>JsonSerializing.GsonSerializer. registryprivate Registry<T>JsonSerializing.TypeHandler. registry参数类型为Registry的net.minecraft.util中的方法 修饰符和类型 方法 说明 static <E,T extends JsonSerializableType<E>>
JsonSerializing.TypeHandler<E,T>JsonSerializing. createTypeHandler(Registry<T> registry, String rootFieldName, String idFieldName, Function<E,T> typeIdentification)参数类型为Registry的net.minecraft.util中的构造器 构造器 说明 GsonSerializer(Registry<T> registry, String rootFieldName, String idFieldName, Function<E,T> typeIdentification, T t, @Nullable com.mojang.datafixers.util.Pair<T,JsonSerializing.CustomSerializer<? extends E>> elementSerializer)TypeHandler(Registry<T> registry, String rootFieldName, String idFieldName, Function<E,T> typeIdentification) -
net.minecraft.util.dynamic中Registry的使用
类型参数类型为Registry的net.minecraft.util.dynamic中的字段 修饰符和类型 字段 说明 private RegistryKey<? extends Registry<E>>RegistryLookupCodec. registryKeyprivate RegistryKey<? extends Registry<E>>RegistryCodec. registryRefprivate RegistryKey<? extends Registry<E>>RegistryElementCodec. registryRefprivate Map<RegistryKey<? extends Registry<?>>,RegistryOps.ValueHolder<?>>RegistryOps. valueHolders返回变量类型为Registry的类型的net.minecraft.util.dynamic中的方法 修饰符和类型 方法 说明 <T> com.mojang.serialization.DataResult<Registry<E>>RegistryLookupCodec. decode(com.mojang.serialization.DynamicOps<T> dynamicOps, com.mojang.serialization.MapLike<T> mapLike)protected <E> com.mojang.serialization.DataResult<Registry<E>>RegistryOps. getRegistry(RegistryKey<? extends Registry<E>> key)参数类型为Registry的net.minecraft.util.dynamic中的方法 修饰符和类型 方法 说明 <T> com.mojang.serialization.RecordBuilder<T>RegistryLookupCodec. encode(Registry<E> registry, com.mojang.serialization.DynamicOps<T> dynamicOps, com.mojang.serialization.RecordBuilder<T> recordBuilder)类型变量类型为Registry的net.minecraft.util.dynamic中的方法参数 修饰符和类型 方法 说明 protected <E> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<Supplier<E>,T>>RegistryOps. decodeOrId(T t, RegistryKey<? extends Registry<E>> key, com.mojang.serialization.Codec<E> codec, boolean allowInlineDefinitions)Encode an id for a registry element than a full object if possible.protected <E> com.mojang.serialization.DataResult<T>RegistryReadingOps. encodeOrId(E input, T prefix, RegistryKey<? extends Registry<E>> registryReference, com.mojang.serialization.Codec<E> codec)Encode an id for a registry element than a full object if possible.Collection<Identifier>RegistryOps.EntryLoader. getKnownEntryPaths(RegistryKey<? extends Registry<?>> key)Collection<Identifier>RegistryOps.EntryLoader.Impl. getKnownEntryPaths(RegistryKey<? extends Registry<?>> key)protected <E> com.mojang.serialization.DataResult<Registry<E>>RegistryOps. getRegistry(RegistryKey<? extends Registry<E>> key)private <E> RegistryOps.ValueHolder<E>RegistryOps. getValueHolder(RegistryKey<? extends Registry<E>> registryRef)<E> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<E,OptionalInt>>RegistryOps.EntryLoader.Impl. load(com.mojang.serialization.DynamicOps<JsonElement> dynamicOps, RegistryKey<? extends Registry<E>> registryId, RegistryKey<E> entryId, com.mojang.serialization.Decoder<E> decoder)<E> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<E,OptionalInt>>RegistryOps.EntryLoader. load(com.mojang.serialization.DynamicOps<JsonElement> dynamicOps, RegistryKey<? extends Registry<E>> registryId, RegistryKey<E> entryId, com.mojang.serialization.Decoder<E> decoder)<E> com.mojang.serialization.DataResult<SimpleRegistry<E>>RegistryOps. loadToRegistry(SimpleRegistry<E> registry, RegistryKey<? extends Registry<E>> key, com.mojang.serialization.Codec<E> codec)Loads elements into a registry just loaded from a decoder.static <E> com.mojang.serialization.Codec<List<Supplier<E>>>RegistryElementCodec. method_31194(RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> elementCodec)static <E> RegistryCodec<E>RegistryCodec. of(RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Lifecycle lifecycle, com.mojang.serialization.Codec<E> codec)static <E> RegistryElementCodec<E>RegistryElementCodec. of(RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> elementCodec)private static <E> RegistryElementCodec<E>RegistryElementCodec. of(RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> elementCodec, boolean allowInlineDefinitions)static <E> RegistryLookupCodec<E>RegistryLookupCodec. of(RegistryKey<? extends Registry<E>> registryKey)private <E> com.mojang.serialization.DataResult<Supplier<E>>RegistryOps. readSupplier(RegistryKey<? extends Registry<E>> key, MutableRegistry<E> registry, com.mojang.serialization.Codec<E> codec, Identifier elementId)Reads a supplier for a registry element.类型变量类型为Registry的net.minecraft.util.dynamic中的构造器参数 构造器 说明 RegistryCodec(RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Lifecycle lifecycle, com.mojang.serialization.Codec<E> codec)RegistryElementCodec(RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> elementCodec, boolean allowInlineDefinitions)RegistryLookupCodec(RegistryKey<? extends Registry<E>> registryKey)RegistryOps(com.mojang.serialization.DynamicOps<T> delegate, RegistryOps.EntryLoader entryLoader, DynamicRegistryManager dynamicRegistryManager, IdentityHashMap<RegistryKey<? extends Registry<?>>,RegistryOps.ValueHolder<?>> valueHolders) -
net.minecraft.util.registry中Registry的使用
net.minecraft.util.registry中Registry的子类 修饰符和类型 类 说明 classDefaultedRegistry<T>classMutableRegistry<T>classSimpleRegistry<T>类型参数类型为Registry的net.minecraft.util.registry中的方法 修饰符和类型 方法 说明 private static <R extends Registry<?>>
voidDynamicRegistryManager. copyFromBuiltin(DynamicRegistryManager.Impl manager, RegistryKey<R> registryRef)Add all entries of the registry referred byregistryRefto the corresponding registry within this manager.private static <K extends RegistryKey<? extends Registry<?>>,V extends SimpleRegistry<?>>
com.mojang.serialization.Codec<DynamicRegistryManager.Impl>DynamicRegistryManager.Impl. fromRegistryCodecs(com.mojang.serialization.codecs.UnboundedMapCodec<K,V> unboundedMapCodec)返回Registry的net.minecraft.util.registry中的方法 修饰符和类型 方法 说明 private static <T> Registry<T>BuiltinRegistries. addRegistry(RegistryKey<? extends Registry<T>> registryRef, com.mojang.serialization.Lifecycle lifecycle, Supplier<T> defaultValueSupplier)private static <T> Registry<T>BuiltinRegistries. addRegistry(RegistryKey<? extends Registry<T>> registryRef, Supplier<T> defaultValueSupplier)private static <T> Registry<T>Registry. create(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle, Supplier<T> defaultEntry)private static <T> Registry<T>Registry. create(RegistryKey<? extends Registry<T>> key, Supplier<T> defaultEntry)<E> Registry<E>DynamicRegistryManager. get(RegistryKey<? extends Registry<? extends E>> key)Retrieves a registry from this manager, or throws an exception when the registry does not exist.返回变量类型为Registry的类型的net.minecraft.util.registry中的方法 修饰符和类型 方法 说明 private static <T> RegistryKey<Registry<T>>Registry. createRegistryKey(String registryId)RegistryKey<? extends Registry<T>>Registry. getKey()<E> Optional<? extends Registry<E>>DynamicRegistryManager. getOptional(RegistryKey<? extends Registry<? extends E>> key)RegistryKey<? extends Registry<E>>DynamicRegistryManager.Info. getRegistry()static <T> RegistryKey<Registry<T>>RegistryKey. ofRegistry(Identifier registry)Creates a registry key for a registry in the root registry (registry of all registries) with an identifier for the registry.参数类型为Registry的net.minecraft.util.registry中的方法 修饰符和类型 方法 说明 static <T> TBuiltinRegistries. add(Registry<? super T> registry, String id, T object)static <V,T extends V>
TBuiltinRegistries. add(Registry<V> registry, Identifier id, T object)private static <E> voidDynamicRegistryManager. addBuiltinEntries(DynamicRegistryManager.Impl manager, Registry<E> registry)Add all entries of theregistryto the corresponding registry within this manager.static <T> TRegistry. register(Registry<? super T> registry, String id, T entry)static <V,T extends V>
TRegistry. register(Registry<V> registry, int rawId, String id, T entry)static <V,T extends V>
TRegistry. register(Registry<V> registry, Identifier id, T entry)static <V,T extends V>
TBuiltinRegistries. set(Registry<V> registry, int rawId, RegistryKey<V> key, T object)类型变量类型为Registry的net.minecraft.util.registry中的方法参数 修饰符和类型 方法 说明 private static <T> Registry<T>BuiltinRegistries. addRegistry(RegistryKey<? extends Registry<T>> registryRef, com.mojang.serialization.Lifecycle lifecycle, Supplier<T> defaultValueSupplier)private static <T> Registry<T>BuiltinRegistries. addRegistry(RegistryKey<? extends Registry<T>> registryRef, Supplier<T> defaultValueSupplier)private static <T,R extends MutableRegistry<T>>
RBuiltinRegistries. addRegistry(RegistryKey<? extends Registry<T>> registryRef, R registry, Supplier<T> defaultValueSupplier, com.mojang.serialization.Lifecycle lifecycle)private static <T> Registry<T>Registry. create(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle, Supplier<T> defaultEntry)private static <T> DefaultedRegistry<T>Registry. create(RegistryKey<? extends Registry<T>> key, String defaultId, com.mojang.serialization.Lifecycle lifecycle, Supplier<T> defaultEntry)private static <T> DefaultedRegistry<T>Registry. create(RegistryKey<? extends Registry<T>> key, String defaultId, Supplier<T> defaultEntry)private static <T> Registry<T>Registry. create(RegistryKey<? extends Registry<T>> key, Supplier<T> defaultEntry)private static <T,R extends MutableRegistry<T>>
RRegistry. create(RegistryKey<? extends Registry<T>> key, R registry, Supplier<T> defaultEntry, com.mojang.serialization.Lifecycle lifecycle)static <T> com.mojang.serialization.Codec<SimpleRegistry<T>>SimpleRegistry. createCodec(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle, com.mojang.serialization.Codec<T> entryCodec)static <T> Function<Identifier,RegistryKey<T>>RegistryKey. createKeyFactory(RegistryKey<? extends Registry<T>> registry)Creates a function that converts an identifier to a registry key for the registry thatregistryrefers to in the root registry.private static <E> SimpleRegistry<?>DynamicRegistryManager.Impl. createRegistry(RegistryKey<? extends Registry<?>> registryRef)static <T> com.mojang.serialization.Codec<SimpleRegistry<T>>SimpleRegistry. createRegistryCodec(RegistryKey<? extends Registry<T>> registryRef, com.mojang.serialization.Lifecycle lifecycle, com.mojang.serialization.Codec<T> entryCodec)static <T> com.mojang.serialization.Codec<SimpleRegistry<T>>SimpleRegistry. createRegistryManagerCodec(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle, com.mojang.serialization.Codec<T> entryCodec)static <T> com.mojang.serialization.MapCodec<SimpleRegistry.RegistryManagerEntry<T>>SimpleRegistry. createRegistryManagerEntryCodec(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.MapCodec<T> entryCodec)<E> Registry<E>DynamicRegistryManager. get(RegistryKey<? extends Registry<? extends E>> key)Retrieves a registry from this manager, or throws an exception when the registry does not exist.private static <E> com.mojang.serialization.DataResult<? extends com.mojang.serialization.Codec<E>>DynamicRegistryManager.Impl. getDataResultForCodec(RegistryKey<? extends Registry<E>> registryRef)<E> MutableRegistry<E>DynamicRegistryManager. getMutable(RegistryKey<? extends Registry<? extends E>> key)<E> Optional<? extends Registry<E>>DynamicRegistryManager. getOptional(RegistryKey<? extends Registry<? extends E>> key)abstract <E> Optional<MutableRegistry<E>>DynamicRegistryManager. getOptionalMutable(RegistryKey<? extends Registry<? extends E>> key)Retrieves a registry optionally from this manager.<E> Optional<MutableRegistry<E>>DynamicRegistryManager.Impl. getOptionalMutable(RegistryKey<? extends Registry<? extends E>> key)Retrieves a registry optionally from this manager.booleanRegistryKey. isOf(RegistryKey<? extends Registry<?>> registry)Returns whether this registry key belongs to the given registry (according to its type, not whether the registry actually contains this key).static <T> RegistryKey<T>RegistryKey. of(RegistryKey<? extends Registry<T>> registry, Identifier value)Creates a registry key for a value in a registry with a registry key for the value-holding registry in the root registry and an identifier of the value.private static <E> voidDynamicRegistryManager. register(ImmutableMap.Builder<RegistryKey<? extends Registry<?>>,DynamicRegistryManager.Info<?>> infosBuilder, RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> entryCodec)private static <E> voidDynamicRegistryManager. register(ImmutableMap.Builder<RegistryKey<? extends Registry<?>>,DynamicRegistryManager.Info<?>> infosBuilder, RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> entryCodec)private static <E> voidDynamicRegistryManager. register(ImmutableMap.Builder<RegistryKey<? extends Registry<?>>,DynamicRegistryManager.Info<?>> infosBuilder, RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> entryCodec, com.mojang.serialization.Codec<E> networkEntryCodec)private static <E> voidDynamicRegistryManager. register(ImmutableMap.Builder<RegistryKey<? extends Registry<?>>,DynamicRegistryManager.Info<?>> infosBuilder, RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> entryCodec, com.mojang.serialization.Codec<E> networkEntryCodec)类型变量类型为Registry的net.minecraft.util.registry中的构造器参数 构造器 说明 DefaultedRegistry(String defaultId, RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle)Impl(Map<? extends RegistryKey<? extends Registry<?>>,? extends SimpleRegistry<?>> registries)Info(RegistryKey<? extends Registry<E>> registry, com.mojang.serialization.Codec<E> entryCodec, @Nullable com.mojang.serialization.Codec<E> networkEntryCodec)MutableRegistry(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle)Registry(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle)SimpleRegistry(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle) -
net.minecraft.world.biome.source中Registry的使用
声明为Registry的net.minecraft.world.biome.source中的字段 修饰符和类型 字段 说明 private Registry<Biome>MultiNoiseBiomeSource.Instance. biomeRegistryprivate Registry<Biome>TheEndBiomeSource. biomeRegistryprivate Registry<Biome>VanillaLayeredBiomeSource. biomeRegistry类型参数类型为Registry的net.minecraft.world.biome.source中的字段 修饰符和类型 字段 说明 private com.mojang.datafixers.util.Function3<MultiNoiseBiomeSource.Preset,Registry<Biome>,Long,MultiNoiseBiomeSource>MultiNoiseBiomeSource.Preset. biomeSourceFunctionprivate Optional<com.mojang.datafixers.util.Pair<Registry<Biome>,MultiNoiseBiomeSource.Preset>>MultiNoiseBiomeSource. instance返回Registry的net.minecraft.world.biome.source中的方法 修饰符和类型 方法 说明 Registry<Biome>MultiNoiseBiomeSource.Instance. getBiomeRegistry()参数类型为Registry的net.minecraft.world.biome.source中的方法 修饰符和类型 方法 说明 MultiNoiseBiomeSourceMultiNoiseBiomeSource.Preset. getBiomeSource(Registry<Biome> biomeRegistry, long seed)static ImmutableList<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>>MultiNoiseBiomeSource. method_35241(Registry<Biome> registry)static MultiNoiseBiomeSourceMultiNoiseBiomeSource. method_35242(Registry<Biome> registry, long long2)BiomeBiomeLayerSampler. sample(Registry<Biome> biomeRegistry, int x, int z)参数类型为Registry的net.minecraft.world.biome.source中的构造器 构造器 说明 Instance(MultiNoiseBiomeSource.Preset preset, Registry<Biome> biomeRegistry, long seed)TheEndBiomeSource(Registry<Biome> biomeRegistry, long seed)TheEndBiomeSource(Registry<Biome> biomeRegistry, long seed, Biome centerBiome, Biome highlandsBiome, Biome midlandsBiome, Biome smallIslandsBiome, Biome barrensBiome)VanillaLayeredBiomeSource(long seed, boolean legacyBiomeInitLayer, boolean largeBiomes, Registry<Biome> biomeRegistry)类型变量类型为Registry的net.minecraft.world.biome.source中的构造器参数 构造器 说明 MultiNoiseBiomeSource(long seed, List<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>> biomePoints, Optional<com.mojang.datafixers.util.Pair<Registry<Biome>,MultiNoiseBiomeSource.Preset>> instance)MultiNoiseBiomeSource(long seed, List<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>> biomePoints, MultiNoiseBiomeSource.NoiseParameters temperatureNoiseParameters, MultiNoiseBiomeSource.NoiseParameters humidityNoiseParameters, MultiNoiseBiomeSource.NoiseParameters altitudeNoiseParameters, MultiNoiseBiomeSource.NoiseParameters weirdnessNoiseParameters, Optional<com.mojang.datafixers.util.Pair<Registry<Biome>,MultiNoiseBiomeSource.Preset>> instance)Preset(Identifier id, com.mojang.datafixers.util.Function3<MultiNoiseBiomeSource.Preset,Registry<Biome>,Long,MultiNoiseBiomeSource> biomeSourceFunction) -
net.minecraft.world.dimension中Registry的使用
参数类型为Registry的net.minecraft.world.dimension中的方法 修饰符和类型 方法 说明 static SimpleRegistry<DimensionOptions>DimensionType. createDefaultDimensionOptions(Registry<DimensionType> dimensionRegistry, Registry<Biome> biomeRegistry, Registry<ChunkGeneratorSettings> chunkGeneratorSettingsRegistry, long seed)private static ChunkGeneratorDimensionType. createEndGenerator(Registry<Biome> biomeRegistry, Registry<ChunkGeneratorSettings> chunkGeneratorSettingsRegistry, long seed)private static ChunkGeneratorDimensionType. createNetherGenerator(Registry<Biome> biomeRegistry, Registry<ChunkGeneratorSettings> chunkGeneratorSettingsRegistry, long seed) -
net.minecraft.world.gen中Registry的使用
参数类型为Registry的net.minecraft.world.gen中的方法 修饰符和类型 方法 说明 static NoiseChunkGeneratorGeneratorOptions. createOverworldGenerator(Registry<Biome> biomeRegistry, Registry<ChunkGeneratorSettings> chunkGeneratorSettingsRegistry, long seed)static GeneratorOptionsGeneratorOptions. getDefaultOptions(Registry<DimensionType> registry, Registry<Biome> registry2, Registry<ChunkGeneratorSettings> registry3)static SimpleRegistry<DimensionOptions>GeneratorOptions. getRegistryWithReplacedOverworldGenerator(Registry<DimensionType> dimensionTypeRegistry, SimpleRegistry<DimensionOptions> optionsRegistry, ChunkGenerator overworldGenerator) -
net.minecraft.world.gen.chunk中Registry的使用
声明为Registry的net.minecraft.world.gen.chunk中的字段 修饰符和类型 字段 说明 private Registry<Biome>DebugChunkGenerator. biomeRegistryprivate Registry<Biome>FlatChunkGeneratorConfig. biomeRegistry返回Registry的net.minecraft.world.gen.chunk中的方法 修饰符和类型 方法 说明 Registry<Biome>DebugChunkGenerator. getBiomeRegistry()参数类型为Registry的net.minecraft.world.gen.chunk中的方法 修饰符和类型 方法 说明 static FlatChunkGeneratorConfigFlatChunkGeneratorConfig. getDefaultConfig(Registry<Biome> biomeRegistry)voidChunkGenerator. populateBiomes(Registry<Biome> biomeRegistry, Chunk chunk)参数类型为Registry的net.minecraft.world.gen.chunk中的构造器 构造器 说明 DebugChunkGenerator(Registry<Biome> biomeRegistry)FlatChunkGeneratorConfig(Registry<Biome> biomeRegistry, StructuresConfig structuresConfig, List<FlatChunkGeneratorLayer> layers, boolean hasLakes, boolean hasFeatures, Optional<Supplier<Biome>> biome)FlatChunkGeneratorConfig(StructuresConfig structuresConfig, Registry<Biome> biomeRegistry)
-