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 hb
intermediary net/minecraft/class_2378
named net/minecraft/util/registry/Registry
-
Nested Class Summary
-
Field Summary
Modifier 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 RegistryKey<Registry<ConfiguredCarver<?>>>
static final RegistryKey<Registry<ConfiguredFeature<?,
?>>> static final RegistryKey<Registry<ConfiguredStructureFeature<?,
?>>> 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 theDimensionOptions
type.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 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.Lifecycle
private static final org.slf4j.Logger
static 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 Identifier
static 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<StructureFeature<?>>
static final RegistryKey<Registry<StructureFeature<?>>>
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<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 theWorld
type.Fields inherited from interface net.minecraft.util.collection.IndexedIterable
ABSENT_RAW_ID
-
Constructor Summary
ModifierConstructorDescriptionprotected
Registry
(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle) -
Method Summary
Modifier and TypeMethodDescriptionabstract void
abstract boolean
contains
(RegistryKey<T> key) abstract boolean
containsId
(Identifier id) abstract boolean
containsTag
(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 void
abstract T
get
(@Nullable Identifier id) abstract T
get
(@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.Lifecycle
getEntryLifecycle
(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 Identifier
abstract Set<Identifier>
getIds()
RegistryKey<? extends Registry<T>>
getKey()
abstract Optional<RegistryKey<T>>
abstract com.mojang.serialization.Lifecycle
abstract 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 int
iterateEntries
(TagKey<T> tag) <U> Stream<U>
keys
(com.mojang.serialization.DynamicOps<U> ops) com.mojang.serialization.Lifecycle
abstract void
populateTags
(Map<TagKey<T>, List<RegistryEntry<T>>> tagEntries) static <T> T
static <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, wait
Methods inherited from interface net.minecraft.util.collection.IndexedIterable
get, getOrThrow, size
Methods 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 bC
Lhb;bC:Lorg/slf4j/Logger;
intermediary field_11139
Lnet/minecraft/class_2378;field_11139:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/util/registry/Registry;LOGGER:Lorg/slf4j/Logger;
-
DEFAULT_ENTRIES
- Mappings:
Namespace Name Mixin selector official bD
Lhb;bD:Ljava/util/Map;
intermediary field_11140
Lnet/minecraft/class_2378;field_11140:Ljava/util/Map;
named DEFAULT_ENTRIES
Lnet/minecraft/util/registry/Registry;DEFAULT_ENTRIES:Ljava/util/Map;
-
ROOT_KEY
- Mappings:
Namespace Name Mixin selector official b
Lhb;b:Lyt;
intermediary field_25100
Lnet/minecraft/class_2378;field_25100:Lnet/minecraft/class_2960;
named ROOT_KEY
Lnet/minecraft/util/registry/Registry;ROOT_KEY:Lnet/minecraft/util/Identifier;
-
ROOT
- Mappings:
Namespace Name Mixin selector official c
Lhb;c:Lhi;
intermediary field_25101
Lnet/minecraft/class_2378;field_25101:Lnet/minecraft/class_2385;
named ROOT
Lnet/minecraft/util/registry/Registry;ROOT:Lnet/minecraft/util/registry/MutableRegistry;
-
REGISTRIES
- Mappings:
Namespace Name Mixin selector official d
Lhb;d:Lhb;
intermediary field_11144
Lnet/minecraft/class_2378;field_11144:Lnet/minecraft/class_2378;
named REGISTRIES
Lnet/minecraft/util/registry/Registry;REGISTRIES:Lnet/minecraft/util/registry/Registry;
-
SOUND_EVENT_KEY
- Mappings:
Namespace Name Mixin selector official e
Lhb;e:Lys;
intermediary field_25102
Lnet/minecraft/class_2378;field_25102:Lnet/minecraft/class_5321;
named SOUND_EVENT_KEY
Lnet/minecraft/util/registry/Registry;SOUND_EVENT_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
FLUID_KEY
- Mappings:
Namespace Name Mixin selector official f
Lhb;f:Lys;
intermediary field_25103
Lnet/minecraft/class_2378;field_25103:Lnet/minecraft/class_5321;
named FLUID_KEY
Lnet/minecraft/util/registry/Registry;FLUID_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
MOB_EFFECT_KEY
- Mappings:
Namespace Name Mixin selector official g
Lhb;g:Lys;
intermediary field_25104
Lnet/minecraft/class_2378;field_25104:Lnet/minecraft/class_5321;
named MOB_EFFECT_KEY
Lnet/minecraft/util/registry/Registry;MOB_EFFECT_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
BLOCK_KEY
- Mappings:
Namespace Name Mixin selector official h
Lhb;h:Lys;
intermediary field_25105
Lnet/minecraft/class_2378;field_25105:Lnet/minecraft/class_5321;
named BLOCK_KEY
Lnet/minecraft/util/registry/Registry;BLOCK_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
ENCHANTMENT_KEY
- Mappings:
Namespace Name Mixin selector official i
Lhb;i:Lys;
intermediary field_25106
Lnet/minecraft/class_2378;field_25106:Lnet/minecraft/class_5321;
named ENCHANTMENT_KEY
Lnet/minecraft/util/registry/Registry;ENCHANTMENT_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
ENTITY_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official j
Lhb;j:Lys;
intermediary field_25107
Lnet/minecraft/class_2378;field_25107:Lnet/minecraft/class_5321;
named ENTITY_TYPE_KEY
Lnet/minecraft/util/registry/Registry;ENTITY_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
ITEM_KEY
- Mappings:
Namespace Name Mixin selector official k
Lhb;k:Lys;
intermediary field_25108
Lnet/minecraft/class_2378;field_25108:Lnet/minecraft/class_5321;
named ITEM_KEY
Lnet/minecraft/util/registry/Registry;ITEM_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
POTION_KEY
- Mappings:
Namespace Name Mixin selector official l
Lhb;l:Lys;
intermediary field_25109
Lnet/minecraft/class_2378;field_25109:Lnet/minecraft/class_5321;
named POTION_KEY
Lnet/minecraft/util/registry/Registry;POTION_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
PARTICLE_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official m
Lhb;m:Lys;
intermediary field_25070
Lnet/minecraft/class_2378;field_25070:Lnet/minecraft/class_5321;
named PARTICLE_TYPE_KEY
Lnet/minecraft/util/registry/Registry;PARTICLE_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
BLOCK_ENTITY_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official n
Lhb;n:Lys;
intermediary field_25073
Lnet/minecraft/class_2378;field_25073:Lnet/minecraft/class_5321;
named BLOCK_ENTITY_TYPE_KEY
Lnet/minecraft/util/registry/Registry;BLOCK_ENTITY_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
MOTIVE_KEY
- Mappings:
Namespace Name Mixin selector official o
Lhb;o:Lys;
intermediary field_25074
Lnet/minecraft/class_2378;field_25074:Lnet/minecraft/class_5321;
named MOTIVE_KEY
Lnet/minecraft/util/registry/Registry;MOTIVE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
CUSTOM_STAT_KEY
- Mappings:
Namespace Name Mixin selector official p
Lhb;p:Lys;
intermediary field_25075
Lnet/minecraft/class_2378;field_25075:Lnet/minecraft/class_5321;
named CUSTOM_STAT_KEY
Lnet/minecraft/util/registry/Registry;CUSTOM_STAT_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
CHUNK_STATUS_KEY
- Mappings:
Namespace Name Mixin selector official q
Lhb;q:Lys;
intermediary field_25076
Lnet/minecraft/class_2378;field_25076:Lnet/minecraft/class_5321;
named CHUNK_STATUS_KEY
Lnet/minecraft/util/registry/Registry;CHUNK_STATUS_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
RULE_TEST_KEY
- Mappings:
Namespace Name Mixin selector official r
Lhb;r:Lys;
intermediary field_25079
Lnet/minecraft/class_2378;field_25079:Lnet/minecraft/class_5321;
named RULE_TEST_KEY
Lnet/minecraft/util/registry/Registry;RULE_TEST_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
POS_RULE_TEST_KEY
- Mappings:
Namespace Name Mixin selector official s
Lhb;s:Lys;
intermediary field_25080
Lnet/minecraft/class_2378;field_25080:Lnet/minecraft/class_5321;
named POS_RULE_TEST_KEY
Lnet/minecraft/util/registry/Registry;POS_RULE_TEST_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
MENU_KEY
- Mappings:
Namespace Name Mixin selector official t
Lhb;t:Lys;
intermediary field_25083
Lnet/minecraft/class_2378;field_25083:Lnet/minecraft/class_5321;
named MENU_KEY
Lnet/minecraft/util/registry/Registry;MENU_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
RECIPE_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official u
Lhb;u:Lys;
intermediary field_25084
Lnet/minecraft/class_2378;field_25084:Lnet/minecraft/class_5321;
named RECIPE_TYPE_KEY
Lnet/minecraft/util/registry/Registry;RECIPE_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
RECIPE_SERIALIZER_KEY
- Mappings:
Namespace Name Mixin selector official v
Lhb;v:Lys;
intermediary field_25085
Lnet/minecraft/class_2378;field_25085:Lnet/minecraft/class_5321;
named RECIPE_SERIALIZER_KEY
Lnet/minecraft/util/registry/Registry;RECIPE_SERIALIZER_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
ATTRIBUTE_KEY
- Mappings:
Namespace Name Mixin selector official w
Lhb;w:Lys;
intermediary field_25086
Lnet/minecraft/class_2378;field_25086:Lnet/minecraft/class_5321;
named ATTRIBUTE_KEY
Lnet/minecraft/util/registry/Registry;ATTRIBUTE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
GAME_EVENT_KEY
- Mappings:
Namespace Name Mixin selector official x
Lhb;x:Lys;
intermediary field_28266
Lnet/minecraft/class_2378;field_28266:Lnet/minecraft/class_5321;
named GAME_EVENT_KEY
Lnet/minecraft/util/registry/Registry;GAME_EVENT_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
POSITION_SOURCE_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official y
Lhb;y:Lys;
intermediary field_28263
Lnet/minecraft/class_2378;field_28263:Lnet/minecraft/class_5321;
named POSITION_SOURCE_TYPE_KEY
Lnet/minecraft/util/registry/Registry;POSITION_SOURCE_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STAT_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official z
Lhb;z:Lys;
intermediary field_25087
Lnet/minecraft/class_2378;field_25087:Lnet/minecraft/class_5321;
named STAT_TYPE_KEY
Lnet/minecraft/util/registry/Registry;STAT_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
VILLAGER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official A
Lhb;A:Lys;
intermediary field_25088
Lnet/minecraft/class_2378;field_25088:Lnet/minecraft/class_5321;
named VILLAGER_TYPE_KEY
Lnet/minecraft/util/registry/Registry;VILLAGER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
VILLAGER_PROFESSION_KEY
- Mappings:
Namespace Name Mixin selector official B
Lhb;B:Lys;
intermediary field_25089
Lnet/minecraft/class_2378;field_25089:Lnet/minecraft/class_5321;
named VILLAGER_PROFESSION_KEY
Lnet/minecraft/util/registry/Registry;VILLAGER_PROFESSION_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
POINT_OF_INTEREST_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official C
Lhb;C:Lys;
intermediary field_25090
Lnet/minecraft/class_2378;field_25090:Lnet/minecraft/class_5321;
named POINT_OF_INTEREST_TYPE_KEY
Lnet/minecraft/util/registry/Registry;POINT_OF_INTEREST_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
MEMORY_MODULE_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official D
Lhb;D:Lys;
intermediary field_25091
Lnet/minecraft/class_2378;field_25091:Lnet/minecraft/class_5321;
named MEMORY_MODULE_TYPE_KEY
Lnet/minecraft/util/registry/Registry;MEMORY_MODULE_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
SENSOR_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official E
Lhb;E:Lys;
intermediary field_25092
Lnet/minecraft/class_2378;field_25092:Lnet/minecraft/class_5321;
named SENSOR_TYPE_KEY
Lnet/minecraft/util/registry/Registry;SENSOR_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
SCHEDULE_KEY
- Mappings:
Namespace Name Mixin selector official F
Lhb;F:Lys;
intermediary field_25093
Lnet/minecraft/class_2378;field_25093:Lnet/minecraft/class_5321;
named SCHEDULE_KEY
Lnet/minecraft/util/registry/Registry;SCHEDULE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
ACTIVITY_KEY
- Mappings:
Namespace Name Mixin selector official G
Lhb;G:Lys;
intermediary field_25094
Lnet/minecraft/class_2378;field_25094:Lnet/minecraft/class_5321;
named ACTIVITY_KEY
Lnet/minecraft/util/registry/Registry;ACTIVITY_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
LOOT_POOL_ENTRY_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official H
Lhb;H:Lys;
intermediary field_25295
Lnet/minecraft/class_2378;field_25295:Lnet/minecraft/class_5321;
named LOOT_POOL_ENTRY_TYPE_KEY
Lnet/minecraft/util/registry/Registry;LOOT_POOL_ENTRY_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
LOOT_FUNCTION_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official I
Lhb;I:Lys;
intermediary field_25296
Lnet/minecraft/class_2378;field_25296:Lnet/minecraft/class_5321;
named LOOT_FUNCTION_TYPE_KEY
Lnet/minecraft/util/registry/Registry;LOOT_FUNCTION_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
LOOT_CONDITION_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official J
Lhb;J:Lys;
intermediary field_25297
Lnet/minecraft/class_2378;field_25297:Lnet/minecraft/class_5321;
named LOOT_CONDITION_TYPE_KEY
Lnet/minecraft/util/registry/Registry;LOOT_CONDITION_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
LOOT_NUMBER_PROVIDER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official K
Lhb;K:Lys;
intermediary field_28005
Lnet/minecraft/class_2378;field_28005:Lnet/minecraft/class_5321;
named LOOT_NUMBER_PROVIDER_TYPE_KEY
Lnet/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 L
Lhb;L:Lys;
intermediary field_28006
Lnet/minecraft/class_2378;field_28006:Lnet/minecraft/class_5321;
named LOOT_NBT_PROVIDER_TYPE_KEY
Lnet/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 M
Lhb;M:Lys;
intermediary field_28007
Lnet/minecraft/class_2378;field_28007:Lnet/minecraft/class_5321;
named LOOT_SCORE_PROVIDER_TYPE_KEY
Lnet/minecraft/util/registry/Registry;LOOT_SCORE_PROVIDER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
DIMENSION_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official N
Lhb;N:Lys;
intermediary field_25095
Lnet/minecraft/class_2378;field_25095:Lnet/minecraft/class_5321;
named DIMENSION_TYPE_KEY
Lnet/minecraft/util/registry/Registry;DIMENSION_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
WORLD_KEY
A registry key representing theWorld
type. Can be used to obtain registry keys with theWorld
type, such as that for the overworld.Notice that
this == Registry.DIMENSION_KEY
.- See Also:
- Mappings:
Namespace Name Mixin selector official O
Lhb;O:Lys;
intermediary field_25298
Lnet/minecraft/class_2378;field_25298:Lnet/minecraft/class_5321;
named WORLD_KEY
Lnet/minecraft/util/registry/Registry;WORLD_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
DIMENSION_KEY
A registry key representing theDimensionOptions
type.Notice that
this == Registry.WORLD_KEY
.- See Also:
- Mappings:
Namespace Name Mixin selector official P
Lhb;P:Lys;
intermediary field_25490
Lnet/minecraft/class_2378;field_25490:Lnet/minecraft/class_5321;
named DIMENSION_KEY
Lnet/minecraft/util/registry/Registry;DIMENSION_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
GAME_EVENT
- Mappings:
Namespace Name Mixin selector official Q
Lhb;Q:Lgn;
intermediary field_28264
Lnet/minecraft/class_2378;field_28264:Lnet/minecraft/class_2348;
named GAME_EVENT
Lnet/minecraft/util/registry/Registry;GAME_EVENT:Lnet/minecraft/util/registry/DefaultedRegistry;
-
SOUND_EVENT
- Mappings:
Namespace Name Mixin selector official R
Lhb;R:Lhb;
intermediary field_11156
Lnet/minecraft/class_2378;field_11156:Lnet/minecraft/class_2378;
named SOUND_EVENT
Lnet/minecraft/util/registry/Registry;SOUND_EVENT:Lnet/minecraft/util/registry/Registry;
-
FLUID
- Mappings:
Namespace Name Mixin selector official S
Lhb;S:Lgn;
intermediary field_11154
Lnet/minecraft/class_2378;field_11154:Lnet/minecraft/class_2348;
named FLUID
Lnet/minecraft/util/registry/Registry;FLUID:Lnet/minecraft/util/registry/DefaultedRegistry;
-
STATUS_EFFECT
- Mappings:
Namespace Name Mixin selector official T
Lhb;T:Lhb;
intermediary field_11159
Lnet/minecraft/class_2378;field_11159:Lnet/minecraft/class_2378;
named STATUS_EFFECT
Lnet/minecraft/util/registry/Registry;STATUS_EFFECT:Lnet/minecraft/util/registry/Registry;
-
BLOCK
- Mappings:
Namespace Name Mixin selector official U
Lhb;U:Lgn;
intermediary field_11146
Lnet/minecraft/class_2378;field_11146:Lnet/minecraft/class_2348;
named BLOCK
Lnet/minecraft/util/registry/Registry;BLOCK:Lnet/minecraft/util/registry/DefaultedRegistry;
-
ENCHANTMENT
- Mappings:
Namespace Name Mixin selector official V
Lhb;V:Lhb;
intermediary field_11160
Lnet/minecraft/class_2378;field_11160:Lnet/minecraft/class_2378;
named ENCHANTMENT
Lnet/minecraft/util/registry/Registry;ENCHANTMENT:Lnet/minecraft/util/registry/Registry;
-
ENTITY_TYPE
- Mappings:
Namespace Name Mixin selector official W
Lhb;W:Lgn;
intermediary field_11145
Lnet/minecraft/class_2378;field_11145:Lnet/minecraft/class_2348;
named ENTITY_TYPE
Lnet/minecraft/util/registry/Registry;ENTITY_TYPE:Lnet/minecraft/util/registry/DefaultedRegistry;
-
ITEM
- Mappings:
Namespace Name Mixin selector official X
Lhb;X:Lgn;
intermediary field_11142
Lnet/minecraft/class_2378;field_11142:Lnet/minecraft/class_2348;
named ITEM
Lnet/minecraft/util/registry/Registry;ITEM:Lnet/minecraft/util/registry/DefaultedRegistry;
-
POTION
- Mappings:
Namespace Name Mixin selector official Y
Lhb;Y:Lgn;
intermediary field_11143
Lnet/minecraft/class_2378;field_11143:Lnet/minecraft/class_2348;
named POTION
Lnet/minecraft/util/registry/Registry;POTION:Lnet/minecraft/util/registry/DefaultedRegistry;
-
PARTICLE_TYPE
- Mappings:
Namespace Name Mixin selector official Z
Lhb;Z:Lhb;
intermediary field_11141
Lnet/minecraft/class_2378;field_11141:Lnet/minecraft/class_2378;
named PARTICLE_TYPE
Lnet/minecraft/util/registry/Registry;PARTICLE_TYPE:Lnet/minecraft/util/registry/Registry;
-
BLOCK_ENTITY_TYPE
- Mappings:
Namespace Name Mixin selector official aa
Lhb;aa:Lhb;
intermediary field_11137
Lnet/minecraft/class_2378;field_11137:Lnet/minecraft/class_2378;
named BLOCK_ENTITY_TYPE
Lnet/minecraft/util/registry/Registry;BLOCK_ENTITY_TYPE:Lnet/minecraft/util/registry/Registry;
-
PAINTING_MOTIVE
- Mappings:
Namespace Name Mixin selector official ab
Lhb;ab:Lgn;
intermediary field_11150
Lnet/minecraft/class_2378;field_11150:Lnet/minecraft/class_2348;
named PAINTING_MOTIVE
Lnet/minecraft/util/registry/Registry;PAINTING_MOTIVE:Lnet/minecraft/util/registry/DefaultedRegistry;
-
CUSTOM_STAT
- Mappings:
Namespace Name Mixin selector official ac
Lhb;ac:Lhb;
intermediary field_11158
Lnet/minecraft/class_2378;field_11158:Lnet/minecraft/class_2378;
named CUSTOM_STAT
Lnet/minecraft/util/registry/Registry;CUSTOM_STAT:Lnet/minecraft/util/registry/Registry;
-
CHUNK_STATUS
- Mappings:
Namespace Name Mixin selector official ad
Lhb;ad:Lgn;
intermediary field_16643
Lnet/minecraft/class_2378;field_16643:Lnet/minecraft/class_2348;
named CHUNK_STATUS
Lnet/minecraft/util/registry/Registry;CHUNK_STATUS:Lnet/minecraft/util/registry/DefaultedRegistry;
-
RULE_TEST
- Mappings:
Namespace Name Mixin selector official ae
Lhb;ae:Lhb;
intermediary field_16792
Lnet/minecraft/class_2378;field_16792:Lnet/minecraft/class_2378;
named RULE_TEST
Lnet/minecraft/util/registry/Registry;RULE_TEST:Lnet/minecraft/util/registry/Registry;
-
POS_RULE_TEST
- Mappings:
Namespace Name Mixin selector official af
Lhb;af:Lhb;
intermediary field_23398
Lnet/minecraft/class_2378;field_23398:Lnet/minecraft/class_2378;
named POS_RULE_TEST
Lnet/minecraft/util/registry/Registry;POS_RULE_TEST:Lnet/minecraft/util/registry/Registry;
-
SCREEN_HANDLER
- Mappings:
Namespace Name Mixin selector official ag
Lhb;ag:Lhb;
intermediary field_17429
Lnet/minecraft/class_2378;field_17429:Lnet/minecraft/class_2378;
named SCREEN_HANDLER
Lnet/minecraft/util/registry/Registry;SCREEN_HANDLER:Lnet/minecraft/util/registry/Registry;
-
RECIPE_TYPE
- Mappings:
Namespace Name Mixin selector official ah
Lhb;ah:Lhb;
intermediary field_17597
Lnet/minecraft/class_2378;field_17597:Lnet/minecraft/class_2378;
named RECIPE_TYPE
Lnet/minecraft/util/registry/Registry;RECIPE_TYPE:Lnet/minecraft/util/registry/Registry;
-
RECIPE_SERIALIZER
- Mappings:
Namespace Name Mixin selector official ai
Lhb;ai:Lhb;
intermediary field_17598
Lnet/minecraft/class_2378;field_17598:Lnet/minecraft/class_2378;
named RECIPE_SERIALIZER
Lnet/minecraft/util/registry/Registry;RECIPE_SERIALIZER:Lnet/minecraft/util/registry/Registry;
-
ATTRIBUTE
- Mappings:
Namespace Name Mixin selector official aj
Lhb;aj:Lhb;
intermediary field_23781
Lnet/minecraft/class_2378;field_23781:Lnet/minecraft/class_2378;
named ATTRIBUTE
Lnet/minecraft/util/registry/Registry;ATTRIBUTE:Lnet/minecraft/util/registry/Registry;
-
POSITION_SOURCE_TYPE
- Mappings:
Namespace Name Mixin selector official ak
Lhb;ak:Lhb;
intermediary field_28265
Lnet/minecraft/class_2378;field_28265:Lnet/minecraft/class_2378;
named POSITION_SOURCE_TYPE
Lnet/minecraft/util/registry/Registry;POSITION_SOURCE_TYPE:Lnet/minecraft/util/registry/Registry;
-
STAT_TYPE
- Mappings:
Namespace Name Mixin selector official al
Lhb;al:Lhb;
intermediary field_11152
Lnet/minecraft/class_2378;field_11152:Lnet/minecraft/class_2378;
named STAT_TYPE
Lnet/minecraft/util/registry/Registry;STAT_TYPE:Lnet/minecraft/util/registry/Registry;
-
VILLAGER_TYPE
- Mappings:
Namespace Name Mixin selector official am
Lhb;am:Lgn;
intermediary field_17166
Lnet/minecraft/class_2378;field_17166:Lnet/minecraft/class_2348;
named VILLAGER_TYPE
Lnet/minecraft/util/registry/Registry;VILLAGER_TYPE:Lnet/minecraft/util/registry/DefaultedRegistry;
-
VILLAGER_PROFESSION
- Mappings:
Namespace Name Mixin selector official an
Lhb;an:Lgn;
intermediary field_17167
Lnet/minecraft/class_2378;field_17167:Lnet/minecraft/class_2348;
named VILLAGER_PROFESSION
Lnet/minecraft/util/registry/Registry;VILLAGER_PROFESSION:Lnet/minecraft/util/registry/DefaultedRegistry;
-
POINT_OF_INTEREST_TYPE
- Mappings:
Namespace Name Mixin selector official ao
Lhb;ao:Lgn;
intermediary field_18792
Lnet/minecraft/class_2378;field_18792:Lnet/minecraft/class_2348;
named POINT_OF_INTEREST_TYPE
Lnet/minecraft/util/registry/Registry;POINT_OF_INTEREST_TYPE:Lnet/minecraft/util/registry/DefaultedRegistry;
-
MEMORY_MODULE_TYPE
- Mappings:
Namespace Name Mixin selector official ap
Lhb;ap:Lgn;
intermediary field_18793
Lnet/minecraft/class_2378;field_18793:Lnet/minecraft/class_2348;
named MEMORY_MODULE_TYPE
Lnet/minecraft/util/registry/Registry;MEMORY_MODULE_TYPE:Lnet/minecraft/util/registry/DefaultedRegistry;
-
SENSOR_TYPE
- Mappings:
Namespace Name Mixin selector official aq
Lhb;aq:Lgn;
intermediary field_18794
Lnet/minecraft/class_2378;field_18794:Lnet/minecraft/class_2348;
named SENSOR_TYPE
Lnet/minecraft/util/registry/Registry;SENSOR_TYPE:Lnet/minecraft/util/registry/DefaultedRegistry;
-
SCHEDULE
- Mappings:
Namespace Name Mixin selector official ar
Lhb;ar:Lhb;
intermediary field_18795
Lnet/minecraft/class_2378;field_18795:Lnet/minecraft/class_2378;
named SCHEDULE
Lnet/minecraft/util/registry/Registry;SCHEDULE:Lnet/minecraft/util/registry/Registry;
-
ACTIVITY
- Mappings:
Namespace Name Mixin selector official as
Lhb;as:Lhb;
intermediary field_18796
Lnet/minecraft/class_2378;field_18796:Lnet/minecraft/class_2378;
named ACTIVITY
Lnet/minecraft/util/registry/Registry;ACTIVITY:Lnet/minecraft/util/registry/Registry;
-
LOOT_POOL_ENTRY_TYPE
- Mappings:
Namespace Name Mixin selector official at
Lhb;at:Lhb;
intermediary field_25293
Lnet/minecraft/class_2378;field_25293:Lnet/minecraft/class_2378;
named LOOT_POOL_ENTRY_TYPE
Lnet/minecraft/util/registry/Registry;LOOT_POOL_ENTRY_TYPE:Lnet/minecraft/util/registry/Registry;
-
LOOT_FUNCTION_TYPE
- Mappings:
Namespace Name Mixin selector official au
Lhb;au:Lhb;
intermediary field_25294
Lnet/minecraft/class_2378;field_25294:Lnet/minecraft/class_2378;
named LOOT_FUNCTION_TYPE
Lnet/minecraft/util/registry/Registry;LOOT_FUNCTION_TYPE:Lnet/minecraft/util/registry/Registry;
-
LOOT_CONDITION_TYPE
- Mappings:
Namespace Name Mixin selector official av
Lhb;av:Lhb;
intermediary field_25299
Lnet/minecraft/class_2378;field_25299:Lnet/minecraft/class_2378;
named LOOT_CONDITION_TYPE
Lnet/minecraft/util/registry/Registry;LOOT_CONDITION_TYPE:Lnet/minecraft/util/registry/Registry;
-
LOOT_NUMBER_PROVIDER_TYPE
- Mappings:
Namespace Name Mixin selector official aw
Lhb;aw:Lhb;
intermediary field_28008
Lnet/minecraft/class_2378;field_28008:Lnet/minecraft/class_2378;
named LOOT_NUMBER_PROVIDER_TYPE
Lnet/minecraft/util/registry/Registry;LOOT_NUMBER_PROVIDER_TYPE:Lnet/minecraft/util/registry/Registry;
-
LOOT_NBT_PROVIDER_TYPE
- Mappings:
Namespace Name Mixin selector official ax
Lhb;ax:Lhb;
intermediary field_28009
Lnet/minecraft/class_2378;field_28009:Lnet/minecraft/class_2378;
named LOOT_NBT_PROVIDER_TYPE
Lnet/minecraft/util/registry/Registry;LOOT_NBT_PROVIDER_TYPE:Lnet/minecraft/util/registry/Registry;
-
LOOT_SCORE_PROVIDER_TYPE
- Mappings:
Namespace Name Mixin selector official ay
Lhb;ay:Lhb;
intermediary field_28010
Lnet/minecraft/class_2378;field_28010:Lnet/minecraft/class_2378;
named LOOT_SCORE_PROVIDER_TYPE
Lnet/minecraft/util/registry/Registry;LOOT_SCORE_PROVIDER_TYPE:Lnet/minecraft/util/registry/Registry;
-
FLOAT_PROVIDER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official az
Lhb;az:Lys;
intermediary field_29075
Lnet/minecraft/class_2378;field_29075:Lnet/minecraft/class_5321;
named FLOAT_PROVIDER_TYPE_KEY
Lnet/minecraft/util/registry/Registry;FLOAT_PROVIDER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
FLOAT_PROVIDER_TYPE
- Mappings:
Namespace Name Mixin selector official aA
Lhb;aA:Lhb;
intermediary field_29076
Lnet/minecraft/class_2378;field_29076:Lnet/minecraft/class_2378;
named FLOAT_PROVIDER_TYPE
Lnet/minecraft/util/registry/Registry;FLOAT_PROVIDER_TYPE:Lnet/minecraft/util/registry/Registry;
-
INT_PROVIDER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official aB
Lhb;aB:Lys;
intermediary field_33092
Lnet/minecraft/class_2378;field_33092:Lnet/minecraft/class_5321;
named INT_PROVIDER_TYPE_KEY
Lnet/minecraft/util/registry/Registry;INT_PROVIDER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
INT_PROVIDER_TYPE
- Mappings:
Namespace Name Mixin selector official aC
Lhb;aC:Lhb;
intermediary field_33093
Lnet/minecraft/class_2378;field_33093:Lnet/minecraft/class_2378;
named INT_PROVIDER_TYPE
Lnet/minecraft/util/registry/Registry;INT_PROVIDER_TYPE:Lnet/minecraft/util/registry/Registry;
-
HEIGHT_PROVIDER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official aD
Lhb;aD:Lys;
intermediary field_33094
Lnet/minecraft/class_2378;field_33094:Lnet/minecraft/class_5321;
named HEIGHT_PROVIDER_TYPE_KEY
Lnet/minecraft/util/registry/Registry;HEIGHT_PROVIDER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
HEIGHT_PROVIDER_TYPE
- Mappings:
Namespace Name Mixin selector official aE
Lhb;aE:Lhb;
intermediary field_33095
Lnet/minecraft/class_2378;field_33095:Lnet/minecraft/class_2378;
named HEIGHT_PROVIDER_TYPE
Lnet/minecraft/util/registry/Registry;HEIGHT_PROVIDER_TYPE:Lnet/minecraft/util/registry/Registry;
-
BLOCK_PREDICATE_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official aF
Lhb;aF:Lys;
intermediary field_35089
Lnet/minecraft/class_2378;field_35089:Lnet/minecraft/class_5321;
named BLOCK_PREDICATE_TYPE_KEY
Lnet/minecraft/util/registry/Registry;BLOCK_PREDICATE_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
BLOCK_PREDICATE_TYPE
- Mappings:
Namespace Name Mixin selector official aG
Lhb;aG:Lhb;
intermediary field_35090
Lnet/minecraft/class_2378;field_35090:Lnet/minecraft/class_2378;
named BLOCK_PREDICATE_TYPE
Lnet/minecraft/util/registry/Registry;BLOCK_PREDICATE_TYPE:Lnet/minecraft/util/registry/Registry;
-
CHUNK_GENERATOR_SETTINGS_KEY
- Mappings:
Namespace Name Mixin selector official aH
Lhb;aH:Lys;
intermediary field_26374
Lnet/minecraft/class_2378;field_26374:Lnet/minecraft/class_5321;
named CHUNK_GENERATOR_SETTINGS_KEY
Lnet/minecraft/util/registry/Registry;CHUNK_GENERATOR_SETTINGS_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
CONFIGURED_CARVER_KEY
- Mappings:
Namespace Name Mixin selector official aI
Lhb;aI:Lys;
intermediary field_25913
Lnet/minecraft/class_2378;field_25913:Lnet/minecraft/class_5321;
named CONFIGURED_CARVER_KEY
Lnet/minecraft/util/registry/Registry;CONFIGURED_CARVER_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
CONFIGURED_FEATURE_KEY
- Mappings:
Namespace Name Mixin selector official aJ
Lhb;aJ:Lys;
intermediary field_25914
Lnet/minecraft/class_2378;field_25914:Lnet/minecraft/class_5321;
named CONFIGURED_FEATURE_KEY
Lnet/minecraft/util/registry/Registry;CONFIGURED_FEATURE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
PLACED_FEATURE_KEY
- Mappings:
Namespace Name Mixin selector official aK
Lhb;aK:Lys;
intermediary field_35758
Lnet/minecraft/class_2378;field_35758:Lnet/minecraft/class_5321;
named PLACED_FEATURE_KEY
Lnet/minecraft/util/registry/Registry;PLACED_FEATURE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
CONFIGURED_STRUCTURE_FEATURE_KEY
public static final RegistryKey<Registry<ConfiguredStructureFeature<?,?>>> CONFIGURED_STRUCTURE_FEATURE_KEY- Mappings:
Namespace Name Mixin selector official aL
Lhb;aL:Lys;
intermediary field_25915
Lnet/minecraft/class_2378;field_25915:Lnet/minecraft/class_5321;
named CONFIGURED_STRUCTURE_FEATURE_KEY
Lnet/minecraft/util/registry/Registry;CONFIGURED_STRUCTURE_FEATURE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STRUCTURE_SET_KEY
- Mappings:
Namespace Name Mixin selector official aM
Lhb;aM:Lys;
intermediary field_37227
Lnet/minecraft/class_2378;field_37227:Lnet/minecraft/class_5321;
named STRUCTURE_SET_KEY
Lnet/minecraft/util/registry/Registry;STRUCTURE_SET_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STRUCTURE_PROCESSOR_LIST_KEY
- Mappings:
Namespace Name Mixin selector official aN
Lhb;aN:Lys;
intermediary field_25916
Lnet/minecraft/class_2378;field_25916:Lnet/minecraft/class_5321;
named STRUCTURE_PROCESSOR_LIST_KEY
Lnet/minecraft/util/registry/Registry;STRUCTURE_PROCESSOR_LIST_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STRUCTURE_POOL_KEY
- Mappings:
Namespace Name Mixin selector official aO
Lhb;aO:Lys;
intermediary field_25917
Lnet/minecraft/class_2378;field_25917:Lnet/minecraft/class_5321;
named STRUCTURE_POOL_KEY
Lnet/minecraft/util/registry/Registry;STRUCTURE_POOL_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
BIOME_KEY
- Mappings:
Namespace Name Mixin selector official aP
Lhb;aP:Lys;
intermediary field_25114
Lnet/minecraft/class_2378;field_25114:Lnet/minecraft/class_5321;
named BIOME_KEY
Lnet/minecraft/util/registry/Registry;BIOME_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
NOISE_WORLDGEN
- Mappings:
Namespace Name Mixin selector official aQ
Lhb;aQ:Lys;
intermediary field_35433
Lnet/minecraft/class_2378;field_35433:Lnet/minecraft/class_5321;
named NOISE_WORLDGEN
Lnet/minecraft/util/registry/Registry;NOISE_WORLDGEN:Lnet/minecraft/util/registry/RegistryKey;
-
DENSITY_FUNCTION_KEY
- Mappings:
Namespace Name Mixin selector official aR
Lhb;aR:Lys;
intermediary field_37228
Lnet/minecraft/class_2378;field_37228:Lnet/minecraft/class_5321;
named DENSITY_FUNCTION_KEY
Lnet/minecraft/util/registry/Registry;DENSITY_FUNCTION_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
CARVER_KEY
- Mappings:
Namespace Name Mixin selector official aS
Lhb;aS:Lys;
intermediary field_25110
Lnet/minecraft/class_2378;field_25110:Lnet/minecraft/class_5321;
named CARVER_KEY
Lnet/minecraft/util/registry/Registry;CARVER_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
CARVER
- Mappings:
Namespace Name Mixin selector official aT
Lhb;aT:Lhb;
intermediary field_11157
Lnet/minecraft/class_2378;field_11157:Lnet/minecraft/class_2378;
named CARVER
Lnet/minecraft/util/registry/Registry;CARVER:Lnet/minecraft/util/registry/Registry;
-
FEATURE_KEY
- Mappings:
Namespace Name Mixin selector official aU
Lhb;aU:Lys;
intermediary field_25112
Lnet/minecraft/class_2378;field_25112:Lnet/minecraft/class_5321;
named FEATURE_KEY
Lnet/minecraft/util/registry/Registry;FEATURE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
FEATURE
- Mappings:
Namespace Name Mixin selector official aV
Lhb;aV:Lhb;
intermediary field_11138
Lnet/minecraft/class_2378;field_11138:Lnet/minecraft/class_2378;
named FEATURE
Lnet/minecraft/util/registry/Registry;FEATURE:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE_FEATURE_KEY
- Mappings:
Namespace Name Mixin selector official aW
Lhb;aW:Lys;
intermediary field_25077
Lnet/minecraft/class_2378;field_25077:Lnet/minecraft/class_5321;
named STRUCTURE_FEATURE_KEY
Lnet/minecraft/util/registry/Registry;STRUCTURE_FEATURE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STRUCTURE_FEATURE
- Mappings:
Namespace Name Mixin selector official aX
Lhb;aX:Lhb;
intermediary field_16644
Lnet/minecraft/class_2378;field_16644:Lnet/minecraft/class_2378;
named STRUCTURE_FEATURE
Lnet/minecraft/util/registry/Registry;STRUCTURE_FEATURE:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE_PLACEMENT_KEY
- Mappings:
Namespace Name Mixin selector official aY
Lhb;aY:Lys;
intermediary field_36466
Lnet/minecraft/class_2378;field_36466:Lnet/minecraft/class_5321;
named STRUCTURE_PLACEMENT_KEY
Lnet/minecraft/util/registry/Registry;STRUCTURE_PLACEMENT_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STRUCTURE_PLACEMENT
- Mappings:
Namespace Name Mixin selector official aZ
Lhb;aZ:Lhb;
intermediary field_36467
Lnet/minecraft/class_2378;field_36467:Lnet/minecraft/class_2378;
named STRUCTURE_PLACEMENT
Lnet/minecraft/util/registry/Registry;STRUCTURE_PLACEMENT:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE_PIECE_KEY
- Mappings:
Namespace Name Mixin selector official ba
Lhb;ba:Lys;
intermediary field_25078
Lnet/minecraft/class_2378;field_25078:Lnet/minecraft/class_5321;
named STRUCTURE_PIECE_KEY
Lnet/minecraft/util/registry/Registry;STRUCTURE_PIECE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STRUCTURE_PIECE
- Mappings:
Namespace Name Mixin selector official bb
Lhb;bb:Lhb;
intermediary field_16645
Lnet/minecraft/class_2378;field_16645:Lnet/minecraft/class_2378;
named STRUCTURE_PIECE
Lnet/minecraft/util/registry/Registry;STRUCTURE_PIECE:Lnet/minecraft/util/registry/Registry;
-
PLACEMENT_MODIFIER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official bc
Lhb;bc:Lys;
intermediary field_35759
Lnet/minecraft/class_2378;field_35759:Lnet/minecraft/class_5321;
named PLACEMENT_MODIFIER_TYPE_KEY
Lnet/minecraft/util/registry/Registry;PLACEMENT_MODIFIER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
PLACEMENT_MODIFIER_TYPE
- Mappings:
Namespace Name Mixin selector official bd
Lhb;bd:Lhb;
intermediary field_35760
Lnet/minecraft/class_2378;field_35760:Lnet/minecraft/class_2378;
named PLACEMENT_MODIFIER_TYPE
Lnet/minecraft/util/registry/Registry;PLACEMENT_MODIFIER_TYPE:Lnet/minecraft/util/registry/Registry;
-
BLOCK_STATE_PROVIDER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official be
Lhb;be:Lys;
intermediary field_25115
Lnet/minecraft/class_2378;field_25115:Lnet/minecraft/class_5321;
named BLOCK_STATE_PROVIDER_TYPE_KEY
Lnet/minecraft/util/registry/Registry;BLOCK_STATE_PROVIDER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
FOLIAGE_PLACER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official bf
Lhb;bf:Lys;
intermediary field_25117
Lnet/minecraft/class_2378;field_25117:Lnet/minecraft/class_5321;
named FOLIAGE_PLACER_TYPE_KEY
Lnet/minecraft/util/registry/Registry;FOLIAGE_PLACER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
TRUNK_PLACER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official bg
Lhb;bg:Lys;
intermediary field_25118
Lnet/minecraft/class_2378;field_25118:Lnet/minecraft/class_5321;
named TRUNK_PLACER_TYPE_KEY
Lnet/minecraft/util/registry/Registry;TRUNK_PLACER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
TREE_DECORATOR_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official bh
Lhb;bh:Lys;
intermediary field_25068
Lnet/minecraft/class_2378;field_25068:Lnet/minecraft/class_5321;
named TREE_DECORATOR_TYPE_KEY
Lnet/minecraft/util/registry/Registry;TREE_DECORATOR_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
FEATURE_SIZE_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official bi
Lhb;bi:Lys;
intermediary field_25069
Lnet/minecraft/class_2378;field_25069:Lnet/minecraft/class_5321;
named FEATURE_SIZE_TYPE_KEY
Lnet/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 bj
Lhb;bj:Lys;
intermediary field_25071
Lnet/minecraft/class_2378;field_25071:Lnet/minecraft/class_5321;
named BIOME_SOURCE_KEY
Lnet/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 bk
Lhb;bk:Lys;
intermediary field_25072
Lnet/minecraft/class_2378;field_25072:Lnet/minecraft/class_5321;
named CHUNK_GENERATOR_KEY
Lnet/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 bl
Lhb;bl:Lys;
intermediary field_35305
Lnet/minecraft/class_2378;field_35305:Lnet/minecraft/class_5321;
named MATERIAL_CONDITION_KEY
Lnet/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 bm
Lhb;bm:Lys;
intermediary field_35306
Lnet/minecraft/class_2378;field_35306:Lnet/minecraft/class_5321;
named MATERIAL_RULE_KEY
Lnet/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 bn
Lhb;bn:Lys;
intermediary field_37229
Lnet/minecraft/class_2378;field_37229:Lnet/minecraft/class_5321;
named DENSITY_FUNCTION_TYPE_KEY
Lnet/minecraft/util/registry/Registry;DENSITY_FUNCTION_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STRUCTURE_PROCESSOR_KEY
- Mappings:
Namespace Name Mixin selector official bo
Lhb;bo:Lys;
intermediary field_25081
Lnet/minecraft/class_2378;field_25081:Lnet/minecraft/class_5321;
named STRUCTURE_PROCESSOR_KEY
Lnet/minecraft/util/registry/Registry;STRUCTURE_PROCESSOR_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STRUCTURE_POOL_ELEMENT_KEY
- Mappings:
Namespace Name Mixin selector official bp
Lhb;bp:Lys;
intermediary field_25082
Lnet/minecraft/class_2378;field_25082:Lnet/minecraft/class_5321;
named STRUCTURE_POOL_ELEMENT_KEY
Lnet/minecraft/util/registry/Registry;STRUCTURE_POOL_ELEMENT_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
BLOCK_STATE_PROVIDER_TYPE
- Mappings:
Namespace Name Mixin selector official bq
Lhb;bq:Lhb;
intermediary field_21445
Lnet/minecraft/class_2378;field_21445:Lnet/minecraft/class_2378;
named BLOCK_STATE_PROVIDER_TYPE
Lnet/minecraft/util/registry/Registry;BLOCK_STATE_PROVIDER_TYPE:Lnet/minecraft/util/registry/Registry;
-
FOLIAGE_PLACER_TYPE
- Mappings:
Namespace Name Mixin selector official br
Lhb;br:Lhb;
intermediary field_21447
Lnet/minecraft/class_2378;field_21447:Lnet/minecraft/class_2378;
named FOLIAGE_PLACER_TYPE
Lnet/minecraft/util/registry/Registry;FOLIAGE_PLACER_TYPE:Lnet/minecraft/util/registry/Registry;
-
TRUNK_PLACER_TYPE
- Mappings:
Namespace Name Mixin selector official bs
Lhb;bs:Lhb;
intermediary field_23782
Lnet/minecraft/class_2378;field_23782:Lnet/minecraft/class_2378;
named TRUNK_PLACER_TYPE
Lnet/minecraft/util/registry/Registry;TRUNK_PLACER_TYPE:Lnet/minecraft/util/registry/Registry;
-
TREE_DECORATOR_TYPE
- Mappings:
Namespace Name Mixin selector official bt
Lhb;bt:Lhb;
intermediary field_21448
Lnet/minecraft/class_2378;field_21448:Lnet/minecraft/class_2378;
named TREE_DECORATOR_TYPE
Lnet/minecraft/util/registry/Registry;TREE_DECORATOR_TYPE:Lnet/minecraft/util/registry/Registry;
-
FEATURE_SIZE_TYPE
- Mappings:
Namespace Name Mixin selector official bu
Lhb;bu:Lhb;
intermediary field_24331
Lnet/minecraft/class_2378;field_24331:Lnet/minecraft/class_2378;
named FEATURE_SIZE_TYPE
Lnet/minecraft/util/registry/Registry;FEATURE_SIZE_TYPE:Lnet/minecraft/util/registry/Registry;
-
BIOME_SOURCE
- Mappings:
Namespace Name Mixin selector official bv
Lhb;bv:Lhb;
intermediary field_25096
Lnet/minecraft/class_2378;field_25096:Lnet/minecraft/class_2378;
named BIOME_SOURCE
Lnet/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 bw
Lhb;bw:Lhb;
intermediary field_25097
Lnet/minecraft/class_2378;field_25097:Lnet/minecraft/class_2378;
named CHUNK_GENERATOR
Lnet/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 bx
Lhb;bx:Lhb;
intermediary field_35307
Lnet/minecraft/class_2378;field_35307:Lnet/minecraft/class_2378;
named MATERIAL_CONDITION
Lnet/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 by
Lhb;by:Lhb;
intermediary field_35308
Lnet/minecraft/class_2378;field_35308:Lnet/minecraft/class_2378;
named MATERIAL_RULE
Lnet/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 bz
Lhb;bz:Lhb;
intermediary field_37230
Lnet/minecraft/class_2378;field_37230:Lnet/minecraft/class_2378;
named DENSITY_FUNCTION_TYPE
Lnet/minecraft/util/registry/Registry;DENSITY_FUNCTION_TYPE:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE_PROCESSOR
- Mappings:
Namespace Name Mixin selector official bA
Lhb;bA:Lhb;
intermediary field_16794
Lnet/minecraft/class_2378;field_16794:Lnet/minecraft/class_2378;
named STRUCTURE_PROCESSOR
Lnet/minecraft/util/registry/Registry;STRUCTURE_PROCESSOR:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE_POOL_ELEMENT
- Mappings:
Namespace Name Mixin selector official bB
Lhb;bB:Lhb;
intermediary field_16793
Lnet/minecraft/class_2378;field_16793:Lnet/minecraft/class_2378;
named STRUCTURE_POOL_ELEMENT
Lnet/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 bE
Lhb;bE:Lys;
intermediary field_25098
Lnet/minecraft/class_2378;field_25098:Lnet/minecraft/class_5321;
named registryKey
Lnet/minecraft/util/registry/Registry;registryKey:Lnet/minecraft/util/registry/RegistryKey;
-
lifecycle
private final com.mojang.serialization.Lifecycle lifecycle- Mappings:
Namespace Name Mixin selector official bF
Lhb;bF:Lcom/mojang/serialization/Lifecycle;
intermediary field_25099
Lnet/minecraft/class_2378;field_25099:Lcom/mojang/serialization/Lifecycle;
named lifecycle
Lnet/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>
Lhb;<init>(Lys;Lcom/mojang/serialization/Lifecycle;)V
intermediary <init>
Lnet/minecraft/class_2378;<init>(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;)V
named <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 a
Lhb;a(Ljava/lang/String;)Lys;
intermediary method_29106
Lnet/minecraft/class_2378;method_29106(Ljava/lang/String;)Lnet/minecraft/class_5321;
named createRegistryKey
Lnet/minecraft/util/registry/Registry;createRegistryKey(Ljava/lang/String;)Lnet/minecraft/util/registry/RegistryKey;
-
validate
- Mappings:
Namespace Name Mixin selector official a
Lhb;a(Lhb;)V
intermediary method_29103
Lnet/minecraft/class_2378;method_29103(Lnet/minecraft/class_2378;)V
named validate
Lnet/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 a
Lhb;a(Lys;Lhb$a;)Lhb;
intermediary method_10247
Lnet/minecraft/class_2378;method_10247(Lnet/minecraft/class_5321;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2378;
named create
Lnet/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 a
Lhb;a(Lys;Ljava/lang/String;Lhb$a;)Lgn;
intermediary method_10224
Lnet/minecraft/class_2378;method_10224(Lnet/minecraft/class_5321;Ljava/lang/String;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2348;
named create
Lnet/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 a
Lhb;a(Lys;Ljava/lang/String;Ljava/util/function/Function;Lhb$a;)Lgn;
intermediary method_40283
Lnet/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 create
Lnet/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 a
Lhb;a(Lys;Lcom/mojang/serialization/Lifecycle;Lhb$a;)Lhb;
intermediary method_29108
Lnet/minecraft/class_2378;method_29108(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2378;
named create
Lnet/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 a
Lhb;a(Lys;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;Lhb$a;)Lhb;
intermediary method_40281
Lnet/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 create
Lnet/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 a
Lhb;a(Lys;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Lhb$a;)Lgn;
intermediary method_29109
Lnet/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 create
Lnet/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 a
Lhb;a(Lys;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;Lhb$a;)Lgn;
intermediary method_40282
Lnet/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 create
Lnet/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 a
Lhb;a(Lys;Lhi;Lhb$a;Lcom/mojang/serialization/Lifecycle;)Lhi;
intermediary method_10227
Lnet/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 create
Lnet/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 l
Lhb;l()V
intermediary method_40292
Lnet/minecraft/class_2378;method_40292()V
named freezeRegistries
Lnet/minecraft/util/registry/Registry;freezeRegistries()V
-
getKey
- Mappings:
Namespace Name Mixin selector official m
Lhb;m()Lys;
intermediary method_30517
Lnet/minecraft/class_2378;method_30517()Lnet/minecraft/class_5321;
named getKey
Lnet/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 n
Lhb;n()Lcom/mojang/serialization/Lifecycle;
intermediary method_39198
Lnet/minecraft/class_2378;method_39198()Lcom/mojang/serialization/Lifecycle;
named method_39198
Lnet/minecraft/util/registry/Registry;method_39198()Lcom/mojang/serialization/Lifecycle;
-
toString
-
getCodec
- Mappings:
Namespace Name Mixin selector official o
Lhb;o()Lcom/mojang/serialization/Codec;
intermediary method_39673
Lnet/minecraft/class_2378;method_39673()Lcom/mojang/serialization/Codec;
named getCodec
Lnet/minecraft/util/registry/Registry;getCodec()Lcom/mojang/serialization/Codec;
-
createEntryCodec
- Mappings:
Namespace Name Mixin selector official p
Lhb;p()Lcom/mojang/serialization/Codec;
intermediary method_40294
Lnet/minecraft/class_2378;method_40294()Lcom/mojang/serialization/Codec;
named createEntryCodec
Lnet/minecraft/util/registry/Registry;createEntryCodec()Lcom/mojang/serialization/Codec;
-
keys
- Specified by:
keys
in interfacecom.mojang.serialization.Keyable
- Mappings:
Namespace Name Mixin selector official keys
Lhb;keys(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;
intermediary keys
Lnet/minecraft/class_2378;keys(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;
named keys
Lnet/minecraft/util/registry/Registry;keys(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;
-
getId
- Mappings:
Namespace Name Mixin selector official b
Lhb;b(Ljava/lang/Object;)Lyt;
intermediary method_10221
Lnet/minecraft/class_2378;method_10221(Ljava/lang/Object;)Lnet/minecraft/class_2960;
named getId
Lnet/minecraft/util/registry/Registry;getId(Ljava/lang/Object;)Lnet/minecraft/util/Identifier;
-
getKey
- Mappings:
Namespace Name Mixin selector official c
Lhb;c(Ljava/lang/Object;)Ljava/util/Optional;
intermediary method_29113
Lnet/minecraft/class_2378;method_29113(Ljava/lang/Object;)Ljava/util/Optional;
named getKey
Lnet/minecraft/util/registry/Registry;getKey(Ljava/lang/Object;)Ljava/util/Optional;
-
getRawId
- Specified by:
getRawId
in interfaceIndexedIterable<T>
- Mappings:
Namespace Name Mixin selector official a
Lgu;a(Ljava/lang/Object;)I
intermediary method_10206
Lnet/minecraft/class_2359;method_10206(Ljava/lang/Object;)I
named getRawId
Lnet/minecraft/util/collection/IndexedIterable;getRawId(Ljava/lang/Object;)I
-
get
- Mappings:
Namespace Name Mixin selector official a
Lhb;a(Lys;)Ljava/lang/Object;
intermediary method_29107
Lnet/minecraft/class_2378;method_29107(Lnet/minecraft/class_5321;)Ljava/lang/Object;
named get
Lnet/minecraft/util/registry/Registry;get(Lnet/minecraft/util/registry/RegistryKey;)Ljava/lang/Object;
-
get
- Mappings:
Namespace Name Mixin selector official a
Lhb;a(Lyt;)Ljava/lang/Object;
intermediary method_10223
Lnet/minecraft/class_2378;method_10223(Lnet/minecraft/class_2960;)Ljava/lang/Object;
named get
Lnet/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 d
Lhb;d(Ljava/lang/Object;)Lcom/mojang/serialization/Lifecycle;
intermediary method_31139
Lnet/minecraft/class_2378;method_31139(Ljava/lang/Object;)Lcom/mojang/serialization/Lifecycle;
named getEntryLifecycle
Lnet/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 c
Lhb;c()Lcom/mojang/serialization/Lifecycle;
intermediary method_31138
Lnet/minecraft/class_2378;method_31138()Lcom/mojang/serialization/Lifecycle;
named getLifecycle
Lnet/minecraft/util/registry/Registry;getLifecycle()Lcom/mojang/serialization/Lifecycle;
-
getOrEmpty
- Mappings:
Namespace Name Mixin selector official b
Lhb;b(Lyt;)Ljava/util/Optional;
intermediary method_17966
Lnet/minecraft/class_2378;method_17966(Lnet/minecraft/class_2960;)Ljava/util/Optional;
named getOrEmpty
Lnet/minecraft/util/registry/Registry;getOrEmpty(Lnet/minecraft/util/Identifier;)Ljava/util/Optional;
-
getOrEmpty
- Mappings:
Namespace Name Mixin selector official e
Lhb;e(Lys;)Ljava/util/Optional;
intermediary method_31189
Lnet/minecraft/class_2378;method_31189(Lnet/minecraft/class_5321;)Ljava/util/Optional;
named getOrEmpty
Lnet/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 f
Lhb;f(Lys;)Ljava/lang/Object;
intermediary method_31140
Lnet/minecraft/class_2378;method_31140(Lnet/minecraft/class_5321;)Ljava/lang/Object;
named getOrThrow
Lnet/minecraft/util/registry/Registry;getOrThrow(Lnet/minecraft/util/registry/RegistryKey;)Ljava/lang/Object;
-
getIds
- Mappings:
Namespace Name Mixin selector official d
Lhb;d()Ljava/util/Set;
intermediary method_10235
Lnet/minecraft/class_2378;method_10235()Ljava/util/Set;
named getIds
Lnet/minecraft/util/registry/Registry;getIds()Ljava/util/Set;
-
getEntrySet
- Mappings:
Namespace Name Mixin selector official e
Lhb;e()Ljava/util/Set;
intermediary method_29722
Lnet/minecraft/class_2378;method_29722()Ljava/util/Set;
named getEntrySet
Lnet/minecraft/util/registry/Registry;getEntrySet()Ljava/util/Set;
-
getRandom
- Mappings:
Namespace Name Mixin selector official a
Lhb;a(Ljava/util/Random;)Ljava/util/Optional;
intermediary method_10240
Lnet/minecraft/class_2378;method_10240(Ljava/util/Random;)Ljava/util/Optional;
named getRandom
Lnet/minecraft/util/registry/Registry;getRandom(Ljava/util/Random;)Ljava/util/Optional;
-
stream
- Mappings:
Namespace Name Mixin selector official q
Lhb;q()Ljava/util/stream/Stream;
intermediary method_10220
Lnet/minecraft/class_2378;method_10220()Ljava/util/stream/Stream;
named stream
Lnet/minecraft/util/registry/Registry;stream()Ljava/util/stream/Stream;
-
containsId
- Mappings:
Namespace Name Mixin selector official c
Lhb;c(Lyt;)Z
intermediary method_10250
Lnet/minecraft/class_2378;method_10250(Lnet/minecraft/class_2960;)Z
named containsId
Lnet/minecraft/util/registry/Registry;containsId(Lnet/minecraft/util/Identifier;)Z
-
contains
- Mappings:
Namespace Name Mixin selector official d
Lhb;d(Lys;)Z
intermediary method_35842
Lnet/minecraft/class_2378;method_35842(Lnet/minecraft/class_5321;)Z
named contains
Lnet/minecraft/util/registry/Registry;contains(Lnet/minecraft/util/registry/RegistryKey;)Z
-
register
- Mappings:
Namespace Name Mixin selector official a
Lhb;a(Lhb;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
intermediary method_10226
Lnet/minecraft/class_2378;method_10226(Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
named register
Lnet/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 a
Lhb;a(Lhb;Lyt;Ljava/lang/Object;)Ljava/lang/Object;
intermediary method_10230
Lnet/minecraft/class_2378;method_10230(Lnet/minecraft/class_2378;Lnet/minecraft/class_2960;Ljava/lang/Object;)Ljava/lang/Object;
named register
Lnet/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 a
Lhb;a(Lhb;Lys;Ljava/lang/Object;)Ljava/lang/Object;
intermediary method_39197
Lnet/minecraft/class_2378;method_39197(Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/lang/Object;)Ljava/lang/Object;
named register
Lnet/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 a
Lhb;a(Lhb;ILjava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
intermediary method_10231
Lnet/minecraft/class_2378;method_10231(Lnet/minecraft/class_2378;ILjava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
named register
Lnet/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 j
Lhb;j()Lhb;
intermediary method_40276
Lnet/minecraft/class_2378;method_40276()Lnet/minecraft/class_2378;
named freeze
Lnet/minecraft/util/registry/Registry;freeze()Lnet/minecraft/util/registry/Registry;
-
getOrCreateEntry
- Mappings:
Namespace Name Mixin selector official c
Lhb;c(Lys;)Lgs;
intermediary method_40268
Lnet/minecraft/class_2378;method_40268(Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880;
named getOrCreateEntry
Lnet/minecraft/util/registry/Registry;getOrCreateEntry(Lnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/util/registry/RegistryEntry;
-
createEntry
- Mappings:
Namespace Name Mixin selector official e
Lhb;e(Ljava/lang/Object;)Lgs$c;
intermediary method_40269
Lnet/minecraft/class_2378;method_40269(Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883;
named createEntry
Lnet/minecraft/util/registry/Registry;createEntry(Ljava/lang/Object;)Lnet/minecraft/util/registry/RegistryEntry$Reference;
-
getEntry
- Mappings:
Namespace Name Mixin selector official c
Lhb;c(I)Ljava/util/Optional;
intermediary method_40265
Lnet/minecraft/class_2378;method_40265(I)Ljava/util/Optional;
named getEntry
Lnet/minecraft/util/registry/Registry;getEntry(I)Ljava/util/Optional;
-
getEntry
- Mappings:
Namespace Name Mixin selector official b
Lhb;b(Lys;)Ljava/util/Optional;
intermediary method_40264
Lnet/minecraft/class_2378;method_40264(Lnet/minecraft/class_5321;)Ljava/util/Optional;
named getEntry
Lnet/minecraft/util/registry/Registry;getEntry(Lnet/minecraft/util/registry/RegistryKey;)Ljava/util/Optional;
-
entryOf
- Mappings:
Namespace Name Mixin selector official g
Lhb;g(Lys;)Lgs;
intermediary method_40290
Lnet/minecraft/class_2378;method_40290(Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880;
named entryOf
Lnet/minecraft/util/registry/Registry;entryOf(Lnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/util/registry/RegistryEntry;
-
streamEntries
- Mappings:
Namespace Name Mixin selector official f
Lhb;f()Ljava/util/stream/Stream;
intermediary method_40270
Lnet/minecraft/class_2378;method_40270()Ljava/util/stream/Stream;
named streamEntries
Lnet/minecraft/util/registry/Registry;streamEntries()Ljava/util/stream/Stream;
-
getEntryList
- Mappings:
Namespace Name Mixin selector official c
Lhb;c(Laif;)Ljava/util/Optional;
intermediary method_40266
Lnet/minecraft/class_2378;method_40266(Lnet/minecraft/class_6862;)Ljava/util/Optional;
named getEntryList
Lnet/minecraft/util/registry/Registry;getEntryList(Lnet/minecraft/tag/TagKey;)Ljava/util/Optional;
-
iterateEntries
- Mappings:
Namespace Name Mixin selector official d
Lhb;d(Laif;)Ljava/lang/Iterable;
intermediary method_40286
Lnet/minecraft/class_2378;method_40286(Lnet/minecraft/class_6862;)Ljava/lang/Iterable;
named iterateEntries
Lnet/minecraft/util/registry/Registry;iterateEntries(Lnet/minecraft/tag/TagKey;)Ljava/lang/Iterable;
-
getOrCreateEntryList
- Mappings:
Namespace Name Mixin selector official b
Lhb;b(Laif;)Lgt$c;
intermediary method_40260
Lnet/minecraft/class_2378;method_40260(Lnet/minecraft/class_6862;)Lnet/minecraft/class_6885$class_6888;
named getOrCreateEntryList
Lnet/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 g
Lhb;g()Ljava/util/stream/Stream;
intermediary method_40272
Lnet/minecraft/class_2378;method_40272()Ljava/util/stream/Stream;
named streamTagsAndEntries
Lnet/minecraft/util/registry/Registry;streamTagsAndEntries()Ljava/util/stream/Stream;
-
streamTags
- Mappings:
Namespace Name Mixin selector official h
Lhb;h()Ljava/util/stream/Stream;
intermediary method_40273
Lnet/minecraft/class_2378;method_40273()Ljava/util/stream/Stream;
named streamTags
Lnet/minecraft/util/registry/Registry;streamTags()Ljava/util/stream/Stream;
-
containsTag
- Mappings:
Namespace Name Mixin selector official a
Lhb;a(Laif;)Z
intermediary method_40252
Lnet/minecraft/class_2378;method_40252(Lnet/minecraft/class_6862;)Z
named containsTag
Lnet/minecraft/util/registry/Registry;containsTag(Lnet/minecraft/tag/TagKey;)Z
-
clearTags
public abstract void clearTags()- Mappings:
Namespace Name Mixin selector official k
Lhb;k()V
intermediary method_40278
Lnet/minecraft/class_2378;method_40278()V
named clearTags
Lnet/minecraft/util/registry/Registry;clearTags()V
-
populateTags
- Mappings:
Namespace Name Mixin selector official a
Lhb;a(Ljava/util/Map;)V
intermediary method_40257
Lnet/minecraft/class_2378;method_40257(Ljava/util/Map;)V
named populateTags
Lnet/minecraft/util/registry/Registry;populateTags(Ljava/util/Map;)V
-
getIndexedEntries
- Mappings:
Namespace Name Mixin selector official r
Lhb;r()Lgu;
intermediary method_40295
Lnet/minecraft/class_2378;method_40295()Lnet/minecraft/class_2359;
named getIndexedEntries
Lnet/minecraft/util/registry/Registry;getIndexedEntries()Lnet/minecraft/util/collection/IndexedIterable;
-