类的使用
net.minecraft.util.registry.RegistryKey
-
-
net.minecraft.advancement.criterion中RegistryKey的使用
声明为RegistryKey的net.minecraft.advancement.criterion中的字段 修饰符和类型 字段 说明 private @Nullable RegistryKey<World>ChangedDimensionCriterion.Conditions. fromprivate @Nullable RegistryKey<World>ChangedDimensionCriterion.Conditions. to参数类型为RegistryKey的net.minecraft.advancement.criterion中的方法 修饰符和类型 方法 说明 static ChangedDimensionCriterion.ConditionsChangedDimensionCriterion.Conditions. create(RegistryKey<World> from, RegistryKey<World> to)static ChangedDimensionCriterion.ConditionsChangedDimensionCriterion.Conditions. from(RegistryKey<World> from)booleanChangedDimensionCriterion.Conditions. matches(RegistryKey<World> from, RegistryKey<World> to)static ChangedDimensionCriterion.ConditionsChangedDimensionCriterion.Conditions. to(RegistryKey<World> to)voidChangedDimensionCriterion. trigger(ServerPlayerEntity player, RegistryKey<World> from, RegistryKey<World> to)参数类型为RegistryKey的net.minecraft.advancement.criterion中的构造器 构造器 说明 Conditions(EntityPredicate.Extended player, @Nullable RegistryKey<World> from, @Nullable RegistryKey<World> to) -
net.minecraft.client.gui.screen中RegistryKey的使用
声明为RegistryKey的net.minecraft.client.gui.screen中的字段 修饰符和类型 字段 说明 private static RegistryKey<Biome>PresetsScreen. BIOME_KEY参数类型为RegistryKey的net.minecraft.client.gui.screen中的方法 修饰符和类型 方法 说明 private static voidPresetsScreen. addPreset(Text presetName, ItemConvertible icon, RegistryKey<Biome> presetBiome, List<StructureFeature<?>> structures, boolean generateStronghold, boolean generateFeatures, boolean generateLakes, FlatChunkGeneratorLayer[] layers) -
net.minecraft.client.gui.screen.world中RegistryKey的使用
类型参数类型为RegistryKey的net.minecraft.client.gui.screen.world中的字段 修饰符和类型 字段 说明 private static Object2IntMap<RegistryKey<World>>OptimizeWorldScreen. DIMENSION_COLORS类型变量类型为RegistryKey的net.minecraft.client.gui.screen.world中的构造器参数 构造器 说明 OptimizeWorldScreen(BooleanConsumer callback, com.mojang.datafixers.DataFixer dataFixer, LevelStorage.Session storageSession, LevelInfo levelInfo, boolean eraseCache, ImmutableSet<RegistryKey<World>> worlds) -
net.minecraft.client.network中RegistryKey的使用
类型参数类型为RegistryKey的net.minecraft.client.network中的字段 修饰符和类型 字段 说明 private Set<RegistryKey<World>>ClientPlayNetworkHandler. worldKeys返回变量类型为RegistryKey的类型的net.minecraft.client.network中的方法 修饰符和类型 方法 说明 Set<RegistryKey<World>>ClientCommandSource. getWorldKeys()Set<RegistryKey<World>>ClientPlayNetworkHandler. getWorldKeys() -
net.minecraft.client.world中RegistryKey的使用
参数类型为RegistryKey的net.minecraft.client.world中的构造器 构造器 说明 ClientWorld(ClientPlayNetworkHandler networkHandler, ClientWorld.Properties properties, RegistryKey<World> registryRef, DimensionType dimensionType, int loadDistance, Supplier<Profiler> profiler, WorldRenderer worldRenderer, boolean debugWorld, long seed) -
net.minecraft.command中RegistryKey的使用
返回变量类型为RegistryKey的类型的net.minecraft.command中的方法 修饰符和类型 方法 说明 Set<RegistryKey<World>>CommandSource. getWorldKeys() -
net.minecraft.data.server中RegistryKey的使用
类型参数类型为RegistryKey的net.minecraft.data.server中的字段 修饰符和类型 字段 说明 private static List<RegistryKey<Biome>>AdventureTabAdvancementGenerator. BIOMESprivate static List<RegistryKey<Biome>>NetherTabAdvancementGenerator. NETHER_BIOMES类型变量类型为RegistryKey的net.minecraft.data.server中的方法参数 修饰符和类型 方法 说明 protected static Advancement.TaskAdventureTabAdvancementGenerator. requireListedBiomesVisited(Advancement.Task task, List<RegistryKey<Biome>> list) -
net.minecraft.entity.passive中RegistryKey的使用
类型参数类型为RegistryKey的net.minecraft.entity.passive中的字段 修饰符和类型 字段 说明 private List<RegistryKey<Biome>>FoxEntity.Type. biomes类型变量类型为RegistryKey的net.minecraft.entity.passive中的方法参数 修饰符和类型 方法 说明 static FoxEntity.TypeFoxEntity.Type. fromBiome(Optional<RegistryKey<Biome>> biome)参数类型为RegistryKey的net.minecraft.entity.passive中的构造器 构造器 说明 Type(int id, String key, RegistryKey<Biome>[] biomes) -
net.minecraft.item中RegistryKey的使用
返回变量类型为RegistryKey的类型的net.minecraft.item中的方法 修饰符和类型 方法 说明 static Optional<RegistryKey<World>>CompassItem. getLodestoneDimension(CompoundTag nbt)参数类型为RegistryKey的net.minecraft.item中的方法 修饰符和类型 方法 说明 private static intFilledMapItem. allocateMapId(World world, int x, int z, int scale, boolean showIcons, boolean unlimitedTracking, RegistryKey<World> dimension)private static voidFilledMapItem. createMapState(ItemStack stack, World world, int x, int z, int scale, boolean showIcons, boolean unlimitedTracking, RegistryKey<World> dimension)private voidCompassItem. writeNbt(RegistryKey<World> worldKey, BlockPos pos, CompoundTag nbt) -
net.minecraft.item.map中RegistryKey的使用
声明为RegistryKey的net.minecraft.item.map中的字段 修饰符和类型 字段 说明 RegistryKey<World>MapState. dimension参数类型为RegistryKey的net.minecraft.item.map中的方法 修饰符和类型 方法 说明 static MapStateMapState. of(byte scale, boolean showIcons, RegistryKey<World> dimension)Creates a new map state instance for the client.static MapStateMapState. of(double xCenter, double zCenter, byte scale, boolean showIcons, boolean unlimitedTracking, RegistryKey<World> dimension)Creates a new map state instance.参数类型为RegistryKey的net.minecraft.item.map中的构造器 构造器 说明 MapState(int xCenter, int zCenter, byte scale, boolean showIcons, boolean unlimitedTracking, boolean locked, RegistryKey<World> dimension) -
net.minecraft.network.packet.s2c.play中RegistryKey的使用
声明为RegistryKey的net.minecraft.network.packet.s2c.play中的字段 修饰符和类型 字段 说明 private RegistryKey<World>PlayerRespawnS2CPacket. dimensionprivate RegistryKey<World>GameJoinS2CPacket. dimensionId类型参数类型为RegistryKey的net.minecraft.network.packet.s2c.play中的字段 修饰符和类型 字段 说明 private Set<RegistryKey<World>>GameJoinS2CPacket. dimensionIdsprivate Map<RegistryKey<? extends Registry<?>>,TagGroup.Serialized>SynchronizeTagsS2CPacket. groups返回RegistryKey的net.minecraft.network.packet.s2c.play中的方法 修饰符和类型 方法 说明 RegistryKey<World>PlayerRespawnS2CPacket. getDimension()RegistryKey<World>GameJoinS2CPacket. getDimensionId()返回变量类型为RegistryKey的类型的net.minecraft.network.packet.s2c.play中的方法 修饰符和类型 方法 说明 Set<RegistryKey<World>>GameJoinS2CPacket. getDimensionIds()Map<RegistryKey<? extends Registry<?>>,TagGroup.Serialized>SynchronizeTagsS2CPacket. getGroups()参数类型为RegistryKey的net.minecraft.network.packet.s2c.play中的构造器 构造器 说明 GameJoinS2CPacket(int playerEntityId, GameMode gameMode, @Nullable GameMode previousGameMode, long sha256Seed, boolean hardcore, Set<RegistryKey<World>> dimensionIds, DynamicRegistryManager.Impl registryManager, DimensionType dimensionType, RegistryKey<World> dimensionId, int maxPlayers, int chunkLoadDistance, boolean reducedDebugInfo, boolean showDeathScreen, boolean debugWorld, boolean flatWorld)PlayerRespawnS2CPacket(DimensionType dimensionType, RegistryKey<World> dimension, long sha256Seed, GameMode gameMode, @Nullable GameMode previousGameMode, boolean debugWorld, boolean flatWorld, boolean keepPlayerAttributes)类型变量类型为RegistryKey的net.minecraft.network.packet.s2c.play中的构造器参数 构造器 说明 GameJoinS2CPacket(int playerEntityId, GameMode gameMode, @Nullable GameMode previousGameMode, long sha256Seed, boolean hardcore, Set<RegistryKey<World>> dimensionIds, DynamicRegistryManager.Impl registryManager, DimensionType dimensionType, RegistryKey<World> dimensionId, int maxPlayers, int chunkLoadDistance, boolean reducedDebugInfo, boolean showDeathScreen, boolean debugWorld, boolean flatWorld)SynchronizeTagsS2CPacket(Map<RegistryKey<? extends Registry<?>>,TagGroup.Serialized> groups) -
net.minecraft.predicate.entity中RegistryKey的使用
声明为RegistryKey的net.minecraft.predicate.entity中的字段 修饰符和类型 字段 说明 private @Nullable RegistryKey<Biome>LocationPredicate. biomeprivate @Nullable RegistryKey<Biome>LocationPredicate.Builder. biomeprivate @Nullable RegistryKey<World>LocationPredicate.Builder. dimensionprivate @Nullable RegistryKey<World>LocationPredicate. dimension参数类型为RegistryKey的net.minecraft.predicate.entity中的方法 修饰符和类型 方法 说明 static LocationPredicateLocationPredicate. biome(RegistryKey<Biome> biome)LocationPredicate.BuilderLocationPredicate.Builder. biome(@Nullable RegistryKey<Biome> biome)LocationPredicate.BuilderLocationPredicate.Builder. dimension(@Nullable RegistryKey<World> dimension)static LocationPredicateLocationPredicate. dimension(RegistryKey<World> dimension)参数类型为RegistryKey的net.minecraft.predicate.entity中的构造器 构造器 说明 LocationPredicate(NumberRange.FloatRange x, NumberRange.FloatRange y, NumberRange.FloatRange z, @Nullable RegistryKey<Biome> biome, @Nullable StructureFeature<?> feature, @Nullable RegistryKey<World> dimension, @Nullable Boolean smokey, LightPredicate light, BlockPredicate block, FluidPredicate fluid) -
net.minecraft.server中RegistryKey的使用
类型参数类型为RegistryKey的net.minecraft.server中的字段 修饰符和类型 字段 说明 private Map<RegistryKey<World>,ServerWorld>MinecraftServer. worlds返回变量类型为RegistryKey的类型的net.minecraft.server中的方法 修饰符和类型 方法 说明 Set<RegistryKey<World>>MinecraftServer. getWorldRegistryKeys()参数类型为RegistryKey的net.minecraft.server中的方法 修饰符和类型 方法 说明 @Nullable ServerWorldMinecraftServer. getWorld(RegistryKey<World> key)voidPlayerManager. sendToAround(@Nullable PlayerEntity player, double x, double y, double z, double distance, RegistryKey<World> worldKey, Packet<?> packet)voidPlayerManager. sendToDimension(Packet<?> packet, RegistryKey<World> dimension)类型变量类型为RegistryKey的net.minecraft.server中的方法参数 修饰符和类型 方法 说明 private static voidMain. forceUpgradeWorld(LevelStorage.Session session, com.mojang.datafixers.DataFixer dataFixer, boolean eraseCache, BooleanSupplier booleanSupplier, ImmutableSet<RegistryKey<World>> worlds) -
net.minecraft.server.command中RegistryKey的使用
返回变量类型为RegistryKey的类型的net.minecraft.server.command中的方法 修饰符和类型 方法 说明 Set<RegistryKey<World>>ServerCommandSource. getWorldKeys() -
net.minecraft.server.network中RegistryKey的使用
声明为RegistryKey的net.minecraft.server.network中的字段 修饰符和类型 字段 说明 private RegistryKey<World>ServerPlayerEntity. spawnPointDimension返回RegistryKey的net.minecraft.server.network中的方法 修饰符和类型 方法 说明 RegistryKey<World>ServerPlayerEntity. getSpawnPointDimension()参数类型为RegistryKey的net.minecraft.server.network中的方法 修饰符和类型 方法 说明 voidServerPlayerEntity. setSpawnPoint(RegistryKey<World> dimension, @Nullable BlockPos pos, float angle, boolean spawnPointSet, boolean bool) -
net.minecraft.server.world中RegistryKey的使用
参数类型为RegistryKey的net.minecraft.server.world中的构造器 构造器 说明 ServerWorld(MinecraftServer server, Executor workerExecutor, LevelStorage.Session session, ServerWorldProperties properties, RegistryKey<World> worldKey, DimensionType dimensionType, WorldGenerationProgressListener worldGenerationProgressListener, ChunkGenerator chunkGenerator, boolean debugWorld, long seed, List<Spawner> spawners, boolean shouldTickTime) -
net.minecraft.structure.pool中RegistryKey的使用
声明为RegistryKey的net.minecraft.structure.pool中的字段 修饰符和类型 字段 说明 static RegistryKey<StructurePool>StructurePools. EMPTY -
net.minecraft.tag中RegistryKey的使用
声明为RegistryKey的net.minecraft.tag中的字段 修饰符和类型 字段 说明 private RegistryKey<? extends Registry<T>>RequiredTagList. registryKey类型参数类型为RegistryKey的net.minecraft.tag中的字段 修饰符和类型 字段 说明 private ImmutableMap.Builder<RegistryKey<? extends Registry<?>>,TagGroup<?>>TagManager.Builder. groupsprivate static Set<RegistryKey<?>>RequiredTagListRegistry. REGISTRY_KEYSprivate Map<RegistryKey<? extends Registry<?>>,TagGroup<?>>TagManager. tagGroups返回RegistryKey的net.minecraft.tag中的方法 修饰符和类型 方法 说明 RegistryKey<? extends Registry<T>>RequiredTagList. getRegistryKey()返回变量类型为RegistryKey的类型的net.minecraft.tag中的方法 修饰符和类型 方法 说明 static Multimap<RegistryKey<? extends Registry<?>>,Identifier>RequiredTagListRegistry. getMissingTags(TagManager tagManager)Map<RegistryKey<? extends Registry<?>>,TagGroup.Serialized>TagManager. toPacket(DynamicRegistryManager registryManager)参数类型为RegistryKey的net.minecraft.tag中的方法 修饰符和类型 方法 说明 <T> TagManager.BuilderTagManager.Builder. add(RegistryKey<? extends Registry<? extends T>> type, TagGroup<T> tagGroup)<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)类型变量类型为RegistryKey的net.minecraft.tag中的方法参数 修饰符和类型 方法 说明 static TagManagerTagManager. fromPacket(DynamicRegistryManager registryManager, Map<RegistryKey<? extends Registry<?>>,TagGroup.Serialized> groups)参数类型为RegistryKey的net.minecraft.tag中的构造器 构造器 说明 RequiredTagList(RegistryKey<? extends Registry<T>> registryKey, String dataType)类型变量类型为RegistryKey的net.minecraft.tag中的构造器参数 构造器 说明 TagManager(Map<RegistryKey<? extends Registry<?>>,TagGroup<?>> tagGroups) -
net.minecraft.util.dynamic中RegistryKey的使用
声明为RegistryKey的net.minecraft.util.dynamic中的字段 修饰符和类型 字段 说明 private RegistryKey<World>GlobalPos. dimensionprivate RegistryKey<? extends Registry<E>>RegistryLookupCodec. registryKeyprivate RegistryKey<? extends Registry<E>>RegistryCodec. registryRefprivate RegistryKey<? extends Registry<E>>RegistryElementCodec. registryRef类型参数类型为RegistryKey的net.minecraft.util.dynamic中的字段 修饰符和类型 字段 说明 private Map<RegistryKey<?>,com.mojang.serialization.Lifecycle>RegistryOps.EntryLoader.Impl. entryToLifecycleprivate Object2IntMap<RegistryKey<?>>RegistryOps.EntryLoader.Impl. entryToRawIdprivate Map<RegistryKey<? extends Registry<?>>,RegistryOps.ValueHolder<?>>RegistryOps. valueHoldersprivate Map<RegistryKey<?>,JsonElement>RegistryOps.EntryLoader.Impl. valuesprivate Map<RegistryKey<E>,com.mojang.serialization.DataResult<Supplier<E>>>RegistryOps.ValueHolder. values返回RegistryKey的net.minecraft.util.dynamic中的方法 修饰符和类型 方法 说明 RegistryKey<World>GlobalPos. getDimension()参数类型为RegistryKey的net.minecraft.util.dynamic中的方法 修饰符和类型 方法 说明 <E> voidRegistryOps.EntryLoader.Impl. add(DynamicRegistryManager.Impl registryManager, RegistryKey<E> key, com.mojang.serialization.Encoder<E> encoder, int rawId, E entry, com.mojang.serialization.Lifecycle lifecycle)static GlobalPosGlobalPos. create(RegistryKey<World> dimension, BlockPos pos)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.参数类型为RegistryKey的net.minecraft.util.dynamic中的构造器 构造器 说明 GlobalPos(RegistryKey<World> dimension, BlockPos pos)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)类型变量类型为RegistryKey的net.minecraft.util.dynamic中的构造器参数 构造器 说明 RegistryOps(com.mojang.serialization.DynamicOps<T> delegate, RegistryOps.EntryLoader entryLoader, DynamicRegistryManager dynamicRegistryManager, IdentityHashMap<RegistryKey<? extends Registry<?>>,RegistryOps.ValueHolder<?>> valueHolders) -
net.minecraft.util.registry中RegistryKey的使用
类型参数类型为RegistryKey的net.minecraft.util.registry中的字段 修饰符和类型 字段 说明 private static Map<RegistryKey<? extends Registry<?>>,DynamicRegistryManager.Info<?>>DynamicRegistryManager. INFOSprivate static Map<String,RegistryKey<?>>RegistryKey. INSTANCESA cache of all registry keys ever created.private BiMap<RegistryKey<T>,T>SimpleRegistry. keyToEntryprivate Map<? extends RegistryKey<? extends Registry<?>>,? extends SimpleRegistry<?>>DynamicRegistryManager.Impl. registries类型参数类型为RegistryKey的net.minecraft.util.registry中的方法 修饰符和类型 方法 说明 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)返回RegistryKey的net.minecraft.util.registry中的方法 修饰符和类型 方法 说明 private static <T> RegistryKey<Registry<T>>Registry. createRegistryKey(String registryId)RegistryKey<? extends Registry<T>>Registry. getKey()RegistryKey<? extends Registry<E>>DynamicRegistryManager.Info. getRegistry()private static <T> RegistryKey<T>RegistryKey. of(Identifier registry, Identifier value)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.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.返回变量类型为RegistryKey的类型的net.minecraft.util.registry中的方法 修饰符和类型 方法 说明 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.abstract Set<Map.Entry<RegistryKey<T>,T>>Registry. getEntries()Set<Map.Entry<RegistryKey<T>,T>>SimpleRegistry. getEntries()abstract Optional<RegistryKey<T>>Registry. getKey(T entry)Optional<RegistryKey<T>>SimpleRegistry. getKey(T entry)参数类型为RegistryKey的net.minecraft.util.registry中的方法 修饰符和类型 方法 说明 abstract <V extends T>
VMutableRegistry. add(RegistryKey<T> key, V entry, com.mojang.serialization.Lifecycle lifecycle)<V extends T>
VSimpleRegistry. add(RegistryKey<T> key, V entry, com.mojang.serialization.Lifecycle lifecycle)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)abstract booleanRegistry. contains(RegistryKey<T> key)booleanSimpleRegistry. contains(RegistryKey<T> key)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 <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.abstract TRegistry. get(@Nullable RegistryKey<T> key)TSimpleRegistry. get(@Nullable RegistryKey<T> key)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.Optional<T>Registry. getOrEmpty(@Nullable RegistryKey<T> key)TRegistry. getOrThrow(RegistryKey<T> key)Gets an entry from the registry.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, com.mojang.serialization.Codec<E> networkEntryCodec)abstract <V extends T>
VMutableRegistry. replace(OptionalInt rawId, RegistryKey<T> key, V newEntry, com.mojang.serialization.Lifecycle lifecycle)If the given key is already present in the registry, replaces the entry associated with the given key with the new entry.<V extends T>
VSimpleRegistry. replace(OptionalInt rawId, RegistryKey<T> key, V newEntry, com.mojang.serialization.Lifecycle lifecycle)If the given key is already present in the registry, replaces the entry associated with the given key with the new entry.static <V,T extends V>
TBuiltinRegistries. set(Registry<V> registry, int rawId, RegistryKey<V> key, T object)<V extends T>
VDefaultedRegistry. set(int rawId, RegistryKey<T> key, V entry, com.mojang.serialization.Lifecycle lifecycle)abstract <V extends T>
VMutableRegistry. set(int rawId, RegistryKey<T> key, V entry, com.mojang.serialization.Lifecycle lifecycle)<V extends T>
VSimpleRegistry. set(int rawId, RegistryKey<T> key, V entry, com.mojang.serialization.Lifecycle lifecycle)private <V extends T>
VSimpleRegistry. set(int rawId, RegistryKey<T> key, V entry, com.mojang.serialization.Lifecycle lifecycle, boolean checkDuplicateKeys)类型变量类型为RegistryKey的net.minecraft.util.registry中的方法参数 修饰符和类型 方法 说明 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)参数类型为RegistryKey的net.minecraft.util.registry中的构造器 构造器 说明 DefaultedRegistry(String defaultId, RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle)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)RegistryManagerEntry(RegistryKey<T> key, int rawId, T entry)SimpleRegistry(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle)类型变量类型为RegistryKey的net.minecraft.util.registry中的构造器参数 构造器 说明 Impl(Map<? extends RegistryKey<? extends Registry<?>>,? extends SimpleRegistry<?>> registries) -
net.minecraft.village中RegistryKey的使用
类型参数类型为RegistryKey的net.minecraft.village中的字段 修饰符和类型 字段 说明 private static Map<RegistryKey<Biome>,VillagerType>VillagerType. BIOME_TO_TYPE类型变量类型为RegistryKey的net.minecraft.village中的方法参数 修饰符和类型 方法 说明 static VillagerTypeVillagerType. forBiome(Optional<RegistryKey<Biome>> biomeKey) -
net.minecraft.world中RegistryKey的使用
声明为RegistryKey的net.minecraft.world中的字段 修饰符和类型 字段 说明 static RegistryKey<World>World. ENDstatic RegistryKey<World>World. NETHERstatic RegistryKey<World>World. OVERWORLDprivate RegistryKey<World>World. registryKey类型参数类型为RegistryKey的net.minecraft.world中的字段 修饰符和类型 字段 说明 static com.mojang.serialization.Codec<RegistryKey<World>>World. CODEC返回RegistryKey的net.minecraft.world中的方法 修饰符和类型 方法 说明 RegistryKey<World>World. getRegistryKey()返回变量类型为RegistryKey的类型的net.minecraft.world中的方法 修饰符和类型 方法 说明 default Optional<RegistryKey<Biome>>RegistryWorldView. getBiomeKey(BlockPos pos)参数类型为RegistryKey的net.minecraft.world中的方法 修饰符和类型 方法 说明 static FeatureUpdaterFeatureUpdater. create(RegistryKey<World> registryKey, @Nullable PersistentStateManager persistentStateManager)参数类型为RegistryKey的net.minecraft.world中的构造器 构造器 说明 World(MutableWorldProperties properties, RegistryKey<World> registryRef, DimensionType dimensionType, Supplier<Profiler> profiler, boolean isClient, boolean debugWorld, long seed) -
net.minecraft.world.biome中RegistryKey的使用
类型参数类型为RegistryKey的net.minecraft.world.biome中的字段 修饰符和类型 字段 说明 private static Int2ObjectMap<RegistryKey<Biome>>BuiltinBiomes. BY_RAW_ID返回RegistryKey的net.minecraft.world.biome中的方法 修饰符和类型 方法 说明 static RegistryKey<Biome>BuiltinBiomes. fromRawId(int rawId)private static RegistryKey<Biome>BiomeKeys. register(String name)参数类型为RegistryKey的net.minecraft.world.biome中的方法 修饰符和类型 方法 说明 private static BiomeBuiltinBiomes. register(int rawId, RegistryKey<Biome> registryKey, Biome biome) -
net.minecraft.world.biome.source中RegistryKey的使用
类型参数类型为RegistryKey的net.minecraft.world.biome.source中的字段 修饰符和类型 字段 说明 private static List<RegistryKey<Biome>>VanillaLayeredBiomeSource. BIOMES -
net.minecraft.world.dimension中RegistryKey的使用
声明为RegistryKey的net.minecraft.world.dimension中的字段 修饰符和类型 字段 说明 static RegistryKey<DimensionOptions>DimensionOptions. ENDstatic RegistryKey<DimensionOptions>DimensionOptions. NETHERstatic RegistryKey<DimensionOptions>DimensionOptions. OVERWORLDstatic RegistryKey<DimensionType>DimensionType. OVERWORLD_CAVES_REGISTRY_KEYstatic RegistryKey<DimensionType>DimensionType. OVERWORLD_REGISTRY_KEYstatic RegistryKey<DimensionType>DimensionType. THE_END_REGISTRY_KEYstatic RegistryKey<DimensionType>DimensionType. THE_NETHER_REGISTRY_KEY类型参数类型为RegistryKey的net.minecraft.world.dimension中的字段 修饰符和类型 字段 说明 private static Set<RegistryKey<DimensionOptions>>DimensionOptions. BASE_DIMENSIONS返回变量类型为RegistryKey的类型的net.minecraft.world.dimension中的方法 修饰符和类型 方法 说明 static com.mojang.serialization.DataResult<RegistryKey<World>>DimensionType. worldFromDimensionNbt(com.mojang.serialization.Dynamic<?> nbt)已过时。参数类型为RegistryKey的net.minecraft.world.dimension中的方法 修饰符和类型 方法 说明 static FileDimensionType. getSaveDirectory(RegistryKey<World> worldRef, File root) -
net.minecraft.world.gen中RegistryKey的使用
返回变量类型为RegistryKey的类型的net.minecraft.world.gen中的方法 修饰符和类型 方法 说明 ImmutableSet<RegistryKey<World>>GeneratorOptions. getWorlds() -
net.minecraft.world.gen.chunk中RegistryKey的使用
声明为RegistryKey的net.minecraft.world.gen.chunk中的字段 修饰符和类型 字段 说明 static RegistryKey<ChunkGeneratorSettings>ChunkGeneratorSettings. AMPLIFIEDstatic RegistryKey<ChunkGeneratorSettings>ChunkGeneratorSettings. CAVESstatic RegistryKey<ChunkGeneratorSettings>ChunkGeneratorSettings. ENDstatic RegistryKey<ChunkGeneratorSettings>ChunkGeneratorSettings. FLOATING_ISLANDSstatic RegistryKey<ChunkGeneratorSettings>ChunkGeneratorSettings. NETHERstatic RegistryKey<ChunkGeneratorSettings>ChunkGeneratorSettings. OVERWORLD参数类型为RegistryKey的net.minecraft.world.gen.chunk中的方法 修饰符和类型 方法 说明 booleanChunkGeneratorSettings. equals(RegistryKey<ChunkGeneratorSettings> registryKey)booleanNoiseChunkGenerator. matchesSettings(long seed, RegistryKey<ChunkGeneratorSettings> settingsKey)private static ChunkGeneratorSettingsChunkGeneratorSettings. register(RegistryKey<ChunkGeneratorSettings> registryKey, ChunkGeneratorSettings settings) -
net.minecraft.world.level.storage中RegistryKey的使用
参数类型为RegistryKey的net.minecraft.world.level.storage中的方法 修饰符和类型 方法 说明 FileLevelStorage.Session. getWorldDirectory(RegistryKey<World> key) -
net.minecraft.world.storage中RegistryKey的使用
参数类型为RegistryKey的net.minecraft.world.storage中的方法 修饰符和类型 方法 说明 CompoundTagVersionedChunkStorage. updateChunkNbt(RegistryKey<World> worldKey, Supplier<PersistentStateManager> persistentStateManagerFactory, CompoundTag nbt) -
net.minecraft.world.updater中RegistryKey的使用
类型参数类型为RegistryKey的net.minecraft.world.updater中的字段 修饰符和类型 字段 说明 private Object2FloatMap<RegistryKey<World>>WorldUpdater. dimensionProgressprivate ImmutableSet<RegistryKey<World>>WorldUpdater. worlds返回变量类型为RegistryKey的类型的net.minecraft.world.updater中的方法 修饰符和类型 方法 说明 ImmutableSet<RegistryKey<World>>WorldUpdater. getWorlds()参数类型为RegistryKey的net.minecraft.world.updater中的方法 修饰符和类型 方法 说明 private List<ChunkPos>WorldUpdater. getChunkPositions(RegistryKey<World> world)floatWorldUpdater. getProgress(RegistryKey<World> world)类型变量类型为RegistryKey的net.minecraft.world.updater中的构造器参数 构造器 说明 WorldUpdater(LevelStorage.Session session, com.mojang.datafixers.DataFixer dataFixer, ImmutableSet<RegistryKey<World>> worlds, boolean eraseCache)
-