Uses of Class
net.minecraft.util.registry.RegistryKey
Package
Description
-
Uses of RegistryKey in net.minecraft.advancement.criterion
Modifier and TypeFieldDescriptionprivate final @Nullable RegistryKey<World>
ChangedDimensionCriterion.Conditions.from
private final @Nullable RegistryKey<World>
ChangedDimensionCriterion.Conditions.to
Modifier and TypeMethodDescriptionChangedDimensionCriterion.Conditions.create
(RegistryKey<World> from, RegistryKey<World> to) ChangedDimensionCriterion.Conditions.from
(RegistryKey<World> from) boolean
ChangedDimensionCriterion.Conditions.matches
(RegistryKey<World> from, RegistryKey<World> to) ChangedDimensionCriterion.Conditions.to
(RegistryKey<World> to) void
ChangedDimensionCriterion.trigger
(ServerPlayerEntity player, RegistryKey<World> from, RegistryKey<World> to) ModifierConstructorDescriptionConditions
(EntityPredicate.Extended player, @Nullable RegistryKey<World> from, @Nullable RegistryKey<World> to) -
Uses of RegistryKey in net.minecraft.client.gui.screen
Modifier and TypeMethodDescriptionprivate static void
PresetsScreen.addPreset
(Text presetName, ItemConvertible icon, RegistryKey<Biome> presetBiome, List<StructureFeature<?>> structures, boolean generateStronghold, boolean generateFeatures, boolean generateLakes, FlatChunkGeneratorLayer[] layers) -
Uses of RegistryKey in net.minecraft.client.gui.screen.world
Modifier and TypeFieldDescriptionprivate static final Object2IntMap<RegistryKey<World>>
OptimizeWorldScreen.DIMENSION_COLORS
ModifierConstructorDescriptionprivate
OptimizeWorldScreen
(BooleanConsumer callback, com.mojang.datafixers.DataFixer dataFixer, LevelStorage.Session storageSession, LevelInfo levelInfo, boolean eraseCache, ImmutableSet<RegistryKey<World>> worlds) -
Uses of RegistryKey in net.minecraft.client.network
Modifier and TypeFieldDescriptionprivate Set<RegistryKey<World>>
ClientPlayNetworkHandler.worldKeys
Modifier and TypeMethodDescriptionClientCommandSource.getWorldKeys()
ClientPlayNetworkHandler.getWorldKeys()
-
Uses of RegistryKey in net.minecraft.client.world
ModifierConstructorDescriptionClientWorld
(ClientPlayNetworkHandler networkHandler, ClientWorld.Properties properties, RegistryKey<World> registryRef, DimensionType dimensionType, int loadDistance, Supplier<Profiler> profiler, WorldRenderer worldRenderer, boolean debugWorld, long seed) -
Uses of RegistryKey in net.minecraft.command
-
Uses of RegistryKey in net.minecraft.data.server
Modifier and TypeFieldDescriptionprivate static final List<RegistryKey<Biome>>
AdventureTabAdvancementGenerator.BIOMES
private static final List<RegistryKey<Biome>>
NetherTabAdvancementGenerator.NETHER_BIOMES
Modifier and TypeMethodDescriptionprotected static Advancement.Task
AdventureTabAdvancementGenerator.requireListedBiomesVisited
(Advancement.Task task, List<RegistryKey<Biome>> biomes) -
Uses of RegistryKey in net.minecraft.entity.passive
Modifier and TypeMethodDescriptionstatic FoxEntity.Type
FoxEntity.Type.fromBiome
(Optional<RegistryKey<Biome>> biome) -
Uses of RegistryKey in net.minecraft.item
Modifier and TypeMethodDescriptionstatic Optional<RegistryKey<World>>
CompassItem.getLodestoneDimension
(NbtCompound nbt) Modifier and TypeMethodDescriptionprivate static int
FilledMapItem.allocateMapId
(World world, int x, int z, int scale, boolean showIcons, boolean unlimitedTracking, RegistryKey<World> dimension) private static void
FilledMapItem.createMapState
(ItemStack stack, World world, int x, int z, int scale, boolean showIcons, boolean unlimitedTracking, RegistryKey<World> dimension) private void
CompassItem.writeNbt
(RegistryKey<World> worldKey, BlockPos pos, NbtCompound nbt) -
Uses of RegistryKey in net.minecraft.item.map
Modifier and TypeMethodDescriptionstatic MapState
MapState.of
(byte scale, boolean showIcons, RegistryKey<World> dimension) Creates a new map state instance for the client.static MapState
MapState.of
(double centerX, double centerZ, byte scale, boolean showIcons, boolean unlimitedTracking, RegistryKey<World> dimension) Creates a new map state instance.ModifierConstructorDescriptionprivate
MapState
(int centerX, int centerZ, byte scale, boolean showIcons, boolean unlimitedTracking, boolean locked, RegistryKey<World> dimension) -
Uses of RegistryKey in net.minecraft.network.packet.s2c.play
Modifier and TypeFieldDescriptionprivate final RegistryKey<World>
PlayerRespawnS2CPacket.dimension
private final RegistryKey<World>
GameJoinS2CPacket.dimensionId
Modifier and TypeFieldDescriptionprivate final Set<RegistryKey<World>>
GameJoinS2CPacket.dimensionIds
private final Map<RegistryKey<? extends Registry<?>>,
TagGroup.Serialized> SynchronizeTagsS2CPacket.groups
Modifier and TypeMethodDescriptionPlayerRespawnS2CPacket.getDimension()
GameJoinS2CPacket.getDimensionId()
Modifier and TypeMethodDescriptionGameJoinS2CPacket.getDimensionIds()
Map<RegistryKey<? extends Registry<?>>,
TagGroup.Serialized> SynchronizeTagsS2CPacket.getGroups()
ModifierConstructorDescriptionGameJoinS2CPacket
(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) ModifierConstructorDescriptionGameJoinS2CPacket
(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) -
Uses of RegistryKey in net.minecraft.predicate.entity
Modifier and TypeFieldDescriptionprivate final @Nullable RegistryKey<Biome>
LocationPredicate.biome
private @Nullable RegistryKey<Biome>
LocationPredicate.Builder.biome
private @Nullable RegistryKey<World>
LocationPredicate.Builder.dimension
private final @Nullable RegistryKey<World>
LocationPredicate.dimension
Modifier and TypeMethodDescriptionstatic LocationPredicate
LocationPredicate.biome
(RegistryKey<Biome> biome) LocationPredicate.Builder.biome
(@Nullable RegistryKey<Biome> biome) LocationPredicate.Builder.dimension
(@Nullable RegistryKey<World> dimension) static LocationPredicate
LocationPredicate.dimension
(RegistryKey<World> dimension) ModifierConstructorDescriptionLocationPredicate
(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) -
Uses of RegistryKey in net.minecraft.server
Modifier and TypeFieldDescriptionprivate final Map<RegistryKey<World>,
ServerWorld> MinecraftServer.worlds
Modifier and TypeMethodDescriptionMinecraftServer.getWorld
(RegistryKey<World> key) void
PlayerManager.sendToAround
(@Nullable PlayerEntity player, double x, double y, double z, double distance, RegistryKey<World> worldKey, Packet<?> packet) void
PlayerManager.sendToDimension
(Packet<?> packet, RegistryKey<World> dimension) Modifier and TypeMethodDescriptionprivate static void
Main.forceUpgradeWorld
(LevelStorage.Session session, com.mojang.datafixers.DataFixer dataFixer, boolean eraseCache, BooleanSupplier booleanSupplier, ImmutableSet<RegistryKey<World>> worlds) -
Uses of RegistryKey in net.minecraft.server.command
-
Uses of RegistryKey in net.minecraft.server.network
Modifier and TypeFieldDescriptionprivate RegistryKey<World>
ServerPlayerEntity.spawnPointDimension
Modifier and TypeMethodDescriptionvoid
ServerPlayerEntity.setSpawnPoint
(RegistryKey<World> dimension, @Nullable BlockPos pos, float angle, boolean spawnPointSet, boolean sendMessage) -
Uses of RegistryKey in net.minecraft.server.world
ModifierConstructorDescriptionServerWorld
(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) -
Uses of RegistryKey in net.minecraft.structure.pool
-
Uses of RegistryKey in net.minecraft.tag
Modifier and TypeFieldDescriptionprivate final RegistryKey<? extends Registry<T>>
RequiredTagList.registryKey
Modifier and TypeFieldDescriptionprivate final ImmutableMap.Builder<RegistryKey<? extends Registry<?>>,
TagGroup<?>> TagManager.Builder.groups
private static final Set<RegistryKey<?>>
RequiredTagListRegistry.REQUIRED_LIST_KEYS
private final Map<RegistryKey<? extends Registry<?>>,
TagGroup<?>> TagManager.tagGroups
Modifier and TypeMethodDescriptionRegistryKey<? extends Registry<T>>
RequiredTagList.getRegistryKey()
Returns the registry key representing the type of object in this list.Modifier and TypeMethodDescriptionstatic Multimap<RegistryKey<? extends Registry<?>>,
Identifier> RequiredTagListRegistry.getMissingTags
(TagManager tagManager) Map<RegistryKey<? extends Registry<?>>,
TagGroup.Serialized> TagManager.toPacket
(DynamicRegistryManager registryManager) Modifier and TypeMethodDescriptionTagManager.Builder.add
(RegistryKey<? extends Registry<? extends T>> type, TagGroup<T> tagGroup) <T> TagGroup<T>
TagManager.getOrCreateTagGroup
(RegistryKey<? extends Registry<T>> registryKey) TagManager.getTag
(RegistryKey<? extends Registry<T>> registryKey, Identifier id, Function<Identifier, E> exceptionFactory) 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> void
TagManager.offerTo
(TagManager.Visitor visitor, RegistryKey<? extends Registry<?>> type, TagGroup<?> group) static <T> RequiredTagList<T>
RequiredTagListRegistry.register
(RegistryKey<? extends Registry<T>> registryKey, String dataType) Creates and registers a required tag list.private static <T> void
TagManager.tryAdd
(DynamicRegistryManager registryManager, TagManager.Builder builder, RegistryKey<? extends Registry<? extends T>> type, TagGroup.Serialized group) <T> void
TagManager.Visitor.visit
(RegistryKey<? extends Registry<T>> type, TagGroup<T> group) Modifier and TypeMethodDescriptionstatic TagManager
TagManager.fromPacket
(DynamicRegistryManager registryManager, Map<RegistryKey<? extends Registry<?>>, TagGroup.Serialized> groups) ModifierConstructorDescriptionRequiredTagList
(RegistryKey<? extends Registry<T>> registryKey, String dataType) ModifierConstructorDescription(package private)
TagManager
(Map<RegistryKey<? extends Registry<?>>, TagGroup<?>> tagGroups) -
Uses of RegistryKey in net.minecraft.util.dynamic
Modifier and TypeFieldDescriptionprivate final RegistryKey<World>
GlobalPos.dimension
private final RegistryKey<? extends Registry<E>>
RegistryLookupCodec.registryKey
private final RegistryKey<? extends Registry<E>>
RegistryCodec.registryRef
private final RegistryKey<? extends Registry<E>>
RegistryElementCodec.registryRef
Modifier and TypeFieldDescriptionprivate final Map<RegistryKey<?>,
com.mojang.serialization.Lifecycle> RegistryOps.EntryLoader.Impl.entryToLifecycle
private final Object2IntMap<RegistryKey<?>>
RegistryOps.EntryLoader.Impl.entryToRawId
private final Map<RegistryKey<? extends Registry<?>>,
RegistryOps.ValueHolder<?>> RegistryOps.valueHolders
private final Map<RegistryKey<?>,
JsonElement> RegistryOps.EntryLoader.Impl.values
(package private) final Map<RegistryKey<E>,
com.mojang.serialization.DataResult<Supplier<E>>> RegistryOps.ValueHolder.values
Modifier and TypeMethodDescription<E> void
RegistryOps.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 GlobalPos
GlobalPos.create
(RegistryKey<World> dimension, BlockPos pos) 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.RegistryOps.EntryLoader.getKnownEntryPaths
(RegistryKey<? extends Registry<?>> key) 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> Optional<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> Optional<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.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.ModifierConstructorDescriptionprivate
GlobalPos
(RegistryKey<World> dimension, BlockPos pos) private
RegistryCodec
(RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Lifecycle lifecycle, com.mojang.serialization.Codec<E> codec) private
RegistryElementCodec
(RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> elementCodec, boolean allowInlineDefinitions) private
RegistryLookupCodec
(RegistryKey<? extends Registry<E>> registryKey) ModifierConstructorDescriptionprivate
RegistryOps
(com.mojang.serialization.DynamicOps<T> delegate, RegistryOps.EntryLoader entryLoader, DynamicRegistryManager registryManager, IdentityHashMap<RegistryKey<? extends Registry<?>>, RegistryOps.ValueHolder<?>> valueHolders) -
Uses of RegistryKey in net.minecraft.util.registry
Modifier and TypeFieldDescriptionstatic final RegistryKey<Registry<Activity>>
Registry.ACTIVITY_KEY
static final RegistryKey<Registry<EntityAttribute>>
Registry.ATTRIBUTE_KEY
static final RegistryKey<Registry<Biome>>
Registry.BIOME_KEY
static final RegistryKey<Registry<com.mojang.serialization.Codec<? extends BiomeSource>>>
Registry.BIOME_SOURCE_KEY
static final RegistryKey<Registry<BlockEntityType<?>>>
Registry.BLOCK_ENTITY_TYPE_KEY
static final RegistryKey<Registry<Block>>
Registry.BLOCK_KEY
static final RegistryKey<Registry<BlockPlacerType<?>>>
Registry.BLOCK_PLACER_TYPE_KEY
static final RegistryKey<Registry<BlockStateProviderType<?>>>
Registry.BLOCK_STATE_PROVIDER_TYPE_KEY
static final RegistryKey<Registry<Carver<?>>>
Registry.CARVER_KEY
static final RegistryKey<Registry<com.mojang.serialization.Codec<? extends ChunkGenerator>>>
Registry.CHUNK_GENERATOR_KEY
static final RegistryKey<Registry<ChunkGeneratorSettings>>
Registry.CHUNK_GENERATOR_SETTINGS_KEY
static final RegistryKey<Registry<ChunkStatus>>
Registry.CHUNK_STATUS_KEY
static final RegistryKey<Registry<ConfiguredCarver<?>>>
Registry.CONFIGURED_CARVER_KEY
static final RegistryKey<Registry<ConfiguredFeature<?,
?>>> Registry.CONFIGURED_FEATURE_KEY
static final RegistryKey<Registry<ConfiguredStructureFeature<?,
?>>> Registry.CONFIGURED_STRUCTURE_FEATURE_KEY
static final RegistryKey<Registry<ConfiguredSurfaceBuilder<?>>>
Registry.CONFIGURED_SURFACE_BUILDER_KEY
static final RegistryKey<Registry<Identifier>>
Registry.CUSTOM_STAT_KEY
static final RegistryKey<Registry<Decorator<?>>>
Registry.DECORATOR_KEY
static final RegistryKey<Registry<DimensionOptions>>
Registry.DIMENSION_KEY
A registry key representing theDimensionOptions
type.static final RegistryKey<Registry<DimensionType>>
Registry.DIMENSION_TYPE_KEY
static final RegistryKey<Registry<Enchantment>>
Registry.ENCHANTMENT_KEY
static final RegistryKey<Registry<EntityType<?>>>
Registry.ENTITY_TYPE_KEY
static final RegistryKey<Registry<Feature<?>>>
Registry.FEATURE_KEY
static final RegistryKey<Registry<FeatureSizeType<?>>>
Registry.FEATURE_SIZE_TYPE_KEY
static final RegistryKey<Registry<FloatProviderType<?>>>
Registry.FLOAT_PROVIDER_TYPE_KEY
static final RegistryKey<Registry<Fluid>>
Registry.FLUID_KEY
static final RegistryKey<Registry<FoliagePlacerType<?>>>
Registry.FOLIAGE_PLACER_TYPE_KEY
static final RegistryKey<Registry<GameEvent>>
Registry.GAME_EVENT_KEY
static final RegistryKey<Registry<HeightProviderType<?>>>
Registry.HEIGHT_PROVIDER_TYPE_KEY
static final RegistryKey<Registry<IntProviderType<?>>>
Registry.INT_PROVIDER_TYPE_KEY
static final RegistryKey<Registry<Item>>
Registry.ITEM_KEY
final RegistryKey<T>
SimpleRegistry.RegistryManagerEntry.key
static final RegistryKey<Registry<LootConditionType>>
Registry.LOOT_CONDITION_TYPE_KEY
static final RegistryKey<Registry<LootFunctionType>>
Registry.LOOT_FUNCTION_TYPE_KEY
static final RegistryKey<Registry<LootNbtProviderType>>
Registry.LOOT_NBT_PROVIDER_TYPE_KEY
static final RegistryKey<Registry<LootNumberProviderType>>
Registry.LOOT_NUMBER_PROVIDER_TYPE_KEY
static final RegistryKey<Registry<LootPoolEntryType>>
Registry.LOOT_POOL_ENTRY_TYPE_KEY
static final RegistryKey<Registry<LootScoreProviderType>>
Registry.LOOT_SCORE_PROVIDER_TYPE_KEY
static final RegistryKey<Registry<MemoryModuleType<?>>>
Registry.MEMORY_MODULE_TYPE_KEY
static final RegistryKey<Registry<ScreenHandlerType<?>>>
Registry.MENU_KEY
static final RegistryKey<Registry<StatusEffect>>
Registry.MOB_EFFECT_KEY
static final RegistryKey<Registry<PaintingMotive>>
Registry.MOTIVE_KEY
static final RegistryKey<Registry<ParticleType<?>>>
Registry.PARTICLE_TYPE_KEY
static final RegistryKey<Registry<PointOfInterestType>>
Registry.POINT_OF_INTEREST_TYPE_KEY
static final RegistryKey<Registry<PosRuleTestType<?>>>
Registry.POS_RULE_TEST_KEY
static final RegistryKey<Registry<PositionSourceType<?>>>
Registry.POSITION_SOURCE_TYPE_KEY
static final RegistryKey<Registry<Potion>>
Registry.POTION_KEY
static final RegistryKey<Registry<RecipeSerializer<?>>>
Registry.RECIPE_SERIALIZER_KEY
static final RegistryKey<Registry<RecipeType<?>>>
Registry.RECIPE_TYPE_KEY
private final RegistryKey<? extends Registry<E>>
DynamicRegistryManager.Info.registry
private final RegistryKey<? extends Registry<T>>
Registry.registryKey
The key representing the type of elements held by this registry.static final RegistryKey<Registry<RuleTestType<?>>>
Registry.RULE_TEST_KEY
static final RegistryKey<Registry<Schedule>>
Registry.SCHEDULE_KEY
static final RegistryKey<Registry<SensorType<?>>>
Registry.SENSOR_TYPE_KEY
static final RegistryKey<Registry<SoundEvent>>
Registry.SOUND_EVENT_KEY
static final RegistryKey<Registry<StatType<?>>>
Registry.STAT_TYPE_KEY
static final RegistryKey<Registry<StructureFeature<?>>>
Registry.STRUCTURE_FEATURE_KEY
static final RegistryKey<Registry<StructurePieceType>>
Registry.STRUCTURE_PIECE_KEY
static final RegistryKey<Registry<StructurePoolElementType<?>>>
Registry.STRUCTURE_POOL_ELEMENT_KEY
static final RegistryKey<Registry<StructurePool>>
Registry.STRUCTURE_POOL_KEY
static final RegistryKey<Registry<StructureProcessorType<?>>>
Registry.STRUCTURE_PROCESSOR_KEY
static final RegistryKey<Registry<StructureProcessorList>>
Registry.STRUCTURE_PROCESSOR_LIST_KEY
static final RegistryKey<Registry<SurfaceBuilder<?>>>
Registry.SURFACE_BUILD_KEY
static final RegistryKey<Registry<TreeDecoratorType<?>>>
Registry.TREE_DECORATOR_TYPE_KEY
static final RegistryKey<Registry<TrunkPlacerType<?>>>
Registry.TRUNK_PLACER_TYPE_KEY
static final RegistryKey<Registry<VillagerProfession>>
Registry.VILLAGER_PROFESSION_KEY
static final RegistryKey<Registry<VillagerType>>
Registry.VILLAGER_TYPE_KEY
static final RegistryKey<Registry<World>>
Registry.WORLD_KEY
A registry key representing theWorld
type.Modifier and TypeFieldDescription(package private) static final Map<RegistryKey<? extends Registry<?>>,
DynamicRegistryManager.Info<?>> DynamicRegistryManager.INFOS
private static final Map<String,
RegistryKey<?>> RegistryKey.INSTANCES
A cache of all registry keys ever created.private final BiMap<RegistryKey<T>,
T> SimpleRegistry.keyToEntry
private final Map<? extends RegistryKey<? extends Registry<?>>,
? extends SimpleRegistry<?>> DynamicRegistryManager.Impl.registries
Modifier and TypeMethodDescriptionprivate 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) Modifier and TypeMethodDescriptionprivate 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.Modifier and TypeMethodDescriptionstatic <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 thatregistry
refers 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>>
Modifier and TypeMethodDescriptionabstract <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 boolean
Registry.contains
(RegistryKey<T> key) boolean
SimpleRegistry.contains
(RegistryKey<T> key) private static <R extends Registry<?>>
voidDynamicRegistryManager.copyFromBuiltin
(DynamicRegistryManager.Impl manager, RegistryKey<R> registryRef) Add all entries of the registry referred byregistryRef
to 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 thatregistry
refers 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 T
Registry.get
(@Nullable RegistryKey<T> key) SimpleRegistry.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) 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.Registry.getOrEmpty
(@Nullable RegistryKey<T> key) Registry.getOrThrow
(RegistryKey<T> key) Gets an entry from the registry.boolean
RegistryKey.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> void
DynamicRegistryManager.register
(ImmutableMap.Builder<RegistryKey<? extends Registry<?>>, DynamicRegistryManager.Info<?>> infosBuilder, RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> entryCodec) private static <E> void
DynamicRegistryManager.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) Modifier and TypeMethodDescriptionprivate static <E> void
DynamicRegistryManager.register
(ImmutableMap.Builder<RegistryKey<? extends Registry<?>>, DynamicRegistryManager.Info<?>> infosBuilder, RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> entryCodec) private static <E> void
DynamicRegistryManager.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) ModifierConstructorDescriptionDefaultedRegistry
(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) protected
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) ModifierConstructorDescriptionprivate
Impl
(Map<? extends RegistryKey<? extends Registry<?>>, ? extends SimpleRegistry<?>> registries) -
Uses of RegistryKey in net.minecraft.village
Modifier and TypeFieldDescriptionprivate static final Map<RegistryKey<Biome>,
VillagerType> VillagerType.BIOME_TO_TYPE
Modifier and TypeMethodDescriptionstatic VillagerType
VillagerType.forBiome
(Optional<RegistryKey<Biome>> biomeKey) -
Uses of RegistryKey in net.minecraft.world
Modifier and TypeFieldDescriptionstatic final RegistryKey<World>
World.END
static final RegistryKey<World>
World.NETHER
static final RegistryKey<World>
World.OVERWORLD
private final RegistryKey<World>
World.registryKey
Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<RegistryKey<World>>
World.CODEC
Modifier and TypeMethodDescriptiondefault Optional<RegistryKey<Biome>>
RegistryWorldView.getBiomeKey
(BlockPos pos) Modifier and TypeMethodDescriptionstatic FeatureUpdater
FeatureUpdater.create
(RegistryKey<World> world, @Nullable PersistentStateManager persistentStateManager) ModifierConstructorDescriptionprotected
World
(MutableWorldProperties properties, RegistryKey<World> registryRef, DimensionType dimensionType, Supplier<Profiler> profiler, boolean isClient, boolean debugWorld, long seed) -
Uses of RegistryKey in net.minecraft.world.biome
Modifier and TypeFieldDescriptionstatic final RegistryKey<Biome>
BiomeKeys.BADLANDS
static final RegistryKey<Biome>
BiomeKeys.BADLANDS_PLATEAU
static final RegistryKey<Biome>
BiomeKeys.BAMBOO_JUNGLE
static final RegistryKey<Biome>
BiomeKeys.BAMBOO_JUNGLE_HILLS
static final RegistryKey<Biome>
BiomeKeys.BASALT_DELTAS
static final RegistryKey<Biome>
BiomeKeys.BEACH
static final RegistryKey<Biome>
BiomeKeys.BIRCH_FOREST
static final RegistryKey<Biome>
BiomeKeys.BIRCH_FOREST_HILLS
static final RegistryKey<Biome>
BiomeKeys.COLD_OCEAN
static final RegistryKey<Biome>
BiomeKeys.CRIMSON_FOREST
static final RegistryKey<Biome>
BiomeKeys.DARK_FOREST
static final RegistryKey<Biome>
BiomeKeys.DARK_FOREST_HILLS
static final RegistryKey<Biome>
BiomeKeys.DEEP_COLD_OCEAN
static final RegistryKey<Biome>
BiomeKeys.DEEP_FROZEN_OCEAN
static final RegistryKey<Biome>
BiomeKeys.DEEP_LUKEWARM_OCEAN
static final RegistryKey<Biome>
BiomeKeys.DEEP_OCEAN
static final RegistryKey<Biome>
BiomeKeys.DEEP_WARM_OCEAN
static final RegistryKey<Biome>
BiomeKeys.DESERT
static final RegistryKey<Biome>
BiomeKeys.DESERT_HILLS
static final RegistryKey<Biome>
BiomeKeys.DESERT_LAKES
static final RegistryKey<Biome>
BiomeKeys.DRIPSTONE_CAVES
static final RegistryKey<Biome>
BiomeKeys.END_BARRENS
static final RegistryKey<Biome>
BiomeKeys.END_HIGHLANDS
static final RegistryKey<Biome>
BiomeKeys.END_MIDLANDS
static final RegistryKey<Biome>
BiomeKeys.ERODED_BADLANDS
static final RegistryKey<Biome>
BiomeKeys.FLOWER_FOREST
static final RegistryKey<Biome>
BiomeKeys.FOREST
static final RegistryKey<Biome>
BiomeKeys.FROZEN_OCEAN
static final RegistryKey<Biome>
BiomeKeys.FROZEN_RIVER
static final RegistryKey<Biome>
BiomeKeys.GIANT_SPRUCE_TAIGA
static final RegistryKey<Biome>
BiomeKeys.GIANT_SPRUCE_TAIGA_HILLS
static final RegistryKey<Biome>
BiomeKeys.GIANT_TREE_TAIGA
static final RegistryKey<Biome>
BiomeKeys.GIANT_TREE_TAIGA_HILLS
static final RegistryKey<Biome>
BiomeKeys.GRAVELLY_MOUNTAINS
static final RegistryKey<Biome>
BiomeKeys.ICE_SPIKES
static final RegistryKey<Biome>
BiomeKeys.JUNGLE
static final RegistryKey<Biome>
BiomeKeys.JUNGLE_EDGE
static final RegistryKey<Biome>
BiomeKeys.JUNGLE_HILLS
static final RegistryKey<Biome>
BiomeKeys.LUKEWARM_OCEAN
static final RegistryKey<Biome>
BiomeKeys.LUSH_CAVES
static final RegistryKey<Biome>
BiomeKeys.MODIFIED_BADLANDS_PLATEAU
static final RegistryKey<Biome>
BiomeKeys.MODIFIED_GRAVELLY_MOUNTAINS
static final RegistryKey<Biome>
BiomeKeys.MODIFIED_JUNGLE
static final RegistryKey<Biome>
BiomeKeys.MODIFIED_JUNGLE_EDGE
static final RegistryKey<Biome>
BiomeKeys.MODIFIED_WOODED_BADLANDS_PLATEAU
static final RegistryKey<Biome>
BiomeKeys.MOUNTAIN_EDGE
static final RegistryKey<Biome>
BiomeKeys.MOUNTAINS
static final RegistryKey<Biome>
BiomeKeys.MUSHROOM_FIELD_SHORE
static final RegistryKey<Biome>
BiomeKeys.MUSHROOM_FIELDS
static final RegistryKey<Biome>
BiomeKeys.NETHER_WASTES
static final RegistryKey<Biome>
BiomeKeys.OCEAN
static final RegistryKey<Biome>
BiomeKeys.PLAINS
static final RegistryKey<Biome>
BiomeKeys.RIVER
static final RegistryKey<Biome>
BiomeKeys.SAVANNA
static final RegistryKey<Biome>
BiomeKeys.SAVANNA_PLATEAU
static final RegistryKey<Biome>
BiomeKeys.SHATTERED_SAVANNA
static final RegistryKey<Biome>
BiomeKeys.SHATTERED_SAVANNA_PLATEAU
static final RegistryKey<Biome>
BiomeKeys.SMALL_END_ISLANDS
static final RegistryKey<Biome>
BiomeKeys.SNOWY_BEACH
static final RegistryKey<Biome>
BiomeKeys.SNOWY_MOUNTAINS
static final RegistryKey<Biome>
BiomeKeys.SNOWY_TAIGA
static final RegistryKey<Biome>
BiomeKeys.SNOWY_TAIGA_HILLS
static final RegistryKey<Biome>
BiomeKeys.SNOWY_TAIGA_MOUNTAINS
static final RegistryKey<Biome>
BiomeKeys.SNOWY_TUNDRA
static final RegistryKey<Biome>
BiomeKeys.SOUL_SAND_VALLEY
static final RegistryKey<Biome>
BiomeKeys.STONE_SHORE
static final RegistryKey<Biome>
BiomeKeys.SUNFLOWER_PLAINS
static final RegistryKey<Biome>
BiomeKeys.SWAMP
static final RegistryKey<Biome>
BiomeKeys.SWAMP_HILLS
static final RegistryKey<Biome>
BiomeKeys.TAIGA
static final RegistryKey<Biome>
BiomeKeys.TAIGA_HILLS
static final RegistryKey<Biome>
BiomeKeys.TAIGA_MOUNTAINS
static final RegistryKey<Biome>
BiomeKeys.TALL_BIRCH_FOREST
static final RegistryKey<Biome>
BiomeKeys.TALL_BIRCH_HILLS
static final RegistryKey<Biome>
BiomeKeys.THE_END
static final RegistryKey<Biome>
BiomeKeys.THE_VOID
static final RegistryKey<Biome>
BiomeKeys.WARM_OCEAN
static final RegistryKey<Biome>
BiomeKeys.WARPED_FOREST
static final RegistryKey<Biome>
BiomeKeys.WOODED_BADLANDS_PLATEAU
static final RegistryKey<Biome>
BiomeKeys.WOODED_HILLS
static final RegistryKey<Biome>
BiomeKeys.WOODED_MOUNTAINS
Modifier and TypeFieldDescriptionprivate static final Int2ObjectMap<RegistryKey<Biome>>
BuiltinBiomes.BY_RAW_ID
Modifier and TypeMethodDescriptionstatic RegistryKey<Biome>
BuiltinBiomes.fromRawId
(int rawId) private static RegistryKey<Biome>
Modifier and TypeMethodDescriptionprivate static Biome
BuiltinBiomes.register
(int rawId, RegistryKey<Biome> registryKey, Biome biome) -
Uses of RegistryKey in net.minecraft.world.biome.source
Modifier and TypeFieldDescriptionprivate static final List<RegistryKey<Biome>>
VanillaLayeredBiomeSource.BIOMES
-
Uses of RegistryKey in net.minecraft.world.dimension
Modifier and TypeFieldDescriptionstatic final RegistryKey<DimensionOptions>
DimensionOptions.END
static final RegistryKey<DimensionOptions>
DimensionOptions.NETHER
static final RegistryKey<DimensionOptions>
DimensionOptions.OVERWORLD
static final RegistryKey<DimensionType>
DimensionType.OVERWORLD_CAVES_REGISTRY_KEY
static final RegistryKey<DimensionType>
DimensionType.OVERWORLD_REGISTRY_KEY
static final RegistryKey<DimensionType>
DimensionType.THE_END_REGISTRY_KEY
static final RegistryKey<DimensionType>
DimensionType.THE_NETHER_REGISTRY_KEY
Modifier and TypeFieldDescriptionprivate static final Set<RegistryKey<DimensionOptions>>
DimensionOptions.BASE_DIMENSIONS
Modifier and TypeMethodDescriptionstatic com.mojang.serialization.DataResult<RegistryKey<World>>
DimensionType.worldFromDimensionNbt
(com.mojang.serialization.Dynamic<?> nbt) Deprecated.Modifier and TypeMethodDescriptionstatic File
DimensionType.getSaveDirectory
(RegistryKey<World> worldRef, File root) -
Uses of RegistryKey in net.minecraft.world.gen
-
Uses of RegistryKey in net.minecraft.world.gen.chunk
Modifier and TypeFieldDescriptionstatic final RegistryKey<ChunkGeneratorSettings>
ChunkGeneratorSettings.AMPLIFIED
static final RegistryKey<ChunkGeneratorSettings>
ChunkGeneratorSettings.CAVES
static final RegistryKey<ChunkGeneratorSettings>
ChunkGeneratorSettings.END
static final RegistryKey<ChunkGeneratorSettings>
ChunkGeneratorSettings.FLOATING_ISLANDS
static final RegistryKey<ChunkGeneratorSettings>
ChunkGeneratorSettings.NETHER
static final RegistryKey<ChunkGeneratorSettings>
ChunkGeneratorSettings.OVERWORLD
Modifier and TypeMethodDescriptionboolean
ChunkGeneratorSettings.equals
(RegistryKey<ChunkGeneratorSettings> registryKey) boolean
NoiseChunkGenerator.matchesSettings
(long seed, RegistryKey<ChunkGeneratorSettings> settingsKey) private static ChunkGeneratorSettings
ChunkGeneratorSettings.register
(RegistryKey<ChunkGeneratorSettings> registryKey, ChunkGeneratorSettings settings) -
Uses of RegistryKey in net.minecraft.world.level.storage
-
Uses of RegistryKey in net.minecraft.world.storage
Modifier and TypeMethodDescriptionVersionedChunkStorage.updateChunkNbt
(RegistryKey<World> worldKey, Supplier<PersistentStateManager> persistentStateManagerFactory, NbtCompound nbt) -
Uses of RegistryKey in net.minecraft.world.updater
Modifier and TypeFieldDescriptionprivate final Object2FloatMap<RegistryKey<World>>
WorldUpdater.dimensionProgress
private final ImmutableSet<RegistryKey<World>>
WorldUpdater.worlds
Modifier and TypeMethodDescriptionWorldUpdater.getChunkPositions
(RegistryKey<World> world) float
WorldUpdater.getProgress
(RegistryKey<World> world) ModifierConstructorDescriptionWorldUpdater
(LevelStorage.Session session, com.mojang.datafixers.DataFixer dataFixer, ImmutableSet<RegistryKey<World>> worlds, boolean eraseCache)