Package net.minecraft.util.registry
Class Registry<T>
java.lang.Object
net.minecraft.util.registry.Registry<T>
- All Implemented Interfaces:
com.mojang.serialization.Keyable,Iterable<T>,IndexedIterable<T>
- Direct Known Subclasses:
MutableRegistry
public abstract class Registry<T>
extends Object
implements com.mojang.serialization.Keyable, IndexedIterable<T>
- Mappings:
Namespace Name official hdintermediary net/minecraft/class_2378named net/minecraft/util/registry/Registry
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final RegistryKey<Registry<Activity>>static final Registry<EntityAttribute>static final RegistryKey<Registry<EntityAttribute>>static final RegistryKey<Registry<Biome>>static final Registry<com.mojang.serialization.Codec<? extends BiomeSource>>static final RegistryKey<Registry<com.mojang.serialization.Codec<? extends BiomeSource>>>static final DefaultedRegistry<Block>static final Registry<BlockEntityType<?>>static final RegistryKey<Registry<BlockEntityType<?>>>static final RegistryKey<Registry<Block>>static final Registry<BlockPredicateType<?>>static final RegistryKey<Registry<BlockPredicateType<?>>>static final Registry<BlockStateProviderType<?>>static final RegistryKey<Registry<BlockStateProviderType<?>>>static final RegistryKey<Registry<Carver<?>>>static final Registry<com.mojang.serialization.Codec<? extends ChunkGenerator>>static final RegistryKey<Registry<com.mojang.serialization.Codec<? extends ChunkGenerator>>>static final RegistryKey<Registry<ChunkGeneratorSettings>>static final DefaultedRegistry<ChunkStatus>static final RegistryKey<Registry<ChunkStatus>>static final Registry<ArgumentSerializer<?,?>> static final RegistryKey<Registry<ArgumentSerializer<?,?>>> static final RegistryKey<Registry<ConfiguredCarver<?>>>static final RegistryKey<Registry<ConfiguredFeature<?,?>>> static final RegistryKey<Registry<StructureFeature>>static final Registry<Identifier>static final RegistryKey<Registry<Identifier>>private static final Map<Identifier,Supplier<?>> static final RegistryKey<Registry<DensityFunction>>static final Registry<com.mojang.serialization.Codec<? extends DensityFunction>>static final RegistryKey<Registry<com.mojang.serialization.Codec<? extends DensityFunction>>>static final RegistryKey<Registry<DimensionOptions>>A registry key representing theDimensionOptionstype.static final RegistryKey<Registry<DimensionType>>static final Registry<Enchantment>static final RegistryKey<Registry<Enchantment>>static final DefaultedRegistry<EntityType<?>>static final RegistryKey<Registry<EntityType<?>>>static final RegistryKey<Registry<Feature<?>>>static final Registry<FeatureSizeType<?>>static final RegistryKey<Registry<FeatureSizeType<?>>>static final RegistryKey<Registry<FlatLevelGeneratorPreset>>static final Registry<FloatProviderType<?>>static final RegistryKey<Registry<FloatProviderType<?>>>static final DefaultedRegistry<Fluid>static final RegistryKey<Registry<Fluid>>static final Registry<FoliagePlacerType<?>>static final RegistryKey<Registry<FoliagePlacerType<?>>>static final DefaultedRegistry<GameEvent>static final RegistryKey<Registry<GameEvent>>static final Registry<HeightProviderType<?>>static final RegistryKey<Registry<HeightProviderType<?>>>static final Registry<IntProviderType<?>>static final RegistryKey<Registry<IntProviderType<?>>>static final DefaultedRegistry<Item>static final RegistryKey<Registry<Item>>private final com.mojang.serialization.Lifecycleprivate static final org.slf4j.Loggerstatic final Registry<LootConditionType>static final RegistryKey<Registry<LootConditionType>>static final Registry<LootFunctionType>static final RegistryKey<Registry<LootFunctionType>>static final Registry<LootNbtProviderType>static final RegistryKey<Registry<LootNbtProviderType>>static final Registry<LootNumberProviderType>static final RegistryKey<Registry<LootNumberProviderType>>static final Registry<LootPoolEntryType>static final RegistryKey<Registry<LootPoolEntryType>>static final Registry<LootScoreProviderType>static final RegistryKey<Registry<LootScoreProviderType>>static final Registry<com.mojang.serialization.Codec<? extends MaterialRules.MaterialCondition>>static final RegistryKey<Registry<com.mojang.serialization.Codec<? extends MaterialRules.MaterialCondition>>>static final Registry<com.mojang.serialization.Codec<? extends MaterialRules.MaterialRule>>static final RegistryKey<Registry<com.mojang.serialization.Codec<? extends MaterialRules.MaterialRule>>>static final DefaultedRegistry<MemoryModuleType<?>>static final RegistryKey<Registry<MemoryModuleType<?>>>static final RegistryKey<Registry<ScreenHandlerType<?>>>static final RegistryKey<Registry<StatusEffect>>static final RegistryKey<Registry<PaintingMotive>>static final RegistryKey<Registry<DoublePerlinNoiseSampler.NoiseParameters>>static final DefaultedRegistry<PaintingMotive>static final Registry<ParticleType<?>>static final RegistryKey<Registry<ParticleType<?>>>static final RegistryKey<Registry<PlacedFeature>>static final Registry<PlacementModifierType<?>>static final RegistryKey<Registry<PlacementModifierType<?>>>static final DefaultedRegistry<PointOfInterestType>static final RegistryKey<Registry<PointOfInterestType>>static final Registry<PosRuleTestType<?>>static final RegistryKey<Registry<PosRuleTestType<?>>>static final Registry<PositionSourceType<?>>static final RegistryKey<Registry<PositionSourceType<?>>>static final DefaultedRegistry<Potion>static final RegistryKey<Registry<Potion>>static final Registry<RecipeSerializer<?>>static final RegistryKey<Registry<RecipeSerializer<?>>>static final Registry<RecipeType<?>>static final RegistryKey<Registry<RecipeType<?>>>private final RegistryKey<? extends Registry<T>>The key representing the type of elements held by this registry.protected static final MutableRegistry<MutableRegistry<?>>static final Identifierstatic final Registry<RuleTestType<?>>static final RegistryKey<Registry<RuleTestType<?>>>static final RegistryKey<Registry<Schedule>>static final Registry<ScreenHandlerType<?>>static final DefaultedRegistry<SensorType<?>>static final RegistryKey<Registry<SensorType<?>>>static final Registry<SoundEvent>static final RegistryKey<Registry<SoundEvent>>static final RegistryKey<Registry<StatType<?>>>static final Registry<StatusEffect>static final Registry<StructurePieceType>static final RegistryKey<Registry<StructurePieceType>>static final Registry<StructurePlacementType<?>>static final RegistryKey<Registry<StructurePlacementType<?>>>static final Registry<StructurePoolElementType<?>>static final RegistryKey<Registry<StructurePoolElementType<?>>>static final RegistryKey<Registry<StructurePool>>static final Registry<StructureProcessorType<?>>static final RegistryKey<Registry<StructureProcessorType<?>>>static final RegistryKey<Registry<StructureProcessorList>>static final RegistryKey<Registry<StructureSet>>static final Registry<StructureType<?>>static final RegistryKey<Registry<StructureType<?>>>static final Registry<TreeDecoratorType<?>>static final RegistryKey<Registry<TreeDecoratorType<?>>>static final Registry<TrunkPlacerType<?>>static final RegistryKey<Registry<TrunkPlacerType<?>>>static final DefaultedRegistry<VillagerProfession>static final RegistryKey<Registry<VillagerProfession>>static final DefaultedRegistry<VillagerType>static final RegistryKey<Registry<VillagerType>>static final RegistryKey<Registry<World>>A registry key representing theWorldtype.static final RegistryKey<Registry<WorldPreset>>Fields inherited from interface net.minecraft.util.collection.IndexedIterable
ABSENT_RAW_ID -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRegistry(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle) -
Method Summary
Modifier and TypeMethodDescriptionabstract voidabstract booleancontains(RegistryKey<T> key) abstract booleancontainsId(Identifier id) abstract booleancontainsTag(TagKey<T> tag) private static <T> Registry<T>create(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle, Function<T, RegistryEntry.Reference<T>> valueToEntryFunction, Registry.DefaultEntryGetter<T> defaultEntryGetter) private static <T> Registry<T>create(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle, Registry.DefaultEntryGetter<T> defaultEntryGetter) private static <T> DefaultedRegistry<T>create(RegistryKey<? extends Registry<T>> key, String defaultId, com.mojang.serialization.Lifecycle lifecycle, Function<T, RegistryEntry.Reference<T>> valueToEntryFunction, Registry.DefaultEntryGetter<T> defaultEntryGetter) private static <T> DefaultedRegistry<T>create(RegistryKey<? extends Registry<T>> key, String defaultId, com.mojang.serialization.Lifecycle lifecycle, Registry.DefaultEntryGetter<T> defaultEntryGetter) private static <T> DefaultedRegistry<T>create(RegistryKey<? extends Registry<T>> key, String defaultId, Function<T, RegistryEntry.Reference<T>> valueToEntryFunction, Registry.DefaultEntryGetter<T> defaultEntryGetter) private static <T> DefaultedRegistry<T>create(RegistryKey<? extends Registry<T>> key, String defaultId, Registry.DefaultEntryGetter<T> defaultEntryGetter) private static <T> Registry<T>create(RegistryKey<? extends Registry<T>> key, Registry.DefaultEntryGetter<T> defaultEntryGetter) private static <T,R extends MutableRegistry<T>>
Rcreate(RegistryKey<? extends Registry<T>> key, R registry, Registry.DefaultEntryGetter<T> defaultEntryGetter, com.mojang.serialization.Lifecycle lifecycle) abstract RegistryEntry.Reference<T>createEntry(T value) com.mojang.serialization.Codec<RegistryEntry<T>>private static <T> RegistryKey<Registry<T>>createRegistryKey(String registryId) entryOf(RegistryKey<T> key) freeze()static voidabstract Tget(@Nullable Identifier id) abstract Tget(@Nullable RegistryKey<T> key) com.mojang.serialization.Codec<T>getCodec()abstract Optional<RegistryEntry<T>>getEntry(int rawId) abstract Optional<RegistryEntry<T>>getEntry(RegistryKey<T> key) abstract com.mojang.serialization.LifecyclegetEntryLifecycle(T entry) Gets the lifecycle of a registry entry.abstract Optional<RegistryEntryList.Named<T>>getEntryList(TagKey<T> tag) abstract Set<Map.Entry<RegistryKey<T>,T>> abstract @Nullable Identifierabstract Set<Identifier>getIds()RegistryKey<? extends Registry<T>>getKey()abstract Optional<RegistryKey<T>>abstract Set<RegistryKey<T>>getKeys()abstract com.mojang.serialization.Lifecycleabstract RegistryEntry<T>getOrCreateEntry(RegistryKey<T> key) abstract RegistryEntryList.Named<T>getOrCreateEntryList(TagKey<T> tag) getOrEmpty(@Nullable RegistryKey<T> key) getOrThrow(RegistryKey<T> key) Gets an entry from the registry.abstract Optional<RegistryEntry<T>>abstract intiterateEntries(TagKey<T> tag) <U> Stream<U>keys(com.mojang.serialization.DynamicOps<U> ops) com.mojang.serialization.Lifecycleabstract voidpopulateTags(Map<TagKey<T>, List<RegistryEntry<T>>> tagEntries) static <T> Tstatic <V,T extends V>
Tstatic <V,T extends V>
Tregister(Registry<V> registry, Identifier id, T entry) static <V,T extends V>
Tregister(Registry<V> registry, RegistryKey<V> key, T entry) stream()abstract Stream<RegistryEntry.Reference<T>>abstract Stream<com.mojang.datafixers.util.Pair<TagKey<T>,RegistryEntryList.Named<T>>> toString()static <T extends Registry<?>>
voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.util.collection.IndexedIterable
get, getOrThrow, sizeMethods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official bGLhd;bG:Lorg/slf4j/Logger;intermediary field_11139Lnet/minecraft/class_2378;field_11139:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/util/registry/Registry;LOGGER:Lorg/slf4j/Logger;
-
DEFAULT_ENTRIES
- Mappings:
Namespace Name Mixin selector official bHLhd;bH:Ljava/util/Map;intermediary field_11140Lnet/minecraft/class_2378;field_11140:Ljava/util/Map;named DEFAULT_ENTRIESLnet/minecraft/util/registry/Registry;DEFAULT_ENTRIES:Ljava/util/Map;
-
ROOT_KEY
- Mappings:
Namespace Name Mixin selector official bLhd;b:Lza;intermediary field_25100Lnet/minecraft/class_2378;field_25100:Lnet/minecraft/class_2960;named ROOT_KEYLnet/minecraft/util/registry/Registry;ROOT_KEY:Lnet/minecraft/util/Identifier;
-
ROOT
- Mappings:
Namespace Name Mixin selector official cLhd;c:Lhk;intermediary field_25101Lnet/minecraft/class_2378;field_25101:Lnet/minecraft/class_2385;named ROOTLnet/minecraft/util/registry/Registry;ROOT:Lnet/minecraft/util/registry/MutableRegistry;
-
REGISTRIES
- Mappings:
Namespace Name Mixin selector official dLhd;d:Lhd;intermediary field_11144Lnet/minecraft/class_2378;field_11144:Lnet/minecraft/class_2378;named REGISTRIESLnet/minecraft/util/registry/Registry;REGISTRIES:Lnet/minecraft/util/registry/Registry;
-
SOUND_EVENT_KEY
- Mappings:
Namespace Name Mixin selector official eLhd;e:Lyz;intermediary field_25102Lnet/minecraft/class_2378;field_25102:Lnet/minecraft/class_5321;named SOUND_EVENT_KEYLnet/minecraft/util/registry/Registry;SOUND_EVENT_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
FLUID_KEY
- Mappings:
Namespace Name Mixin selector official fLhd;f:Lyz;intermediary field_25103Lnet/minecraft/class_2378;field_25103:Lnet/minecraft/class_5321;named FLUID_KEYLnet/minecraft/util/registry/Registry;FLUID_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
MOB_EFFECT_KEY
- Mappings:
Namespace Name Mixin selector official gLhd;g:Lyz;intermediary field_25104Lnet/minecraft/class_2378;field_25104:Lnet/minecraft/class_5321;named MOB_EFFECT_KEYLnet/minecraft/util/registry/Registry;MOB_EFFECT_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
BLOCK_KEY
- Mappings:
Namespace Name Mixin selector official hLhd;h:Lyz;intermediary field_25105Lnet/minecraft/class_2378;field_25105:Lnet/minecraft/class_5321;named BLOCK_KEYLnet/minecraft/util/registry/Registry;BLOCK_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
ENCHANTMENT_KEY
- Mappings:
Namespace Name Mixin selector official iLhd;i:Lyz;intermediary field_25106Lnet/minecraft/class_2378;field_25106:Lnet/minecraft/class_5321;named ENCHANTMENT_KEYLnet/minecraft/util/registry/Registry;ENCHANTMENT_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
ENTITY_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official jLhd;j:Lyz;intermediary field_25107Lnet/minecraft/class_2378;field_25107:Lnet/minecraft/class_5321;named ENTITY_TYPE_KEYLnet/minecraft/util/registry/Registry;ENTITY_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
ITEM_KEY
- Mappings:
Namespace Name Mixin selector official kLhd;k:Lyz;intermediary field_25108Lnet/minecraft/class_2378;field_25108:Lnet/minecraft/class_5321;named ITEM_KEYLnet/minecraft/util/registry/Registry;ITEM_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
POTION_KEY
- Mappings:
Namespace Name Mixin selector official lLhd;l:Lyz;intermediary field_25109Lnet/minecraft/class_2378;field_25109:Lnet/minecraft/class_5321;named POTION_KEYLnet/minecraft/util/registry/Registry;POTION_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
PARTICLE_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official mLhd;m:Lyz;intermediary field_25070Lnet/minecraft/class_2378;field_25070:Lnet/minecraft/class_5321;named PARTICLE_TYPE_KEYLnet/minecraft/util/registry/Registry;PARTICLE_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
BLOCK_ENTITY_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official nLhd;n:Lyz;intermediary field_25073Lnet/minecraft/class_2378;field_25073:Lnet/minecraft/class_5321;named BLOCK_ENTITY_TYPE_KEYLnet/minecraft/util/registry/Registry;BLOCK_ENTITY_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
MOTIVE_KEY
- Mappings:
Namespace Name Mixin selector official oLhd;o:Lyz;intermediary field_25074Lnet/minecraft/class_2378;field_25074:Lnet/minecraft/class_5321;named MOTIVE_KEYLnet/minecraft/util/registry/Registry;MOTIVE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
CUSTOM_STAT_KEY
- Mappings:
Namespace Name Mixin selector official pLhd;p:Lyz;intermediary field_25075Lnet/minecraft/class_2378;field_25075:Lnet/minecraft/class_5321;named CUSTOM_STAT_KEYLnet/minecraft/util/registry/Registry;CUSTOM_STAT_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
CHUNK_STATUS_KEY
- Mappings:
Namespace Name Mixin selector official qLhd;q:Lyz;intermediary field_25076Lnet/minecraft/class_2378;field_25076:Lnet/minecraft/class_5321;named CHUNK_STATUS_KEYLnet/minecraft/util/registry/Registry;CHUNK_STATUS_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
RULE_TEST_KEY
- Mappings:
Namespace Name Mixin selector official rLhd;r:Lyz;intermediary field_25079Lnet/minecraft/class_2378;field_25079:Lnet/minecraft/class_5321;named RULE_TEST_KEYLnet/minecraft/util/registry/Registry;RULE_TEST_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
POS_RULE_TEST_KEY
- Mappings:
Namespace Name Mixin selector official sLhd;s:Lyz;intermediary field_25080Lnet/minecraft/class_2378;field_25080:Lnet/minecraft/class_5321;named POS_RULE_TEST_KEYLnet/minecraft/util/registry/Registry;POS_RULE_TEST_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
MENU_KEY
- Mappings:
Namespace Name Mixin selector official tLhd;t:Lyz;intermediary field_25083Lnet/minecraft/class_2378;field_25083:Lnet/minecraft/class_5321;named MENU_KEYLnet/minecraft/util/registry/Registry;MENU_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
RECIPE_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official uLhd;u:Lyz;intermediary field_25084Lnet/minecraft/class_2378;field_25084:Lnet/minecraft/class_5321;named RECIPE_TYPE_KEYLnet/minecraft/util/registry/Registry;RECIPE_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
RECIPE_SERIALIZER_KEY
- Mappings:
Namespace Name Mixin selector official vLhd;v:Lyz;intermediary field_25085Lnet/minecraft/class_2378;field_25085:Lnet/minecraft/class_5321;named RECIPE_SERIALIZER_KEYLnet/minecraft/util/registry/Registry;RECIPE_SERIALIZER_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
ATTRIBUTE_KEY
- Mappings:
Namespace Name Mixin selector official wLhd;w:Lyz;intermediary field_25086Lnet/minecraft/class_2378;field_25086:Lnet/minecraft/class_5321;named ATTRIBUTE_KEYLnet/minecraft/util/registry/Registry;ATTRIBUTE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
GAME_EVENT_KEY
- Mappings:
Namespace Name Mixin selector official xLhd;x:Lyz;intermediary field_28266Lnet/minecraft/class_2378;field_28266:Lnet/minecraft/class_5321;named GAME_EVENT_KEYLnet/minecraft/util/registry/Registry;GAME_EVENT_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
POSITION_SOURCE_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official yLhd;y:Lyz;intermediary field_28263Lnet/minecraft/class_2378;field_28263:Lnet/minecraft/class_5321;named POSITION_SOURCE_TYPE_KEYLnet/minecraft/util/registry/Registry;POSITION_SOURCE_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STAT_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official zLhd;z:Lyz;intermediary field_25087Lnet/minecraft/class_2378;field_25087:Lnet/minecraft/class_5321;named STAT_TYPE_KEYLnet/minecraft/util/registry/Registry;STAT_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
VILLAGER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official ALhd;A:Lyz;intermediary field_25088Lnet/minecraft/class_2378;field_25088:Lnet/minecraft/class_5321;named VILLAGER_TYPE_KEYLnet/minecraft/util/registry/Registry;VILLAGER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
VILLAGER_PROFESSION_KEY
- Mappings:
Namespace Name Mixin selector official BLhd;B:Lyz;intermediary field_25089Lnet/minecraft/class_2378;field_25089:Lnet/minecraft/class_5321;named VILLAGER_PROFESSION_KEYLnet/minecraft/util/registry/Registry;VILLAGER_PROFESSION_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
POINT_OF_INTEREST_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official CLhd;C:Lyz;intermediary field_25090Lnet/minecraft/class_2378;field_25090:Lnet/minecraft/class_5321;named POINT_OF_INTEREST_TYPE_KEYLnet/minecraft/util/registry/Registry;POINT_OF_INTEREST_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
MEMORY_MODULE_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official DLhd;D:Lyz;intermediary field_25091Lnet/minecraft/class_2378;field_25091:Lnet/minecraft/class_5321;named MEMORY_MODULE_TYPE_KEYLnet/minecraft/util/registry/Registry;MEMORY_MODULE_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
SENSOR_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official ELhd;E:Lyz;intermediary field_25092Lnet/minecraft/class_2378;field_25092:Lnet/minecraft/class_5321;named SENSOR_TYPE_KEYLnet/minecraft/util/registry/Registry;SENSOR_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
SCHEDULE_KEY
- Mappings:
Namespace Name Mixin selector official FLhd;F:Lyz;intermediary field_25093Lnet/minecraft/class_2378;field_25093:Lnet/minecraft/class_5321;named SCHEDULE_KEYLnet/minecraft/util/registry/Registry;SCHEDULE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
ACTIVITY_KEY
- Mappings:
Namespace Name Mixin selector official GLhd;G:Lyz;intermediary field_25094Lnet/minecraft/class_2378;field_25094:Lnet/minecraft/class_5321;named ACTIVITY_KEYLnet/minecraft/util/registry/Registry;ACTIVITY_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
LOOT_POOL_ENTRY_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official HLhd;H:Lyz;intermediary field_25295Lnet/minecraft/class_2378;field_25295:Lnet/minecraft/class_5321;named LOOT_POOL_ENTRY_TYPE_KEYLnet/minecraft/util/registry/Registry;LOOT_POOL_ENTRY_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
LOOT_FUNCTION_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official ILhd;I:Lyz;intermediary field_25296Lnet/minecraft/class_2378;field_25296:Lnet/minecraft/class_5321;named LOOT_FUNCTION_TYPE_KEYLnet/minecraft/util/registry/Registry;LOOT_FUNCTION_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
LOOT_CONDITION_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official JLhd;J:Lyz;intermediary field_25297Lnet/minecraft/class_2378;field_25297:Lnet/minecraft/class_5321;named LOOT_CONDITION_TYPE_KEYLnet/minecraft/util/registry/Registry;LOOT_CONDITION_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
LOOT_NUMBER_PROVIDER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official KLhd;K:Lyz;intermediary field_28005Lnet/minecraft/class_2378;field_28005:Lnet/minecraft/class_5321;named LOOT_NUMBER_PROVIDER_TYPE_KEYLnet/minecraft/util/registry/Registry;LOOT_NUMBER_PROVIDER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
LOOT_NBT_PROVIDER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official LLhd;L:Lyz;intermediary field_28006Lnet/minecraft/class_2378;field_28006:Lnet/minecraft/class_5321;named LOOT_NBT_PROVIDER_TYPE_KEYLnet/minecraft/util/registry/Registry;LOOT_NBT_PROVIDER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
LOOT_SCORE_PROVIDER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official MLhd;M:Lyz;intermediary field_28007Lnet/minecraft/class_2378;field_28007:Lnet/minecraft/class_5321;named LOOT_SCORE_PROVIDER_TYPE_KEYLnet/minecraft/util/registry/Registry;LOOT_SCORE_PROVIDER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
COMMAND_ARGUMENT_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official NLhd;N:Lyz;intermediary field_37997Lnet/minecraft/class_2378;field_37997:Lnet/minecraft/class_5321;named COMMAND_ARGUMENT_TYPE_KEYLnet/minecraft/util/registry/Registry;COMMAND_ARGUMENT_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
DIMENSION_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official OLhd;O:Lyz;intermediary field_25095Lnet/minecraft/class_2378;field_25095:Lnet/minecraft/class_5321;named DIMENSION_TYPE_KEYLnet/minecraft/util/registry/Registry;DIMENSION_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
WORLD_KEY
A registry key representing theWorldtype. Can be used to obtain registry keys with theWorldtype, such as that for the overworld.Notice that
this == Registry.DIMENSION_KEY.- See Also:
- Mappings:
Namespace Name Mixin selector official PLhd;P:Lyz;intermediary field_25298Lnet/minecraft/class_2378;field_25298:Lnet/minecraft/class_5321;named WORLD_KEYLnet/minecraft/util/registry/Registry;WORLD_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
DIMENSION_KEY
A registry key representing theDimensionOptionstype.Notice that
this == Registry.WORLD_KEY.- See Also:
- Mappings:
Namespace Name Mixin selector official QLhd;Q:Lyz;intermediary field_25490Lnet/minecraft/class_2378;field_25490:Lnet/minecraft/class_5321;named DIMENSION_KEYLnet/minecraft/util/registry/Registry;DIMENSION_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
GAME_EVENT
- Mappings:
Namespace Name Mixin selector official RLhd;R:Lgo;intermediary field_28264Lnet/minecraft/class_2378;field_28264:Lnet/minecraft/class_2348;named GAME_EVENTLnet/minecraft/util/registry/Registry;GAME_EVENT:Lnet/minecraft/util/registry/DefaultedRegistry;
-
SOUND_EVENT
- Mappings:
Namespace Name Mixin selector official SLhd;S:Lhd;intermediary field_11156Lnet/minecraft/class_2378;field_11156:Lnet/minecraft/class_2378;named SOUND_EVENTLnet/minecraft/util/registry/Registry;SOUND_EVENT:Lnet/minecraft/util/registry/Registry;
-
FLUID
- Mappings:
Namespace Name Mixin selector official TLhd;T:Lgo;intermediary field_11154Lnet/minecraft/class_2378;field_11154:Lnet/minecraft/class_2348;named FLUIDLnet/minecraft/util/registry/Registry;FLUID:Lnet/minecraft/util/registry/DefaultedRegistry;
-
STATUS_EFFECT
- Mappings:
Namespace Name Mixin selector official ULhd;U:Lhd;intermediary field_11159Lnet/minecraft/class_2378;field_11159:Lnet/minecraft/class_2378;named STATUS_EFFECTLnet/minecraft/util/registry/Registry;STATUS_EFFECT:Lnet/minecraft/util/registry/Registry;
-
BLOCK
- Mappings:
Namespace Name Mixin selector official VLhd;V:Lgo;intermediary field_11146Lnet/minecraft/class_2378;field_11146:Lnet/minecraft/class_2348;named BLOCKLnet/minecraft/util/registry/Registry;BLOCK:Lnet/minecraft/util/registry/DefaultedRegistry;
-
ENCHANTMENT
- Mappings:
Namespace Name Mixin selector official WLhd;W:Lhd;intermediary field_11160Lnet/minecraft/class_2378;field_11160:Lnet/minecraft/class_2378;named ENCHANTMENTLnet/minecraft/util/registry/Registry;ENCHANTMENT:Lnet/minecraft/util/registry/Registry;
-
ENTITY_TYPE
- Mappings:
Namespace Name Mixin selector official XLhd;X:Lgo;intermediary field_11145Lnet/minecraft/class_2378;field_11145:Lnet/minecraft/class_2348;named ENTITY_TYPELnet/minecraft/util/registry/Registry;ENTITY_TYPE:Lnet/minecraft/util/registry/DefaultedRegistry;
-
ITEM
- Mappings:
Namespace Name Mixin selector official YLhd;Y:Lgo;intermediary field_11142Lnet/minecraft/class_2378;field_11142:Lnet/minecraft/class_2348;named ITEMLnet/minecraft/util/registry/Registry;ITEM:Lnet/minecraft/util/registry/DefaultedRegistry;
-
POTION
- Mappings:
Namespace Name Mixin selector official ZLhd;Z:Lgo;intermediary field_11143Lnet/minecraft/class_2378;field_11143:Lnet/minecraft/class_2348;named POTIONLnet/minecraft/util/registry/Registry;POTION:Lnet/minecraft/util/registry/DefaultedRegistry;
-
PARTICLE_TYPE
- Mappings:
Namespace Name Mixin selector official aaLhd;aa:Lhd;intermediary field_11141Lnet/minecraft/class_2378;field_11141:Lnet/minecraft/class_2378;named PARTICLE_TYPELnet/minecraft/util/registry/Registry;PARTICLE_TYPE:Lnet/minecraft/util/registry/Registry;
-
BLOCK_ENTITY_TYPE
- Mappings:
Namespace Name Mixin selector official abLhd;ab:Lhd;intermediary field_11137Lnet/minecraft/class_2378;field_11137:Lnet/minecraft/class_2378;named BLOCK_ENTITY_TYPELnet/minecraft/util/registry/Registry;BLOCK_ENTITY_TYPE:Lnet/minecraft/util/registry/Registry;
-
PAINTING_MOTIVE
- Mappings:
Namespace Name Mixin selector official acLhd;ac:Lgo;intermediary field_11150Lnet/minecraft/class_2378;field_11150:Lnet/minecraft/class_2348;named PAINTING_MOTIVELnet/minecraft/util/registry/Registry;PAINTING_MOTIVE:Lnet/minecraft/util/registry/DefaultedRegistry;
-
CUSTOM_STAT
- Mappings:
Namespace Name Mixin selector official adLhd;ad:Lhd;intermediary field_11158Lnet/minecraft/class_2378;field_11158:Lnet/minecraft/class_2378;named CUSTOM_STATLnet/minecraft/util/registry/Registry;CUSTOM_STAT:Lnet/minecraft/util/registry/Registry;
-
CHUNK_STATUS
- Mappings:
Namespace Name Mixin selector official aeLhd;ae:Lgo;intermediary field_16643Lnet/minecraft/class_2378;field_16643:Lnet/minecraft/class_2348;named CHUNK_STATUSLnet/minecraft/util/registry/Registry;CHUNK_STATUS:Lnet/minecraft/util/registry/DefaultedRegistry;
-
RULE_TEST
- Mappings:
Namespace Name Mixin selector official afLhd;af:Lhd;intermediary field_16792Lnet/minecraft/class_2378;field_16792:Lnet/minecraft/class_2378;named RULE_TESTLnet/minecraft/util/registry/Registry;RULE_TEST:Lnet/minecraft/util/registry/Registry;
-
POS_RULE_TEST
- Mappings:
Namespace Name Mixin selector official agLhd;ag:Lhd;intermediary field_23398Lnet/minecraft/class_2378;field_23398:Lnet/minecraft/class_2378;named POS_RULE_TESTLnet/minecraft/util/registry/Registry;POS_RULE_TEST:Lnet/minecraft/util/registry/Registry;
-
SCREEN_HANDLER
- Mappings:
Namespace Name Mixin selector official ahLhd;ah:Lhd;intermediary field_17429Lnet/minecraft/class_2378;field_17429:Lnet/minecraft/class_2378;named SCREEN_HANDLERLnet/minecraft/util/registry/Registry;SCREEN_HANDLER:Lnet/minecraft/util/registry/Registry;
-
RECIPE_TYPE
- Mappings:
Namespace Name Mixin selector official aiLhd;ai:Lhd;intermediary field_17597Lnet/minecraft/class_2378;field_17597:Lnet/minecraft/class_2378;named RECIPE_TYPELnet/minecraft/util/registry/Registry;RECIPE_TYPE:Lnet/minecraft/util/registry/Registry;
-
RECIPE_SERIALIZER
- Mappings:
Namespace Name Mixin selector official ajLhd;aj:Lhd;intermediary field_17598Lnet/minecraft/class_2378;field_17598:Lnet/minecraft/class_2378;named RECIPE_SERIALIZERLnet/minecraft/util/registry/Registry;RECIPE_SERIALIZER:Lnet/minecraft/util/registry/Registry;
-
ATTRIBUTE
- Mappings:
Namespace Name Mixin selector official akLhd;ak:Lhd;intermediary field_23781Lnet/minecraft/class_2378;field_23781:Lnet/minecraft/class_2378;named ATTRIBUTELnet/minecraft/util/registry/Registry;ATTRIBUTE:Lnet/minecraft/util/registry/Registry;
-
POSITION_SOURCE_TYPE
- Mappings:
Namespace Name Mixin selector official alLhd;al:Lhd;intermediary field_28265Lnet/minecraft/class_2378;field_28265:Lnet/minecraft/class_2378;named POSITION_SOURCE_TYPELnet/minecraft/util/registry/Registry;POSITION_SOURCE_TYPE:Lnet/minecraft/util/registry/Registry;
-
COMMAND_ARGUMENT_TYPE
- Mappings:
Namespace Name Mixin selector official amLhd;am:Lhd;intermediary field_38000Lnet/minecraft/class_2378;field_38000:Lnet/minecraft/class_2378;named COMMAND_ARGUMENT_TYPELnet/minecraft/util/registry/Registry;COMMAND_ARGUMENT_TYPE:Lnet/minecraft/util/registry/Registry;
-
STAT_TYPE
- Mappings:
Namespace Name Mixin selector official anLhd;an:Lhd;intermediary field_11152Lnet/minecraft/class_2378;field_11152:Lnet/minecraft/class_2378;named STAT_TYPELnet/minecraft/util/registry/Registry;STAT_TYPE:Lnet/minecraft/util/registry/Registry;
-
VILLAGER_TYPE
- Mappings:
Namespace Name Mixin selector official aoLhd;ao:Lgo;intermediary field_17166Lnet/minecraft/class_2378;field_17166:Lnet/minecraft/class_2348;named VILLAGER_TYPELnet/minecraft/util/registry/Registry;VILLAGER_TYPE:Lnet/minecraft/util/registry/DefaultedRegistry;
-
VILLAGER_PROFESSION
- Mappings:
Namespace Name Mixin selector official apLhd;ap:Lgo;intermediary field_17167Lnet/minecraft/class_2378;field_17167:Lnet/minecraft/class_2348;named VILLAGER_PROFESSIONLnet/minecraft/util/registry/Registry;VILLAGER_PROFESSION:Lnet/minecraft/util/registry/DefaultedRegistry;
-
POINT_OF_INTEREST_TYPE
- Mappings:
Namespace Name Mixin selector official aqLhd;aq:Lgo;intermediary field_18792Lnet/minecraft/class_2378;field_18792:Lnet/minecraft/class_2348;named POINT_OF_INTEREST_TYPELnet/minecraft/util/registry/Registry;POINT_OF_INTEREST_TYPE:Lnet/minecraft/util/registry/DefaultedRegistry;
-
MEMORY_MODULE_TYPE
- Mappings:
Namespace Name Mixin selector official arLhd;ar:Lgo;intermediary field_18793Lnet/minecraft/class_2378;field_18793:Lnet/minecraft/class_2348;named MEMORY_MODULE_TYPELnet/minecraft/util/registry/Registry;MEMORY_MODULE_TYPE:Lnet/minecraft/util/registry/DefaultedRegistry;
-
SENSOR_TYPE
- Mappings:
Namespace Name Mixin selector official asLhd;as:Lgo;intermediary field_18794Lnet/minecraft/class_2378;field_18794:Lnet/minecraft/class_2348;named SENSOR_TYPELnet/minecraft/util/registry/Registry;SENSOR_TYPE:Lnet/minecraft/util/registry/DefaultedRegistry;
-
SCHEDULE
- Mappings:
Namespace Name Mixin selector official atLhd;at:Lhd;intermediary field_18795Lnet/minecraft/class_2378;field_18795:Lnet/minecraft/class_2378;named SCHEDULELnet/minecraft/util/registry/Registry;SCHEDULE:Lnet/minecraft/util/registry/Registry;
-
ACTIVITY
- Mappings:
Namespace Name Mixin selector official auLhd;au:Lhd;intermediary field_18796Lnet/minecraft/class_2378;field_18796:Lnet/minecraft/class_2378;named ACTIVITYLnet/minecraft/util/registry/Registry;ACTIVITY:Lnet/minecraft/util/registry/Registry;
-
LOOT_POOL_ENTRY_TYPE
- Mappings:
Namespace Name Mixin selector official avLhd;av:Lhd;intermediary field_25293Lnet/minecraft/class_2378;field_25293:Lnet/minecraft/class_2378;named LOOT_POOL_ENTRY_TYPELnet/minecraft/util/registry/Registry;LOOT_POOL_ENTRY_TYPE:Lnet/minecraft/util/registry/Registry;
-
LOOT_FUNCTION_TYPE
- Mappings:
Namespace Name Mixin selector official awLhd;aw:Lhd;intermediary field_25294Lnet/minecraft/class_2378;field_25294:Lnet/minecraft/class_2378;named LOOT_FUNCTION_TYPELnet/minecraft/util/registry/Registry;LOOT_FUNCTION_TYPE:Lnet/minecraft/util/registry/Registry;
-
LOOT_CONDITION_TYPE
- Mappings:
Namespace Name Mixin selector official axLhd;ax:Lhd;intermediary field_25299Lnet/minecraft/class_2378;field_25299:Lnet/minecraft/class_2378;named LOOT_CONDITION_TYPELnet/minecraft/util/registry/Registry;LOOT_CONDITION_TYPE:Lnet/minecraft/util/registry/Registry;
-
LOOT_NUMBER_PROVIDER_TYPE
- Mappings:
Namespace Name Mixin selector official ayLhd;ay:Lhd;intermediary field_28008Lnet/minecraft/class_2378;field_28008:Lnet/minecraft/class_2378;named LOOT_NUMBER_PROVIDER_TYPELnet/minecraft/util/registry/Registry;LOOT_NUMBER_PROVIDER_TYPE:Lnet/minecraft/util/registry/Registry;
-
LOOT_NBT_PROVIDER_TYPE
- Mappings:
Namespace Name Mixin selector official azLhd;az:Lhd;intermediary field_28009Lnet/minecraft/class_2378;field_28009:Lnet/minecraft/class_2378;named LOOT_NBT_PROVIDER_TYPELnet/minecraft/util/registry/Registry;LOOT_NBT_PROVIDER_TYPE:Lnet/minecraft/util/registry/Registry;
-
LOOT_SCORE_PROVIDER_TYPE
- Mappings:
Namespace Name Mixin selector official aALhd;aA:Lhd;intermediary field_28010Lnet/minecraft/class_2378;field_28010:Lnet/minecraft/class_2378;named LOOT_SCORE_PROVIDER_TYPELnet/minecraft/util/registry/Registry;LOOT_SCORE_PROVIDER_TYPE:Lnet/minecraft/util/registry/Registry;
-
FLOAT_PROVIDER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official aBLhd;aB:Lyz;intermediary field_29075Lnet/minecraft/class_2378;field_29075:Lnet/minecraft/class_5321;named FLOAT_PROVIDER_TYPE_KEYLnet/minecraft/util/registry/Registry;FLOAT_PROVIDER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
FLOAT_PROVIDER_TYPE
- Mappings:
Namespace Name Mixin selector official aCLhd;aC:Lhd;intermediary field_29076Lnet/minecraft/class_2378;field_29076:Lnet/minecraft/class_2378;named FLOAT_PROVIDER_TYPELnet/minecraft/util/registry/Registry;FLOAT_PROVIDER_TYPE:Lnet/minecraft/util/registry/Registry;
-
INT_PROVIDER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official aDLhd;aD:Lyz;intermediary field_33092Lnet/minecraft/class_2378;field_33092:Lnet/minecraft/class_5321;named INT_PROVIDER_TYPE_KEYLnet/minecraft/util/registry/Registry;INT_PROVIDER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
INT_PROVIDER_TYPE
- Mappings:
Namespace Name Mixin selector official aELhd;aE:Lhd;intermediary field_33093Lnet/minecraft/class_2378;field_33093:Lnet/minecraft/class_2378;named INT_PROVIDER_TYPELnet/minecraft/util/registry/Registry;INT_PROVIDER_TYPE:Lnet/minecraft/util/registry/Registry;
-
HEIGHT_PROVIDER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official aFLhd;aF:Lyz;intermediary field_33094Lnet/minecraft/class_2378;field_33094:Lnet/minecraft/class_5321;named HEIGHT_PROVIDER_TYPE_KEYLnet/minecraft/util/registry/Registry;HEIGHT_PROVIDER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
HEIGHT_PROVIDER_TYPE
- Mappings:
Namespace Name Mixin selector official aGLhd;aG:Lhd;intermediary field_33095Lnet/minecraft/class_2378;field_33095:Lnet/minecraft/class_2378;named HEIGHT_PROVIDER_TYPELnet/minecraft/util/registry/Registry;HEIGHT_PROVIDER_TYPE:Lnet/minecraft/util/registry/Registry;
-
BLOCK_PREDICATE_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official aHLhd;aH:Lyz;intermediary field_35089Lnet/minecraft/class_2378;field_35089:Lnet/minecraft/class_5321;named BLOCK_PREDICATE_TYPE_KEYLnet/minecraft/util/registry/Registry;BLOCK_PREDICATE_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
BLOCK_PREDICATE_TYPE
- Mappings:
Namespace Name Mixin selector official aILhd;aI:Lhd;intermediary field_35090Lnet/minecraft/class_2378;field_35090:Lnet/minecraft/class_2378;named BLOCK_PREDICATE_TYPELnet/minecraft/util/registry/Registry;BLOCK_PREDICATE_TYPE:Lnet/minecraft/util/registry/Registry;
-
CHUNK_GENERATOR_SETTINGS_KEY
- Mappings:
Namespace Name Mixin selector official aJLhd;aJ:Lyz;intermediary field_26374Lnet/minecraft/class_2378;field_26374:Lnet/minecraft/class_5321;named CHUNK_GENERATOR_SETTINGS_KEYLnet/minecraft/util/registry/Registry;CHUNK_GENERATOR_SETTINGS_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
CONFIGURED_CARVER_KEY
- Mappings:
Namespace Name Mixin selector official aKLhd;aK:Lyz;intermediary field_25913Lnet/minecraft/class_2378;field_25913:Lnet/minecraft/class_5321;named CONFIGURED_CARVER_KEYLnet/minecraft/util/registry/Registry;CONFIGURED_CARVER_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
CONFIGURED_FEATURE_KEY
- Mappings:
Namespace Name Mixin selector official aLLhd;aL:Lyz;intermediary field_25914Lnet/minecraft/class_2378;field_25914:Lnet/minecraft/class_5321;named CONFIGURED_FEATURE_KEYLnet/minecraft/util/registry/Registry;CONFIGURED_FEATURE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
PLACED_FEATURE_KEY
- Mappings:
Namespace Name Mixin selector official aMLhd;aM:Lyz;intermediary field_35758Lnet/minecraft/class_2378;field_35758:Lnet/minecraft/class_5321;named PLACED_FEATURE_KEYLnet/minecraft/util/registry/Registry;PLACED_FEATURE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
CONFIGURED_STRUCTURE_FEATURE_KEY
- Mappings:
Namespace Name Mixin selector official aNLhd;aN:Lyz;intermediary field_25915Lnet/minecraft/class_2378;field_25915:Lnet/minecraft/class_5321;named CONFIGURED_STRUCTURE_FEATURE_KEYLnet/minecraft/util/registry/Registry;CONFIGURED_STRUCTURE_FEATURE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STRUCTURE_SET_KEY
- Mappings:
Namespace Name Mixin selector official aOLhd;aO:Lyz;intermediary field_37227Lnet/minecraft/class_2378;field_37227:Lnet/minecraft/class_5321;named STRUCTURE_SET_KEYLnet/minecraft/util/registry/Registry;STRUCTURE_SET_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STRUCTURE_PROCESSOR_LIST_KEY
- Mappings:
Namespace Name Mixin selector official aPLhd;aP:Lyz;intermediary field_25916Lnet/minecraft/class_2378;field_25916:Lnet/minecraft/class_5321;named STRUCTURE_PROCESSOR_LIST_KEYLnet/minecraft/util/registry/Registry;STRUCTURE_PROCESSOR_LIST_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STRUCTURE_POOL_KEY
- Mappings:
Namespace Name Mixin selector official aQLhd;aQ:Lyz;intermediary field_25917Lnet/minecraft/class_2378;field_25917:Lnet/minecraft/class_5321;named STRUCTURE_POOL_KEYLnet/minecraft/util/registry/Registry;STRUCTURE_POOL_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
BIOME_KEY
- Mappings:
Namespace Name Mixin selector official aRLhd;aR:Lyz;intermediary field_25114Lnet/minecraft/class_2378;field_25114:Lnet/minecraft/class_5321;named BIOME_KEYLnet/minecraft/util/registry/Registry;BIOME_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
NOISE_WORLDGEN
- Mappings:
Namespace Name Mixin selector official aSLhd;aS:Lyz;intermediary field_35433Lnet/minecraft/class_2378;field_35433:Lnet/minecraft/class_5321;named NOISE_WORLDGENLnet/minecraft/util/registry/Registry;NOISE_WORLDGEN:Lnet/minecraft/util/registry/RegistryKey;
-
DENSITY_FUNCTION_KEY
- Mappings:
Namespace Name Mixin selector official aTLhd;aT:Lyz;intermediary field_37228Lnet/minecraft/class_2378;field_37228:Lnet/minecraft/class_5321;named DENSITY_FUNCTION_KEYLnet/minecraft/util/registry/Registry;DENSITY_FUNCTION_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
WORLD_PRESET_WORLDGEN
- Mappings:
Namespace Name Mixin selector official aULhd;aU:Lyz;intermediary field_37998Lnet/minecraft/class_2378;field_37998:Lnet/minecraft/class_5321;named WORLD_PRESET_WORLDGENLnet/minecraft/util/registry/Registry;WORLD_PRESET_WORLDGEN:Lnet/minecraft/util/registry/RegistryKey;
-
FLAT_LEVEL_GENERATOR_PRESET_WORLDGEN
public static final RegistryKey<Registry<FlatLevelGeneratorPreset>> FLAT_LEVEL_GENERATOR_PRESET_WORLDGEN- Mappings:
Namespace Name Mixin selector official aVLhd;aV:Lyz;intermediary field_37999Lnet/minecraft/class_2378;field_37999:Lnet/minecraft/class_5321;named FLAT_LEVEL_GENERATOR_PRESET_WORLDGENLnet/minecraft/util/registry/Registry;FLAT_LEVEL_GENERATOR_PRESET_WORLDGEN:Lnet/minecraft/util/registry/RegistryKey;
-
CARVER_KEY
- Mappings:
Namespace Name Mixin selector official aWLhd;aW:Lyz;intermediary field_25110Lnet/minecraft/class_2378;field_25110:Lnet/minecraft/class_5321;named CARVER_KEYLnet/minecraft/util/registry/Registry;CARVER_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
CARVER
- Mappings:
Namespace Name Mixin selector official aXLhd;aX:Lhd;intermediary field_11157Lnet/minecraft/class_2378;field_11157:Lnet/minecraft/class_2378;named CARVERLnet/minecraft/util/registry/Registry;CARVER:Lnet/minecraft/util/registry/Registry;
-
FEATURE_KEY
- Mappings:
Namespace Name Mixin selector official aYLhd;aY:Lyz;intermediary field_25112Lnet/minecraft/class_2378;field_25112:Lnet/minecraft/class_5321;named FEATURE_KEYLnet/minecraft/util/registry/Registry;FEATURE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
FEATURE
- Mappings:
Namespace Name Mixin selector official aZLhd;aZ:Lhd;intermediary field_11138Lnet/minecraft/class_2378;field_11138:Lnet/minecraft/class_2378;named FEATURELnet/minecraft/util/registry/Registry;FEATURE:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE_PLACEMENT_KEY
- Mappings:
Namespace Name Mixin selector official baLhd;ba:Lyz;intermediary field_36466Lnet/minecraft/class_2378;field_36466:Lnet/minecraft/class_5321;named STRUCTURE_PLACEMENT_KEYLnet/minecraft/util/registry/Registry;STRUCTURE_PLACEMENT_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STRUCTURE_PLACEMENT
- Mappings:
Namespace Name Mixin selector official bbLhd;bb:Lhd;intermediary field_36467Lnet/minecraft/class_2378;field_36467:Lnet/minecraft/class_2378;named STRUCTURE_PLACEMENTLnet/minecraft/util/registry/Registry;STRUCTURE_PLACEMENT:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE_PIECE_KEY
- Mappings:
Namespace Name Mixin selector official bcLhd;bc:Lyz;intermediary field_25078Lnet/minecraft/class_2378;field_25078:Lnet/minecraft/class_5321;named STRUCTURE_PIECE_KEYLnet/minecraft/util/registry/Registry;STRUCTURE_PIECE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STRUCTURE_PIECE
- Mappings:
Namespace Name Mixin selector official bdLhd;bd:Lhd;intermediary field_16645Lnet/minecraft/class_2378;field_16645:Lnet/minecraft/class_2378;named STRUCTURE_PIECELnet/minecraft/util/registry/Registry;STRUCTURE_PIECE:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official beLhd;be:Lyz;intermediary field_25077Lnet/minecraft/class_2378;field_25077:Lnet/minecraft/class_5321;named STRUCTURE_TYPE_KEYLnet/minecraft/util/registry/Registry;STRUCTURE_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STRUCTURE_TYPE
- Mappings:
Namespace Name Mixin selector official bfLhd;bf:Lhd;intermediary field_16644Lnet/minecraft/class_2378;field_16644:Lnet/minecraft/class_2378;named STRUCTURE_TYPELnet/minecraft/util/registry/Registry;STRUCTURE_TYPE:Lnet/minecraft/util/registry/Registry;
-
PLACEMENT_MODIFIER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official bgLhd;bg:Lyz;intermediary field_35759Lnet/minecraft/class_2378;field_35759:Lnet/minecraft/class_5321;named PLACEMENT_MODIFIER_TYPE_KEYLnet/minecraft/util/registry/Registry;PLACEMENT_MODIFIER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
PLACEMENT_MODIFIER_TYPE
- Mappings:
Namespace Name Mixin selector official bhLhd;bh:Lhd;intermediary field_35760Lnet/minecraft/class_2378;field_35760:Lnet/minecraft/class_2378;named PLACEMENT_MODIFIER_TYPELnet/minecraft/util/registry/Registry;PLACEMENT_MODIFIER_TYPE:Lnet/minecraft/util/registry/Registry;
-
BLOCK_STATE_PROVIDER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official biLhd;bi:Lyz;intermediary field_25115Lnet/minecraft/class_2378;field_25115:Lnet/minecraft/class_5321;named BLOCK_STATE_PROVIDER_TYPE_KEYLnet/minecraft/util/registry/Registry;BLOCK_STATE_PROVIDER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
FOLIAGE_PLACER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official bjLhd;bj:Lyz;intermediary field_25117Lnet/minecraft/class_2378;field_25117:Lnet/minecraft/class_5321;named FOLIAGE_PLACER_TYPE_KEYLnet/minecraft/util/registry/Registry;FOLIAGE_PLACER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
TRUNK_PLACER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official bkLhd;bk:Lyz;intermediary field_25118Lnet/minecraft/class_2378;field_25118:Lnet/minecraft/class_5321;named TRUNK_PLACER_TYPE_KEYLnet/minecraft/util/registry/Registry;TRUNK_PLACER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
TREE_DECORATOR_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official blLhd;bl:Lyz;intermediary field_25068Lnet/minecraft/class_2378;field_25068:Lnet/minecraft/class_5321;named TREE_DECORATOR_TYPE_KEYLnet/minecraft/util/registry/Registry;TREE_DECORATOR_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
FEATURE_SIZE_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official bmLhd;bm:Lyz;intermediary field_25069Lnet/minecraft/class_2378;field_25069:Lnet/minecraft/class_5321;named FEATURE_SIZE_TYPE_KEYLnet/minecraft/util/registry/Registry;FEATURE_SIZE_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
BIOME_SOURCE_KEY
public static final RegistryKey<Registry<com.mojang.serialization.Codec<? extends BiomeSource>>> BIOME_SOURCE_KEY- Mappings:
Namespace Name Mixin selector official bnLhd;bn:Lyz;intermediary field_25071Lnet/minecraft/class_2378;field_25071:Lnet/minecraft/class_5321;named BIOME_SOURCE_KEYLnet/minecraft/util/registry/Registry;BIOME_SOURCE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
CHUNK_GENERATOR_KEY
public static final RegistryKey<Registry<com.mojang.serialization.Codec<? extends ChunkGenerator>>> CHUNK_GENERATOR_KEY- Mappings:
Namespace Name Mixin selector official boLhd;bo:Lyz;intermediary field_25072Lnet/minecraft/class_2378;field_25072:Lnet/minecraft/class_5321;named CHUNK_GENERATOR_KEYLnet/minecraft/util/registry/Registry;CHUNK_GENERATOR_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
MATERIAL_CONDITION_KEY
public static final RegistryKey<Registry<com.mojang.serialization.Codec<? extends MaterialRules.MaterialCondition>>> MATERIAL_CONDITION_KEY- Mappings:
Namespace Name Mixin selector official bpLhd;bp:Lyz;intermediary field_35305Lnet/minecraft/class_2378;field_35305:Lnet/minecraft/class_5321;named MATERIAL_CONDITION_KEYLnet/minecraft/util/registry/Registry;MATERIAL_CONDITION_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
MATERIAL_RULE_KEY
public static final RegistryKey<Registry<com.mojang.serialization.Codec<? extends MaterialRules.MaterialRule>>> MATERIAL_RULE_KEY- Mappings:
Namespace Name Mixin selector official bqLhd;bq:Lyz;intermediary field_35306Lnet/minecraft/class_2378;field_35306:Lnet/minecraft/class_5321;named MATERIAL_RULE_KEYLnet/minecraft/util/registry/Registry;MATERIAL_RULE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
DENSITY_FUNCTION_TYPE_KEY
public static final RegistryKey<Registry<com.mojang.serialization.Codec<? extends DensityFunction>>> DENSITY_FUNCTION_TYPE_KEY- Mappings:
Namespace Name Mixin selector official brLhd;br:Lyz;intermediary field_37229Lnet/minecraft/class_2378;field_37229:Lnet/minecraft/class_5321;named DENSITY_FUNCTION_TYPE_KEYLnet/minecraft/util/registry/Registry;DENSITY_FUNCTION_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STRUCTURE_PROCESSOR_KEY
- Mappings:
Namespace Name Mixin selector official bsLhd;bs:Lyz;intermediary field_25081Lnet/minecraft/class_2378;field_25081:Lnet/minecraft/class_5321;named STRUCTURE_PROCESSOR_KEYLnet/minecraft/util/registry/Registry;STRUCTURE_PROCESSOR_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STRUCTURE_POOL_ELEMENT_KEY
- Mappings:
Namespace Name Mixin selector official btLhd;bt:Lyz;intermediary field_25082Lnet/minecraft/class_2378;field_25082:Lnet/minecraft/class_5321;named STRUCTURE_POOL_ELEMENT_KEYLnet/minecraft/util/registry/Registry;STRUCTURE_POOL_ELEMENT_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
BLOCK_STATE_PROVIDER_TYPE
- Mappings:
Namespace Name Mixin selector official buLhd;bu:Lhd;intermediary field_21445Lnet/minecraft/class_2378;field_21445:Lnet/minecraft/class_2378;named BLOCK_STATE_PROVIDER_TYPELnet/minecraft/util/registry/Registry;BLOCK_STATE_PROVIDER_TYPE:Lnet/minecraft/util/registry/Registry;
-
FOLIAGE_PLACER_TYPE
- Mappings:
Namespace Name Mixin selector official bvLhd;bv:Lhd;intermediary field_21447Lnet/minecraft/class_2378;field_21447:Lnet/minecraft/class_2378;named FOLIAGE_PLACER_TYPELnet/minecraft/util/registry/Registry;FOLIAGE_PLACER_TYPE:Lnet/minecraft/util/registry/Registry;
-
TRUNK_PLACER_TYPE
- Mappings:
Namespace Name Mixin selector official bwLhd;bw:Lhd;intermediary field_23782Lnet/minecraft/class_2378;field_23782:Lnet/minecraft/class_2378;named TRUNK_PLACER_TYPELnet/minecraft/util/registry/Registry;TRUNK_PLACER_TYPE:Lnet/minecraft/util/registry/Registry;
-
TREE_DECORATOR_TYPE
- Mappings:
Namespace Name Mixin selector official bxLhd;bx:Lhd;intermediary field_21448Lnet/minecraft/class_2378;field_21448:Lnet/minecraft/class_2378;named TREE_DECORATOR_TYPELnet/minecraft/util/registry/Registry;TREE_DECORATOR_TYPE:Lnet/minecraft/util/registry/Registry;
-
FEATURE_SIZE_TYPE
- Mappings:
Namespace Name Mixin selector official byLhd;by:Lhd;intermediary field_24331Lnet/minecraft/class_2378;field_24331:Lnet/minecraft/class_2378;named FEATURE_SIZE_TYPELnet/minecraft/util/registry/Registry;FEATURE_SIZE_TYPE:Lnet/minecraft/util/registry/Registry;
-
BIOME_SOURCE
- Mappings:
Namespace Name Mixin selector official bzLhd;bz:Lhd;intermediary field_25096Lnet/minecraft/class_2378;field_25096:Lnet/minecraft/class_2378;named BIOME_SOURCELnet/minecraft/util/registry/Registry;BIOME_SOURCE:Lnet/minecraft/util/registry/Registry;
-
CHUNK_GENERATOR
public static final Registry<com.mojang.serialization.Codec<? extends ChunkGenerator>> CHUNK_GENERATOR- Mappings:
Namespace Name Mixin selector official bALhd;bA:Lhd;intermediary field_25097Lnet/minecraft/class_2378;field_25097:Lnet/minecraft/class_2378;named CHUNK_GENERATORLnet/minecraft/util/registry/Registry;CHUNK_GENERATOR:Lnet/minecraft/util/registry/Registry;
-
MATERIAL_CONDITION
public static final Registry<com.mojang.serialization.Codec<? extends MaterialRules.MaterialCondition>> MATERIAL_CONDITION- Mappings:
Namespace Name Mixin selector official bBLhd;bB:Lhd;intermediary field_35307Lnet/minecraft/class_2378;field_35307:Lnet/minecraft/class_2378;named MATERIAL_CONDITIONLnet/minecraft/util/registry/Registry;MATERIAL_CONDITION:Lnet/minecraft/util/registry/Registry;
-
MATERIAL_RULE
public static final Registry<com.mojang.serialization.Codec<? extends MaterialRules.MaterialRule>> MATERIAL_RULE- Mappings:
Namespace Name Mixin selector official bCLhd;bC:Lhd;intermediary field_35308Lnet/minecraft/class_2378;field_35308:Lnet/minecraft/class_2378;named MATERIAL_RULELnet/minecraft/util/registry/Registry;MATERIAL_RULE:Lnet/minecraft/util/registry/Registry;
-
DENSITY_FUNCTION_TYPE
public static final Registry<com.mojang.serialization.Codec<? extends DensityFunction>> DENSITY_FUNCTION_TYPE- Mappings:
Namespace Name Mixin selector official bDLhd;bD:Lhd;intermediary field_37230Lnet/minecraft/class_2378;field_37230:Lnet/minecraft/class_2378;named DENSITY_FUNCTION_TYPELnet/minecraft/util/registry/Registry;DENSITY_FUNCTION_TYPE:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE_PROCESSOR
- Mappings:
Namespace Name Mixin selector official bELhd;bE:Lhd;intermediary field_16794Lnet/minecraft/class_2378;field_16794:Lnet/minecraft/class_2378;named STRUCTURE_PROCESSORLnet/minecraft/util/registry/Registry;STRUCTURE_PROCESSOR:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE_POOL_ELEMENT
- Mappings:
Namespace Name Mixin selector official bFLhd;bF:Lhd;intermediary field_16793Lnet/minecraft/class_2378;field_16793:Lnet/minecraft/class_2378;named STRUCTURE_POOL_ELEMENTLnet/minecraft/util/registry/Registry;STRUCTURE_POOL_ELEMENT:Lnet/minecraft/util/registry/Registry;
-
registryKey
The key representing the type of elements held by this registry. It is also the key of this registry within the root registry.- Mappings:
Namespace Name Mixin selector official bILhd;bI:Lyz;intermediary field_25098Lnet/minecraft/class_2378;field_25098:Lnet/minecraft/class_5321;named registryKeyLnet/minecraft/util/registry/Registry;registryKey:Lnet/minecraft/util/registry/RegistryKey;
-
lifecycle
private final com.mojang.serialization.Lifecycle lifecycle- Mappings:
Namespace Name Mixin selector official bJLhd;bJ:Lcom/mojang/serialization/Lifecycle;intermediary field_25099Lnet/minecraft/class_2378;field_25099:Lcom/mojang/serialization/Lifecycle;named lifecycleLnet/minecraft/util/registry/Registry;lifecycle:Lcom/mojang/serialization/Lifecycle;
-
-
Constructor Details
-
Registry
protected Registry(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle) - Mappings:
Namespace Name Mixin selector official <init>Lhd;<init>(Lyz;Lcom/mojang/serialization/Lifecycle;)Vintermediary <init>Lnet/minecraft/class_2378;<init>(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;)Vnamed <init>Lnet/minecraft/util/registry/Registry;<init>(Lnet/minecraft/util/registry/RegistryKey;Lcom/mojang/serialization/Lifecycle;)V
-
-
Method Details
-
createRegistryKey
- Mappings:
Namespace Name Mixin selector official aLhd;a(Ljava/lang/String;)Lyz;intermediary method_29106Lnet/minecraft/class_2378;method_29106(Ljava/lang/String;)Lnet/minecraft/class_5321;named createRegistryKeyLnet/minecraft/util/registry/Registry;createRegistryKey(Ljava/lang/String;)Lnet/minecraft/util/registry/RegistryKey;
-
validate
- Mappings:
Namespace Name Mixin selector official aLhd;a(Lhd;)Vintermediary method_29103Lnet/minecraft/class_2378;method_29103(Lnet/minecraft/class_2378;)Vnamed validateLnet/minecraft/util/registry/Registry;validate(Lnet/minecraft/util/registry/Registry;)V
-
create
private static <T> Registry<T> create(RegistryKey<? extends Registry<T>> key, Registry.DefaultEntryGetter<T> defaultEntryGetter) - Mappings:
Namespace Name Mixin selector official aLhd;a(Lyz;Lhd$a;)Lhd;intermediary method_10247Lnet/minecraft/class_2378;method_10247(Lnet/minecraft/class_5321;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2378;named createLnet/minecraft/util/registry/Registry;create(Lnet/minecraft/util/registry/RegistryKey;Lnet/minecraft/util/registry/Registry$DefaultEntryGetter;)Lnet/minecraft/util/registry/Registry;
-
create
private static <T> DefaultedRegistry<T> create(RegistryKey<? extends Registry<T>> key, String defaultId, Registry.DefaultEntryGetter<T> defaultEntryGetter) - Mappings:
Namespace Name Mixin selector official aLhd;a(Lyz;Ljava/lang/String;Lhd$a;)Lgo;intermediary method_10224Lnet/minecraft/class_2378;method_10224(Lnet/minecraft/class_5321;Ljava/lang/String;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2348;named createLnet/minecraft/util/registry/Registry;create(Lnet/minecraft/util/registry/RegistryKey;Ljava/lang/String;Lnet/minecraft/util/registry/Registry$DefaultEntryGetter;)Lnet/minecraft/util/registry/DefaultedRegistry;
-
create
private static <T> DefaultedRegistry<T> create(RegistryKey<? extends Registry<T>> key, String defaultId, Function<T, RegistryEntry.Reference<T>> valueToEntryFunction, Registry.DefaultEntryGetter<T> defaultEntryGetter) - Mappings:
Namespace Name Mixin selector official aLhd;a(Lyz;Ljava/lang/String;Ljava/util/function/Function;Lhd$a;)Lgo;intermediary method_40283Lnet/minecraft/class_2378;method_40283(Lnet/minecraft/class_5321;Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2348;named createLnet/minecraft/util/registry/Registry;create(Lnet/minecraft/util/registry/RegistryKey;Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/util/registry/Registry$DefaultEntryGetter;)Lnet/minecraft/util/registry/DefaultedRegistry;
-
create
private static <T> Registry<T> create(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle, Registry.DefaultEntryGetter<T> defaultEntryGetter) - Mappings:
Namespace Name Mixin selector official aLhd;a(Lyz;Lcom/mojang/serialization/Lifecycle;Lhd$a;)Lhd;intermediary method_29108Lnet/minecraft/class_2378;method_29108(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2378;named createLnet/minecraft/util/registry/Registry;create(Lnet/minecraft/util/registry/RegistryKey;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/util/registry/Registry$DefaultEntryGetter;)Lnet/minecraft/util/registry/Registry;
-
create
private static <T> Registry<T> create(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle, Function<T, RegistryEntry.Reference<T>> valueToEntryFunction, Registry.DefaultEntryGetter<T> defaultEntryGetter) - Mappings:
Namespace Name Mixin selector official aLhd;a(Lyz;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;Lhd$a;)Lhd;intermediary method_40281Lnet/minecraft/class_2378;method_40281(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2378;named createLnet/minecraft/util/registry/Registry;create(Lnet/minecraft/util/registry/RegistryKey;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;Lnet/minecraft/util/registry/Registry$DefaultEntryGetter;)Lnet/minecraft/util/registry/Registry;
-
create
private static <T> DefaultedRegistry<T> create(RegistryKey<? extends Registry<T>> key, String defaultId, com.mojang.serialization.Lifecycle lifecycle, Registry.DefaultEntryGetter<T> defaultEntryGetter) - Mappings:
Namespace Name Mixin selector official aLhd;a(Lyz;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Lhd$a;)Lgo;intermediary method_29109Lnet/minecraft/class_2378;method_29109(Lnet/minecraft/class_5321;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2348;named createLnet/minecraft/util/registry/Registry;create(Lnet/minecraft/util/registry/RegistryKey;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/util/registry/Registry$DefaultEntryGetter;)Lnet/minecraft/util/registry/DefaultedRegistry;
-
create
private static <T> DefaultedRegistry<T> create(RegistryKey<? extends Registry<T>> key, String defaultId, com.mojang.serialization.Lifecycle lifecycle, Function<T, RegistryEntry.Reference<T>> valueToEntryFunction, Registry.DefaultEntryGetter<T> defaultEntryGetter) - Mappings:
Namespace Name Mixin selector official aLhd;a(Lyz;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;Lhd$a;)Lgo;intermediary method_40282Lnet/minecraft/class_2378;method_40282(Lnet/minecraft/class_5321;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2348;named createLnet/minecraft/util/registry/Registry;create(Lnet/minecraft/util/registry/RegistryKey;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;Lnet/minecraft/util/registry/Registry$DefaultEntryGetter;)Lnet/minecraft/util/registry/DefaultedRegistry;
-
create
private static <T,R extends MutableRegistry<T>> R create(RegistryKey<? extends Registry<T>> key, R registry, Registry.DefaultEntryGetter<T> defaultEntryGetter, com.mojang.serialization.Lifecycle lifecycle) - Mappings:
Namespace Name Mixin selector official aLhd;a(Lyz;Lhk;Lhd$a;Lcom/mojang/serialization/Lifecycle;)Lhk;intermediary method_10227Lnet/minecraft/class_2378;method_10227(Lnet/minecraft/class_5321;Lnet/minecraft/class_2385;Lnet/minecraft/class_2378$class_6889;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_2385;named createLnet/minecraft/util/registry/Registry;create(Lnet/minecraft/util/registry/RegistryKey;Lnet/minecraft/util/registry/MutableRegistry;Lnet/minecraft/util/registry/Registry$DefaultEntryGetter;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/util/registry/MutableRegistry;
-
freezeRegistries
public static void freezeRegistries()- Mappings:
Namespace Name Mixin selector official mLhd;m()Vintermediary method_40292Lnet/minecraft/class_2378;method_40292()Vnamed freezeRegistriesLnet/minecraft/util/registry/Registry;freezeRegistries()V
-
getKey
- Mappings:
Namespace Name Mixin selector official nLhd;n()Lyz;intermediary method_30517Lnet/minecraft/class_2378;method_30517()Lnet/minecraft/class_5321;named getKeyLnet/minecraft/util/registry/Registry;getKey()Lnet/minecraft/util/registry/RegistryKey;
-
method_39198
public com.mojang.serialization.Lifecycle method_39198()- Mappings:
Namespace Name Mixin selector official oLhd;o()Lcom/mojang/serialization/Lifecycle;intermediary method_39198Lnet/minecraft/class_2378;method_39198()Lcom/mojang/serialization/Lifecycle;named method_39198Lnet/minecraft/util/registry/Registry;method_39198()Lcom/mojang/serialization/Lifecycle;
-
toString
-
getCodec
- Mappings:
Namespace Name Mixin selector official pLhd;p()Lcom/mojang/serialization/Codec;intermediary method_39673Lnet/minecraft/class_2378;method_39673()Lcom/mojang/serialization/Codec;named getCodecLnet/minecraft/util/registry/Registry;getCodec()Lcom/mojang/serialization/Codec;
-
createEntryCodec
- Mappings:
Namespace Name Mixin selector official qLhd;q()Lcom/mojang/serialization/Codec;intermediary method_40294Lnet/minecraft/class_2378;method_40294()Lcom/mojang/serialization/Codec;named createEntryCodecLnet/minecraft/util/registry/Registry;createEntryCodec()Lcom/mojang/serialization/Codec;
-
keys
- Specified by:
keysin interfacecom.mojang.serialization.Keyable- Mappings:
Namespace Name Mixin selector official keysLhd;keys(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;intermediary keysLnet/minecraft/class_2378;keys(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;named keysLnet/minecraft/util/registry/Registry;keys(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;
-
getId
- Mappings:
Namespace Name Mixin selector official bLhd;b(Ljava/lang/Object;)Lza;intermediary method_10221Lnet/minecraft/class_2378;method_10221(Ljava/lang/Object;)Lnet/minecraft/class_2960;named getIdLnet/minecraft/util/registry/Registry;getId(Ljava/lang/Object;)Lnet/minecraft/util/Identifier;
-
getKey
- Mappings:
Namespace Name Mixin selector official cLhd;c(Ljava/lang/Object;)Ljava/util/Optional;intermediary method_29113Lnet/minecraft/class_2378;method_29113(Ljava/lang/Object;)Ljava/util/Optional;named getKeyLnet/minecraft/util/registry/Registry;getKey(Ljava/lang/Object;)Ljava/util/Optional;
-
getRawId
- Specified by:
getRawIdin interfaceIndexedIterable<T>- Mappings:
Namespace Name Mixin selector official aLgw;a(Ljava/lang/Object;)Iintermediary method_10206Lnet/minecraft/class_2359;method_10206(Ljava/lang/Object;)Inamed getRawIdLnet/minecraft/util/collection/IndexedIterable;getRawId(Ljava/lang/Object;)I
-
get
- Mappings:
Namespace Name Mixin selector official aLhd;a(Lyz;)Ljava/lang/Object;intermediary method_29107Lnet/minecraft/class_2378;method_29107(Lnet/minecraft/class_5321;)Ljava/lang/Object;named getLnet/minecraft/util/registry/Registry;get(Lnet/minecraft/util/registry/RegistryKey;)Ljava/lang/Object;
-
get
- Mappings:
Namespace Name Mixin selector official aLhd;a(Lza;)Ljava/lang/Object;intermediary method_10223Lnet/minecraft/class_2378;method_10223(Lnet/minecraft/class_2960;)Ljava/lang/Object;named getLnet/minecraft/util/registry/Registry;get(Lnet/minecraft/util/Identifier;)Ljava/lang/Object;
-
getEntryLifecycle
Gets the lifecycle of a registry entry.- Mappings:
Namespace Name Mixin selector official dLhd;d(Ljava/lang/Object;)Lcom/mojang/serialization/Lifecycle;intermediary method_31139Lnet/minecraft/class_2378;method_31139(Ljava/lang/Object;)Lcom/mojang/serialization/Lifecycle;named getEntryLifecycleLnet/minecraft/util/registry/Registry;getEntryLifecycle(Ljava/lang/Object;)Lcom/mojang/serialization/Lifecycle;
-
getLifecycle
public abstract com.mojang.serialization.Lifecycle getLifecycle()- Mappings:
Namespace Name Mixin selector official cLhd;c()Lcom/mojang/serialization/Lifecycle;intermediary method_31138Lnet/minecraft/class_2378;method_31138()Lcom/mojang/serialization/Lifecycle;named getLifecycleLnet/minecraft/util/registry/Registry;getLifecycle()Lcom/mojang/serialization/Lifecycle;
-
getOrEmpty
- Mappings:
Namespace Name Mixin selector official bLhd;b(Lza;)Ljava/util/Optional;intermediary method_17966Lnet/minecraft/class_2378;method_17966(Lnet/minecraft/class_2960;)Ljava/util/Optional;named getOrEmptyLnet/minecraft/util/registry/Registry;getOrEmpty(Lnet/minecraft/util/Identifier;)Ljava/util/Optional;
-
getOrEmpty
- Mappings:
Namespace Name Mixin selector official eLhd;e(Lyz;)Ljava/util/Optional;intermediary method_31189Lnet/minecraft/class_2378;method_31189(Lnet/minecraft/class_5321;)Ljava/util/Optional;named getOrEmptyLnet/minecraft/util/registry/Registry;getOrEmpty(Lnet/minecraft/util/registry/RegistryKey;)Ljava/util/Optional;
-
getOrThrow
Gets an entry from the registry.- Throws:
IllegalStateException- if the entry was not present in the registry- Mappings:
Namespace Name Mixin selector official fLhd;f(Lyz;)Ljava/lang/Object;intermediary method_31140Lnet/minecraft/class_2378;method_31140(Lnet/minecraft/class_5321;)Ljava/lang/Object;named getOrThrowLnet/minecraft/util/registry/Registry;getOrThrow(Lnet/minecraft/util/registry/RegistryKey;)Ljava/lang/Object;
-
getIds
- Mappings:
Namespace Name Mixin selector official dLhd;d()Ljava/util/Set;intermediary method_10235Lnet/minecraft/class_2378;method_10235()Ljava/util/Set;named getIdsLnet/minecraft/util/registry/Registry;getIds()Ljava/util/Set;
-
getEntrySet
- Mappings:
Namespace Name Mixin selector official fLhd;f()Ljava/util/Set;intermediary method_29722Lnet/minecraft/class_2378;method_29722()Ljava/util/Set;named getEntrySetLnet/minecraft/util/registry/Registry;getEntrySet()Ljava/util/Set;
-
getKeys
- Mappings:
Namespace Name Mixin selector official eLhd;e()Ljava/util/Set;intermediary method_42021Lnet/minecraft/class_2378;method_42021()Ljava/util/Set;named getKeysLnet/minecraft/util/registry/Registry;getKeys()Ljava/util/Set;
-
getRandom
- Mappings:
Namespace Name Mixin selector official aLhd;a(Ljava/util/Random;)Ljava/util/Optional;intermediary method_10240Lnet/minecraft/class_2378;method_10240(Ljava/util/Random;)Ljava/util/Optional;named getRandomLnet/minecraft/util/registry/Registry;getRandom(Ljava/util/Random;)Ljava/util/Optional;
-
stream
- Mappings:
Namespace Name Mixin selector official rLhd;r()Ljava/util/stream/Stream;intermediary method_10220Lnet/minecraft/class_2378;method_10220()Ljava/util/stream/Stream;named streamLnet/minecraft/util/registry/Registry;stream()Ljava/util/stream/Stream;
-
containsId
- Mappings:
Namespace Name Mixin selector official cLhd;c(Lza;)Zintermediary method_10250Lnet/minecraft/class_2378;method_10250(Lnet/minecraft/class_2960;)Znamed containsIdLnet/minecraft/util/registry/Registry;containsId(Lnet/minecraft/util/Identifier;)Z
-
contains
- Mappings:
Namespace Name Mixin selector official dLhd;d(Lyz;)Zintermediary method_35842Lnet/minecraft/class_2378;method_35842(Lnet/minecraft/class_5321;)Znamed containsLnet/minecraft/util/registry/Registry;contains(Lnet/minecraft/util/registry/RegistryKey;)Z
-
register
- Mappings:
Namespace Name Mixin selector official aLhd;a(Lhd;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;intermediary method_10226Lnet/minecraft/class_2378;method_10226(Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;named registerLnet/minecraft/util/registry/Registry;register(Lnet/minecraft/util/registry/Registry;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
-
register
- Mappings:
Namespace Name Mixin selector official aLhd;a(Lhd;Lza;Ljava/lang/Object;)Ljava/lang/Object;intermediary method_10230Lnet/minecraft/class_2378;method_10230(Lnet/minecraft/class_2378;Lnet/minecraft/class_2960;Ljava/lang/Object;)Ljava/lang/Object;named registerLnet/minecraft/util/registry/Registry;register(Lnet/minecraft/util/registry/Registry;Lnet/minecraft/util/Identifier;Ljava/lang/Object;)Ljava/lang/Object;
-
register
- Mappings:
Namespace Name Mixin selector official aLhd;a(Lhd;Lyz;Ljava/lang/Object;)Ljava/lang/Object;intermediary method_39197Lnet/minecraft/class_2378;method_39197(Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/lang/Object;)Ljava/lang/Object;named registerLnet/minecraft/util/registry/Registry;register(Lnet/minecraft/util/registry/Registry;Lnet/minecraft/util/registry/RegistryKey;Ljava/lang/Object;)Ljava/lang/Object;
-
register
- Mappings:
Namespace Name Mixin selector official aLhd;a(Lhd;ILjava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;intermediary method_10231Lnet/minecraft/class_2378;method_10231(Lnet/minecraft/class_2378;ILjava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;named registerLnet/minecraft/util/registry/Registry;register(Lnet/minecraft/util/registry/Registry;ILjava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
-
freeze
- Mappings:
Namespace Name Mixin selector official kLhd;k()Lhd;intermediary method_40276Lnet/minecraft/class_2378;method_40276()Lnet/minecraft/class_2378;named freezeLnet/minecraft/util/registry/Registry;freeze()Lnet/minecraft/util/registry/Registry;
-
getOrCreateEntry
- Mappings:
Namespace Name Mixin selector official cLhd;c(Lyz;)Lgt;intermediary method_40268Lnet/minecraft/class_2378;method_40268(Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880;named getOrCreateEntryLnet/minecraft/util/registry/Registry;getOrCreateEntry(Lnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/util/registry/RegistryEntry;
-
createEntry
- Mappings:
Namespace Name Mixin selector official eLhd;e(Ljava/lang/Object;)Lgt$c;intermediary method_40269Lnet/minecraft/class_2378;method_40269(Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883;named createEntryLnet/minecraft/util/registry/Registry;createEntry(Ljava/lang/Object;)Lnet/minecraft/util/registry/RegistryEntry$Reference;
-
getEntry
- Mappings:
Namespace Name Mixin selector official cLhd;c(I)Ljava/util/Optional;intermediary method_40265Lnet/minecraft/class_2378;method_40265(I)Ljava/util/Optional;named getEntryLnet/minecraft/util/registry/Registry;getEntry(I)Ljava/util/Optional;
-
getEntry
- Mappings:
Namespace Name Mixin selector official bLhd;b(Lyz;)Ljava/util/Optional;intermediary method_40264Lnet/minecraft/class_2378;method_40264(Lnet/minecraft/class_5321;)Ljava/util/Optional;named getEntryLnet/minecraft/util/registry/Registry;getEntry(Lnet/minecraft/util/registry/RegistryKey;)Ljava/util/Optional;
-
entryOf
- Mappings:
Namespace Name Mixin selector official gLhd;g(Lyz;)Lgt;intermediary method_40290Lnet/minecraft/class_2378;method_40290(Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880;named entryOfLnet/minecraft/util/registry/Registry;entryOf(Lnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/util/registry/RegistryEntry;
-
streamEntries
- Mappings:
Namespace Name Mixin selector official gLhd;g()Ljava/util/stream/Stream;intermediary method_40270Lnet/minecraft/class_2378;method_40270()Ljava/util/stream/Stream;named streamEntriesLnet/minecraft/util/registry/Registry;streamEntries()Ljava/util/stream/Stream;
-
getEntryList
- Mappings:
Namespace Name Mixin selector official cLhd;c(Lair;)Ljava/util/Optional;intermediary method_40266Lnet/minecraft/class_2378;method_40266(Lnet/minecraft/class_6862;)Ljava/util/Optional;named getEntryListLnet/minecraft/util/registry/Registry;getEntryList(Lnet/minecraft/tag/TagKey;)Ljava/util/Optional;
-
iterateEntries
- Mappings:
Namespace Name Mixin selector official dLhd;d(Lair;)Ljava/lang/Iterable;intermediary method_40286Lnet/minecraft/class_2378;method_40286(Lnet/minecraft/class_6862;)Ljava/lang/Iterable;named iterateEntriesLnet/minecraft/util/registry/Registry;iterateEntries(Lnet/minecraft/tag/TagKey;)Ljava/lang/Iterable;
-
getOrCreateEntryList
- Mappings:
Namespace Name Mixin selector official bLhd;b(Lair;)Lgv$c;intermediary method_40260Lnet/minecraft/class_2378;method_40260(Lnet/minecraft/class_6862;)Lnet/minecraft/class_6885$class_6888;named getOrCreateEntryListLnet/minecraft/util/registry/Registry;getOrCreateEntryList(Lnet/minecraft/tag/TagKey;)Lnet/minecraft/util/registry/RegistryEntryList$Named;
-
streamTagsAndEntries
public abstract Stream<com.mojang.datafixers.util.Pair<TagKey<T>,RegistryEntryList.Named<T>>> streamTagsAndEntries()- Mappings:
Namespace Name Mixin selector official hLhd;h()Ljava/util/stream/Stream;intermediary method_40272Lnet/minecraft/class_2378;method_40272()Ljava/util/stream/Stream;named streamTagsAndEntriesLnet/minecraft/util/registry/Registry;streamTagsAndEntries()Ljava/util/stream/Stream;
-
streamTags
- Mappings:
Namespace Name Mixin selector official iLhd;i()Ljava/util/stream/Stream;intermediary method_40273Lnet/minecraft/class_2378;method_40273()Ljava/util/stream/Stream;named streamTagsLnet/minecraft/util/registry/Registry;streamTags()Ljava/util/stream/Stream;
-
containsTag
- Mappings:
Namespace Name Mixin selector official aLhd;a(Lair;)Zintermediary method_40252Lnet/minecraft/class_2378;method_40252(Lnet/minecraft/class_6862;)Znamed containsTagLnet/minecraft/util/registry/Registry;containsTag(Lnet/minecraft/tag/TagKey;)Z
-
clearTags
public abstract void clearTags()- Mappings:
Namespace Name Mixin selector official lLhd;l()Vintermediary method_40278Lnet/minecraft/class_2378;method_40278()Vnamed clearTagsLnet/minecraft/util/registry/Registry;clearTags()V
-
populateTags
- Mappings:
Namespace Name Mixin selector official aLhd;a(Ljava/util/Map;)Vintermediary method_40257Lnet/minecraft/class_2378;method_40257(Ljava/util/Map;)Vnamed populateTagsLnet/minecraft/util/registry/Registry;populateTags(Ljava/util/Map;)V
-
getIndexedEntries
- Mappings:
Namespace Name Mixin selector official sLhd;s()Lgw;intermediary method_40295Lnet/minecraft/class_2378;method_40295()Lnet/minecraft/class_2359;named getIndexedEntriesLnet/minecraft/util/registry/Registry;getIndexedEntries()Lnet/minecraft/util/collection/IndexedIterable;
-