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 hm
intermediary net/minecraft/class_2378
named net/minecraft/util/registry/Registry
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official bR Lhm;bR: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

      private static final Map<Identifier,Supplier<?>> DEFAULT_ENTRIES
      Mappings:
      Namespace Name Mixin selector
      official bS Lhm;bS: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

      public static final Identifier ROOT_KEY
      Mappings:
      Namespace Name Mixin selector
      official b Lhm;b:Laaj;
      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

      protected static final MutableRegistry<MutableRegistry<?>> ROOT
      Mappings:
      Namespace Name Mixin selector
      official c Lhm;c:Lht;
      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

      public static final Registry<? extends Registry<?>> REGISTRIES
      Mappings:
      Namespace Name Mixin selector
      official d Lhm;d:Lhm;
      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

      public static final RegistryKey<Registry<SoundEvent>> SOUND_EVENT_KEY
      Mappings:
      Namespace Name Mixin selector
      official e Lhm;e:Laai;
      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

      public static final RegistryKey<Registry<Fluid>> FLUID_KEY
      Mappings:
      Namespace Name Mixin selector
      official f Lhm;f:Laai;
      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

      public static final RegistryKey<Registry<StatusEffect>> MOB_EFFECT_KEY
      Mappings:
      Namespace Name Mixin selector
      official g Lhm;g:Laai;
      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

      public static final RegistryKey<Registry<Block>> BLOCK_KEY
      Mappings:
      Namespace Name Mixin selector
      official h Lhm;h:Laai;
      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

      public static final RegistryKey<Registry<Enchantment>> ENCHANTMENT_KEY
      Mappings:
      Namespace Name Mixin selector
      official i Lhm;i:Laai;
      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

      public static final RegistryKey<Registry<EntityType<?>>> ENTITY_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official j Lhm;j:Laai;
      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

      public static final RegistryKey<Registry<Item>> ITEM_KEY
      Mappings:
      Namespace Name Mixin selector
      official k Lhm;k:Laai;
      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

      public static final RegistryKey<Registry<Potion>> POTION_KEY
      Mappings:
      Namespace Name Mixin selector
      official l Lhm;l:Laai;
      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

      public static final RegistryKey<Registry<ParticleType<?>>> PARTICLE_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official m Lhm;m:Laai;
      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

      public static final RegistryKey<Registry<BlockEntityType<?>>> BLOCK_ENTITY_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official n Lhm;n:Laai;
      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;
    • PAINTING_VARIANT_KEY

      public static final RegistryKey<Registry<PaintingVariant>> PAINTING_VARIANT_KEY
      Mappings:
      Namespace Name Mixin selector
      official o Lhm;o:Laai;
      intermediary field_25074 Lnet/minecraft/class_2378;field_25074:Lnet/minecraft/class_5321;
      named PAINTING_VARIANT_KEY Lnet/minecraft/util/registry/Registry;PAINTING_VARIANT_KEY:Lnet/minecraft/util/registry/RegistryKey;
    • CUSTOM_STAT_KEY

      public static final RegistryKey<Registry<Identifier>> CUSTOM_STAT_KEY
      Mappings:
      Namespace Name Mixin selector
      official p Lhm;p:Laai;
      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

      public static final RegistryKey<Registry<ChunkStatus>> CHUNK_STATUS_KEY
      Mappings:
      Namespace Name Mixin selector
      official q Lhm;q:Laai;
      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

      public static final RegistryKey<Registry<RuleTestType<?>>> RULE_TEST_KEY
      Mappings:
      Namespace Name Mixin selector
      official r Lhm;r:Laai;
      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

      public static final RegistryKey<Registry<PosRuleTestType<?>>> POS_RULE_TEST_KEY
      Mappings:
      Namespace Name Mixin selector
      official s Lhm;s:Laai;
      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;
    • RECIPE_TYPE_KEY

      public static final RegistryKey<Registry<RecipeType<?>>> RECIPE_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official u Lhm;u:Laai;
      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

      public static final RegistryKey<Registry<RecipeSerializer<?>>> RECIPE_SERIALIZER_KEY
      Mappings:
      Namespace Name Mixin selector
      official v Lhm;v:Laai;
      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

      public static final RegistryKey<Registry<EntityAttribute>> ATTRIBUTE_KEY
      Mappings:
      Namespace Name Mixin selector
      official w Lhm;w:Laai;
      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

      public static final RegistryKey<Registry<GameEvent>> GAME_EVENT_KEY
      Mappings:
      Namespace Name Mixin selector
      official x Lhm;x:Laai;
      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

      public static final RegistryKey<Registry<PositionSourceType<?>>> POSITION_SOURCE_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official y Lhm;y:Laai;
      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

      public static final RegistryKey<Registry<StatType<?>>> STAT_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official z Lhm;z:Laai;
      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

      public static final RegistryKey<Registry<VillagerType>> VILLAGER_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official A Lhm;A:Laai;
      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

      public static final RegistryKey<Registry<VillagerProfession>> VILLAGER_PROFESSION_KEY
      Mappings:
      Namespace Name Mixin selector
      official B Lhm;B:Laai;
      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

      public static final RegistryKey<Registry<PointOfInterestType>> POINT_OF_INTEREST_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official C Lhm;C:Laai;
      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

      public static final RegistryKey<Registry<MemoryModuleType<?>>> MEMORY_MODULE_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official D Lhm;D:Laai;
      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

      public static final RegistryKey<Registry<SensorType<?>>> SENSOR_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official E Lhm;E:Laai;
      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

      public static final RegistryKey<Registry<Schedule>> SCHEDULE_KEY
      Mappings:
      Namespace Name Mixin selector
      official F Lhm;F:Laai;
      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

      public static final RegistryKey<Registry<Activity>> ACTIVITY_KEY
      Mappings:
      Namespace Name Mixin selector
      official G Lhm;G:Laai;
      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

      public static final RegistryKey<Registry<LootPoolEntryType>> LOOT_POOL_ENTRY_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official H Lhm;H:Laai;
      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

      public static final RegistryKey<Registry<LootFunctionType>> LOOT_FUNCTION_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official I Lhm;I:Laai;
      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

      public static final RegistryKey<Registry<LootConditionType>> LOOT_CONDITION_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official J Lhm;J:Laai;
      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

      public static final RegistryKey<Registry<LootNumberProviderType>> LOOT_NUMBER_PROVIDER_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official K Lhm;K:Laai;
      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

      public static final RegistryKey<Registry<LootNbtProviderType>> LOOT_NBT_PROVIDER_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official L Lhm;L:Laai;
      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

      public static final RegistryKey<Registry<LootScoreProviderType>> LOOT_SCORE_PROVIDER_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official M Lhm;M:Laai;
      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;
    • COMMAND_ARGUMENT_TYPE_KEY

      public static final RegistryKey<Registry<ArgumentSerializer<?,?>>> COMMAND_ARGUMENT_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official N Lhm;N:Laai;
      intermediary field_37997 Lnet/minecraft/class_2378;field_37997:Lnet/minecraft/class_5321;
      named COMMAND_ARGUMENT_TYPE_KEY Lnet/minecraft/util/registry/Registry;COMMAND_ARGUMENT_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
    • DIMENSION_TYPE_KEY

      public static final RegistryKey<Registry<DimensionType>> DIMENSION_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official O Lhm;O:Laai;
      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

      public static final RegistryKey<Registry<World>> WORLD_KEY
      A registry key representing the World type. Can be used to obtain registry keys with the World type, such as that for the overworld.

      Notice that this == Registry.DIMENSION_KEY.

      See Also:
      Mappings:
      Namespace Name Mixin selector
      official P Lhm;P:Laai;
      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

      public static final RegistryKey<Registry<DimensionOptions>> DIMENSION_KEY
      A registry key representing the DimensionOptions type.

      Notice that this == Registry.WORLD_KEY.

      See Also:
      Mappings:
      Namespace Name Mixin selector
      official Q Lhm;Q:Laai;
      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

      public static final DefaultedRegistry<GameEvent> GAME_EVENT
      Mappings:
      Namespace Name Mixin selector
      official R Lhm;R:Lgx;
      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

      public static final Registry<SoundEvent> SOUND_EVENT
      Mappings:
      Namespace Name Mixin selector
      official S Lhm;S:Lhm;
      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

      public static final DefaultedRegistry<Fluid> FLUID
      Mappings:
      Namespace Name Mixin selector
      official T Lhm;T:Lgx;
      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

      public static final Registry<StatusEffect> STATUS_EFFECT
      Mappings:
      Namespace Name Mixin selector
      official U Lhm;U:Lhm;
      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

      public static final DefaultedRegistry<Block> BLOCK
      Mappings:
      Namespace Name Mixin selector
      official V Lhm;V:Lgx;
      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

      public static final Registry<Enchantment> ENCHANTMENT
      Mappings:
      Namespace Name Mixin selector
      official W Lhm;W:Lhm;
      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

      public static final DefaultedRegistry<EntityType<?>> ENTITY_TYPE
      Mappings:
      Namespace Name Mixin selector
      official X Lhm;X:Lgx;
      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

      public static final DefaultedRegistry<Item> ITEM
      Mappings:
      Namespace Name Mixin selector
      official Y Lhm;Y:Lgx;
      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

      public static final DefaultedRegistry<Potion> POTION
      Mappings:
      Namespace Name Mixin selector
      official Z Lhm;Z:Lgx;
      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

      public static final Registry<ParticleType<?>> PARTICLE_TYPE
      Mappings:
      Namespace Name Mixin selector
      official aa Lhm;aa:Lhm;
      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

      public static final Registry<BlockEntityType<?>> BLOCK_ENTITY_TYPE
      Mappings:
      Namespace Name Mixin selector
      official ab Lhm;ab:Lhm;
      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_VARIANT

      public static final DefaultedRegistry<PaintingVariant> PAINTING_VARIANT
      Mappings:
      Namespace Name Mixin selector
      official ac Lhm;ac:Lgx;
      intermediary field_11150 Lnet/minecraft/class_2378;field_11150:Lnet/minecraft/class_2348;
      named PAINTING_VARIANT Lnet/minecraft/util/registry/Registry;PAINTING_VARIANT:Lnet/minecraft/util/registry/DefaultedRegistry;
    • CUSTOM_STAT

      public static final Registry<Identifier> CUSTOM_STAT
      Mappings:
      Namespace Name Mixin selector
      official ad Lhm;ad:Lhm;
      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

      public static final DefaultedRegistry<ChunkStatus> CHUNK_STATUS
      Mappings:
      Namespace Name Mixin selector
      official ae Lhm;ae:Lgx;
      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

      public static final Registry<RuleTestType<?>> RULE_TEST
      Mappings:
      Namespace Name Mixin selector
      official af Lhm;af:Lhm;
      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

      public static final Registry<PosRuleTestType<?>> POS_RULE_TEST
      Mappings:
      Namespace Name Mixin selector
      official ag Lhm;ag:Lhm;
      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

      public static final Registry<ScreenHandlerType<?>> SCREEN_HANDLER
      Mappings:
      Namespace Name Mixin selector
      official ah Lhm;ah:Lhm;
      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

      public static final Registry<RecipeType<?>> RECIPE_TYPE
      Mappings:
      Namespace Name Mixin selector
      official ai Lhm;ai:Lhm;
      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

      public static final Registry<RecipeSerializer<?>> RECIPE_SERIALIZER
      Mappings:
      Namespace Name Mixin selector
      official aj Lhm;aj:Lhm;
      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

      public static final Registry<EntityAttribute> ATTRIBUTE
      Mappings:
      Namespace Name Mixin selector
      official ak Lhm;ak:Lhm;
      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

      public static final Registry<PositionSourceType<?>> POSITION_SOURCE_TYPE
      Mappings:
      Namespace Name Mixin selector
      official al Lhm;al:Lhm;
      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;
    • COMMAND_ARGUMENT_TYPE

      public static final Registry<ArgumentSerializer<?,?>> COMMAND_ARGUMENT_TYPE
      Mappings:
      Namespace Name Mixin selector
      official am Lhm;am:Lhm;
      intermediary field_38000 Lnet/minecraft/class_2378;field_38000:Lnet/minecraft/class_2378;
      named COMMAND_ARGUMENT_TYPE Lnet/minecraft/util/registry/Registry;COMMAND_ARGUMENT_TYPE:Lnet/minecraft/util/registry/Registry;
    • STAT_TYPE

      public static final Registry<StatType<?>> STAT_TYPE
      Mappings:
      Namespace Name Mixin selector
      official an Lhm;an:Lhm;
      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

      public static final DefaultedRegistry<VillagerType> VILLAGER_TYPE
      Mappings:
      Namespace Name Mixin selector
      official ao Lhm;ao:Lgx;
      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

      public static final DefaultedRegistry<VillagerProfession> VILLAGER_PROFESSION
      Mappings:
      Namespace Name Mixin selector
      official ap Lhm;ap:Lgx;
      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

      public static final Registry<PointOfInterestType> POINT_OF_INTEREST_TYPE
      Mappings:
      Namespace Name Mixin selector
      official aq Lhm;aq:Lhm;
      intermediary field_18792 Lnet/minecraft/class_2378;field_18792:Lnet/minecraft/class_2378;
      named POINT_OF_INTEREST_TYPE Lnet/minecraft/util/registry/Registry;POINT_OF_INTEREST_TYPE:Lnet/minecraft/util/registry/Registry;
    • MEMORY_MODULE_TYPE

      public static final DefaultedRegistry<MemoryModuleType<?>> MEMORY_MODULE_TYPE
      Mappings:
      Namespace Name Mixin selector
      official ar Lhm;ar:Lgx;
      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

      public static final DefaultedRegistry<SensorType<?>> SENSOR_TYPE
      Mappings:
      Namespace Name Mixin selector
      official as Lhm;as:Lgx;
      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

      public static final Registry<Schedule> SCHEDULE
      Mappings:
      Namespace Name Mixin selector
      official at Lhm;at:Lhm;
      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

      public static final Registry<Activity> ACTIVITY
      Mappings:
      Namespace Name Mixin selector
      official au Lhm;au:Lhm;
      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

      public static final Registry<LootPoolEntryType> LOOT_POOL_ENTRY_TYPE
      Mappings:
      Namespace Name Mixin selector
      official av Lhm;av:Lhm;
      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

      public static final Registry<LootFunctionType> LOOT_FUNCTION_TYPE
      Mappings:
      Namespace Name Mixin selector
      official aw Lhm;aw:Lhm;
      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

      public static final Registry<LootConditionType> LOOT_CONDITION_TYPE
      Mappings:
      Namespace Name Mixin selector
      official ax Lhm;ax:Lhm;
      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

      public static final Registry<LootNumberProviderType> LOOT_NUMBER_PROVIDER_TYPE
      Mappings:
      Namespace Name Mixin selector
      official ay Lhm;ay:Lhm;
      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

      public static final Registry<LootNbtProviderType> LOOT_NBT_PROVIDER_TYPE
      Mappings:
      Namespace Name Mixin selector
      official az Lhm;az:Lhm;
      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

      public static final Registry<LootScoreProviderType> LOOT_SCORE_PROVIDER_TYPE
      Mappings:
      Namespace Name Mixin selector
      official aA Lhm;aA:Lhm;
      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

      public static final RegistryKey<Registry<FloatProviderType<?>>> FLOAT_PROVIDER_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official aB Lhm;aB:Laai;
      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

      public static final Registry<FloatProviderType<?>> FLOAT_PROVIDER_TYPE
      Mappings:
      Namespace Name Mixin selector
      official aC Lhm;aC:Lhm;
      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

      public static final RegistryKey<Registry<IntProviderType<?>>> INT_PROVIDER_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official aD Lhm;aD:Laai;
      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

      public static final Registry<IntProviderType<?>> INT_PROVIDER_TYPE
      Mappings:
      Namespace Name Mixin selector
      official aE Lhm;aE:Lhm;
      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

      public static final RegistryKey<Registry<HeightProviderType<?>>> HEIGHT_PROVIDER_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official aF Lhm;aF:Laai;
      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

      public static final Registry<HeightProviderType<?>> HEIGHT_PROVIDER_TYPE
      Mappings:
      Namespace Name Mixin selector
      official aG Lhm;aG:Lhm;
      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

      public static final RegistryKey<Registry<BlockPredicateType<?>>> BLOCK_PREDICATE_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official aH Lhm;aH:Laai;
      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

      public static final Registry<BlockPredicateType<?>> BLOCK_PREDICATE_TYPE
      Mappings:
      Namespace Name Mixin selector
      official aI Lhm;aI:Lhm;
      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

      public static final RegistryKey<Registry<ChunkGeneratorSettings>> CHUNK_GENERATOR_SETTINGS_KEY
      Mappings:
      Namespace Name Mixin selector
      official aJ Lhm;aJ:Laai;
      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

      public static final RegistryKey<Registry<ConfiguredCarver<?>>> CONFIGURED_CARVER_KEY
      Mappings:
      Namespace Name Mixin selector
      official aK Lhm;aK:Laai;
      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

      public static final RegistryKey<Registry<ConfiguredFeature<?,?>>> CONFIGURED_FEATURE_KEY
      Mappings:
      Namespace Name Mixin selector
      official aL Lhm;aL:Laai;
      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

      public static final RegistryKey<Registry<PlacedFeature>> PLACED_FEATURE_KEY
      Mappings:
      Namespace Name Mixin selector
      official aM Lhm;aM:Laai;
      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;
    • STRUCTURE_KEY

      public static final RegistryKey<Registry<StructureType>> STRUCTURE_KEY
      Mappings:
      Namespace Name Mixin selector
      official aN Lhm;aN:Laai;
      intermediary field_25915 Lnet/minecraft/class_2378;field_25915:Lnet/minecraft/class_5321;
      named STRUCTURE_KEY Lnet/minecraft/util/registry/Registry;STRUCTURE_KEY:Lnet/minecraft/util/registry/RegistryKey;
    • STRUCTURE_SET_KEY

      public static final RegistryKey<Registry<StructureSet>> STRUCTURE_SET_KEY
      Mappings:
      Namespace Name Mixin selector
      official aO Lhm;aO:Laai;
      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

      public static final RegistryKey<Registry<StructureProcessorList>> STRUCTURE_PROCESSOR_LIST_KEY
      Mappings:
      Namespace Name Mixin selector
      official aP Lhm;aP:Laai;
      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

      public static final RegistryKey<Registry<StructurePool>> STRUCTURE_POOL_KEY
      Mappings:
      Namespace Name Mixin selector
      official aQ Lhm;aQ:Laai;
      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

      public static final RegistryKey<Registry<Biome>> BIOME_KEY
      Mappings:
      Namespace Name Mixin selector
      official aR Lhm;aR:Laai;
      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_KEY

      Mappings:
      Namespace Name Mixin selector
      official aS Lhm;aS:Laai;
      intermediary field_35433 Lnet/minecraft/class_2378;field_35433:Lnet/minecraft/class_5321;
      named NOISE_KEY Lnet/minecraft/util/registry/Registry;NOISE_KEY:Lnet/minecraft/util/registry/RegistryKey;
    • DENSITY_FUNCTION_KEY

      public static final RegistryKey<Registry<DensityFunction>> DENSITY_FUNCTION_KEY
      Mappings:
      Namespace Name Mixin selector
      official aT Lhm;aT:Laai;
      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;
    • WORLD_PRESET_KEY

      public static final RegistryKey<Registry<WorldPreset>> WORLD_PRESET_KEY
      Mappings:
      Namespace Name Mixin selector
      official aU Lhm;aU:Laai;
      intermediary field_37998 Lnet/minecraft/class_2378;field_37998:Lnet/minecraft/class_5321;
      named WORLD_PRESET_KEY Lnet/minecraft/util/registry/Registry;WORLD_PRESET_KEY:Lnet/minecraft/util/registry/RegistryKey;
    • FLAT_LEVEL_GENERATOR_PRESET_KEY

      public static final RegistryKey<Registry<FlatLevelGeneratorPreset>> FLAT_LEVEL_GENERATOR_PRESET_KEY
      Mappings:
      Namespace Name Mixin selector
      official aV Lhm;aV:Laai;
      intermediary field_37999 Lnet/minecraft/class_2378;field_37999:Lnet/minecraft/class_5321;
      named FLAT_LEVEL_GENERATOR_PRESET_KEY Lnet/minecraft/util/registry/Registry;FLAT_LEVEL_GENERATOR_PRESET_KEY:Lnet/minecraft/util/registry/RegistryKey;
    • CARVER_KEY

      public static final RegistryKey<Registry<Carver<?>>> CARVER_KEY
      Mappings:
      Namespace Name Mixin selector
      official aW Lhm;aW:Laai;
      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

      public static final Registry<Carver<?>> CARVER
      Mappings:
      Namespace Name Mixin selector
      official aX Lhm;aX:Lhm;
      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

      public static final RegistryKey<Registry<Feature<?>>> FEATURE_KEY
      Mappings:
      Namespace Name Mixin selector
      official aY Lhm;aY:Laai;
      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

      public static final Registry<Feature<?>> FEATURE
      Mappings:
      Namespace Name Mixin selector
      official aZ Lhm;aZ:Lhm;
      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_PLACEMENT_KEY

      public static final RegistryKey<Registry<StructurePlacementType<?>>> STRUCTURE_PLACEMENT_KEY
      Mappings:
      Namespace Name Mixin selector
      official ba Lhm;ba:Laai;
      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

      public static final Registry<StructurePlacementType<?>> STRUCTURE_PLACEMENT
      Mappings:
      Namespace Name Mixin selector
      official bb Lhm;bb:Lhm;
      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

      public static final RegistryKey<Registry<StructurePieceType>> STRUCTURE_PIECE_KEY
      Mappings:
      Namespace Name Mixin selector
      official bc Lhm;bc:Laai;
      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

      public static final Registry<StructurePieceType> STRUCTURE_PIECE
      Mappings:
      Namespace Name Mixin selector
      official bd Lhm;bd:Lhm;
      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;
    • STRUCTURE_TYPE_KEY

      public static final RegistryKey<Registry<StructureType<?>>> STRUCTURE_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official be Lhm;be:Laai;
      intermediary field_25077 Lnet/minecraft/class_2378;field_25077:Lnet/minecraft/class_5321;
      named STRUCTURE_TYPE_KEY Lnet/minecraft/util/registry/Registry;STRUCTURE_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
    • STRUCTURE_TYPE

      public static final Registry<StructureType<?>> STRUCTURE_TYPE
      Mappings:
      Namespace Name Mixin selector
      official bf Lhm;bf:Lhm;
      intermediary field_16644 Lnet/minecraft/class_2378;field_16644:Lnet/minecraft/class_2378;
      named STRUCTURE_TYPE Lnet/minecraft/util/registry/Registry;STRUCTURE_TYPE:Lnet/minecraft/util/registry/Registry;
    • PLACEMENT_MODIFIER_TYPE_KEY

      public static final RegistryKey<Registry<PlacementModifierType<?>>> PLACEMENT_MODIFIER_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official bg Lhm;bg:Laai;
      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

      public static final Registry<PlacementModifierType<?>> PLACEMENT_MODIFIER_TYPE
      Mappings:
      Namespace Name Mixin selector
      official bh Lhm;bh:Lhm;
      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

      public static final RegistryKey<Registry<BlockStateProviderType<?>>> BLOCK_STATE_PROVIDER_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official bi Lhm;bi:Laai;
      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

      public static final RegistryKey<Registry<FoliagePlacerType<?>>> FOLIAGE_PLACER_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official bj Lhm;bj:Laai;
      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

      public static final RegistryKey<Registry<TrunkPlacerType<?>>> TRUNK_PLACER_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official bk Lhm;bk:Laai;
      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

      public static final RegistryKey<Registry<TreeDecoratorType<?>>> TREE_DECORATOR_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official bl Lhm;bl:Laai;
      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;
    • ROOT_PLACER_TYPE_KEY

      public static final RegistryKey<Registry<RootPlacerType<?>>> ROOT_PLACER_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official bm Lhm;bm:Laai;
      intermediary field_38806 Lnet/minecraft/class_2378;field_38806:Lnet/minecraft/class_5321;
      named ROOT_PLACER_TYPE_KEY Lnet/minecraft/util/registry/Registry;ROOT_PLACER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
    • FEATURE_SIZE_TYPE_KEY

      public static final RegistryKey<Registry<FeatureSizeType<?>>> FEATURE_SIZE_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official bn Lhm;bn:Laai;
      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 bo Lhm;bo:Laai;
      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 bp Lhm;bp:Laai;
      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 bq Lhm;bq:Laai;
      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 br Lhm;br:Laai;
      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 bs Lhm;bs:Laai;
      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

      public static final RegistryKey<Registry<StructureProcessorType<?>>> STRUCTURE_PROCESSOR_KEY
      Mappings:
      Namespace Name Mixin selector
      official bt Lhm;bt:Laai;
      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

      public static final RegistryKey<Registry<StructurePoolElementType<?>>> STRUCTURE_POOL_ELEMENT_KEY
      Mappings:
      Namespace Name Mixin selector
      official bu Lhm;bu:Laai;
      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

      public static final Registry<BlockStateProviderType<?>> BLOCK_STATE_PROVIDER_TYPE
      Mappings:
      Namespace Name Mixin selector
      official bv Lhm;bv:Lhm;
      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

      public static final Registry<FoliagePlacerType<?>> FOLIAGE_PLACER_TYPE
      Mappings:
      Namespace Name Mixin selector
      official bw Lhm;bw:Lhm;
      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

      public static final Registry<TrunkPlacerType<?>> TRUNK_PLACER_TYPE
      Mappings:
      Namespace Name Mixin selector
      official bx Lhm;bx:Lhm;
      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;
    • ROOT_PLACER_TYPE

      public static final Registry<RootPlacerType<?>> ROOT_PLACER_TYPE
      Mappings:
      Namespace Name Mixin selector
      official by Lhm;by:Lhm;
      intermediary field_38807 Lnet/minecraft/class_2378;field_38807:Lnet/minecraft/class_2378;
      named ROOT_PLACER_TYPE Lnet/minecraft/util/registry/Registry;ROOT_PLACER_TYPE:Lnet/minecraft/util/registry/Registry;
    • TREE_DECORATOR_TYPE

      public static final Registry<TreeDecoratorType<?>> TREE_DECORATOR_TYPE
      Mappings:
      Namespace Name Mixin selector
      official bz Lhm;bz:Lhm;
      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

      public static final Registry<FeatureSizeType<?>> FEATURE_SIZE_TYPE
      Mappings:
      Namespace Name Mixin selector
      official bA Lhm;bA:Lhm;
      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

      public static final Registry<com.mojang.serialization.Codec<? extends BiomeSource>> BIOME_SOURCE
      Mappings:
      Namespace Name Mixin selector
      official bB Lhm;bB:Lhm;
      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 bC Lhm;bC:Lhm;
      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 bD Lhm;bD:Lhm;
      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 bE Lhm;bE:Lhm;
      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 bF Lhm;bF:Lhm;
      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

      public static final Registry<StructureProcessorType<?>> STRUCTURE_PROCESSOR
      Mappings:
      Namespace Name Mixin selector
      official bG Lhm;bG:Lhm;
      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

      public static final Registry<StructurePoolElementType<?>> STRUCTURE_POOL_ELEMENT
      Mappings:
      Namespace Name Mixin selector
      official bH Lhm;bH:Lhm;
      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;
    • MESSAGE_TYPE_KEY

      public static final RegistryKey<Registry<MessageType>> MESSAGE_TYPE_KEY
      Mappings:
      Namespace Name Mixin selector
      official bI Lhm;bI:Laai;
      intermediary field_39205 Lnet/minecraft/class_2378;field_39205:Lnet/minecraft/class_5321;
      named MESSAGE_TYPE_KEY Lnet/minecraft/util/registry/Registry;MESSAGE_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
    • CAT_VARIANT_KEY

      public static final RegistryKey<Registry<CatVariant>> CAT_VARIANT_KEY
      Mappings:
      Namespace Name Mixin selector
      official bJ Lhm;bJ:Laai;
      intermediary field_38802 Lnet/minecraft/class_2378;field_38802:Lnet/minecraft/class_5321;
      named CAT_VARIANT_KEY Lnet/minecraft/util/registry/Registry;CAT_VARIANT_KEY:Lnet/minecraft/util/registry/RegistryKey;
    • CAT_VARIANT

      public static final Registry<CatVariant> CAT_VARIANT
      Mappings:
      Namespace Name Mixin selector
      official bK Lhm;bK:Lhm;
      intermediary field_38803 Lnet/minecraft/class_2378;field_38803:Lnet/minecraft/class_2378;
      named CAT_VARIANT Lnet/minecraft/util/registry/Registry;CAT_VARIANT:Lnet/minecraft/util/registry/Registry;
    • FROG_VARIANT_KEY

      public static final RegistryKey<Registry<FrogVariant>> FROG_VARIANT_KEY
      Mappings:
      Namespace Name Mixin selector
      official bL Lhm;bL:Laai;
      intermediary field_38804 Lnet/minecraft/class_2378;field_38804:Lnet/minecraft/class_5321;
      named FROG_VARIANT_KEY Lnet/minecraft/util/registry/Registry;FROG_VARIANT_KEY:Lnet/minecraft/util/registry/RegistryKey;
    • FROG_VARIANT

      public static final Registry<FrogVariant> FROG_VARIANT
      Mappings:
      Namespace Name Mixin selector
      official bM Lhm;bM:Lhm;
      intermediary field_38805 Lnet/minecraft/class_2378;field_38805:Lnet/minecraft/class_2378;
      named FROG_VARIANT Lnet/minecraft/util/registry/Registry;FROG_VARIANT:Lnet/minecraft/util/registry/Registry;
    • INSTRUMENT_KEY

      public static final RegistryKey<Registry<Instrument>> INSTRUMENT_KEY
      Mappings:
      Namespace Name Mixin selector
      official bP Lhm;bP:Laai;
      intermediary field_39209 Lnet/minecraft/class_2378;field_39209:Lnet/minecraft/class_5321;
      named INSTRUMENT_KEY Lnet/minecraft/util/registry/Registry;INSTRUMENT_KEY:Lnet/minecraft/util/registry/RegistryKey;
    • INSTRUMENT

      public static final Registry<Instrument> INSTRUMENT
      Mappings:
      Namespace Name Mixin selector
      official bQ Lhm;bQ:Lhm;
      intermediary field_39210 Lnet/minecraft/class_2378;field_39210:Lnet/minecraft/class_2378;
      named INSTRUMENT Lnet/minecraft/util/registry/Registry;INSTRUMENT:Lnet/minecraft/util/registry/Registry;
    • registryKey

      private final RegistryKey<? extends Registry<T>> 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 bT Lhm;bT:Laai;
      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 bU Lhm;bU: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> Lhm;<init>(Laai;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

      private static <T> RegistryKey<Registry<T>> createRegistryKey(String registryId)
      Mappings:
      Namespace Name Mixin selector
      official a Lhm;a(Ljava/lang/String;)Laai;
      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

      public static <T extends Registry<?>> void validate(Registry<T> registries)
      Mappings:
      Namespace Name Mixin selector
      official a Lhm;a(Lhm;)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 Lhm;a(Laai;Lhm$a;)Lhm;
      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 Lhm;a(Laai;Ljava/lang/String;Lhm$a;)Lgx;
      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 Lhm;a(Laai;Ljava/lang/String;Ljava/util/function/Function;Lhm$a;)Lgx;
      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 Lhm;a(Laai;Lcom/mojang/serialization/Lifecycle;Lhm$a;)Lhm;
      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 Lhm;a(Laai;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;Lhm$a;)Lhm;
      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 Lhm;a(Laai;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Lhm$a;)Lgx;
      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 Lhm;a(Laai;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;Lhm$a;)Lgx;
      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 Lhm;a(Laai;Lht;Lhm$a;Lcom/mojang/serialization/Lifecycle;)Lht;
      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 m Lhm;m()V
      intermediary method_40292 Lnet/minecraft/class_2378;method_40292()V
      named freezeRegistries Lnet/minecraft/util/registry/Registry;freezeRegistries()V
    • getKey

      public RegistryKey<? extends Registry<T>> getKey()
      Mappings:
      Namespace Name Mixin selector
      official n Lhm;n()Laai;
      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 o Lhm;o()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

      public String toString()
      Overrides:
      toString in class Object
    • getCodec

      public com.mojang.serialization.Codec<T> getCodec()
      Mappings:
      Namespace Name Mixin selector
      official p Lhm;p()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

      public com.mojang.serialization.Codec<RegistryEntry<T>> createEntryCodec()
      Mappings:
      Namespace Name Mixin selector
      official q Lhm;q()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

      public <U> Stream<U> keys(com.mojang.serialization.DynamicOps<U> ops)
      Specified by:
      keys in interface com.mojang.serialization.Keyable
      Mappings:
      Namespace Name Mixin selector
      official keys Lhm;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

      @Nullable public abstract @Nullable Identifier getId(T value)
      Mappings:
      Namespace Name Mixin selector
      official b Lhm;b(Ljava/lang/Object;)Laaj;
      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

      public abstract Optional<RegistryKey<T>> getKey(T entry)
      Mappings:
      Namespace Name Mixin selector
      official c Lhm;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

      public abstract int getRawId(@Nullable T value)
      Specified by:
      getRawId in interface IndexedIterable<T>
      Mappings:
      Namespace Name Mixin selector
      official a Lhf;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

      @Nullable public abstract T get(@Nullable @Nullable RegistryKey<T> key)
      Mappings:
      Namespace Name Mixin selector
      official a Lhm;a(Laai;)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

      @Nullable public abstract T get(@Nullable @Nullable Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official a Lhm;a(Laaj;)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

      public abstract com.mojang.serialization.Lifecycle getEntryLifecycle(T entry)
      Gets the lifecycle of a registry entry.
      Mappings:
      Namespace Name Mixin selector
      official d Lhm;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 Lhm;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

      public Optional<T> getOrEmpty(@Nullable @Nullable Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official b Lhm;b(Laaj;)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

      public Optional<T> getOrEmpty(@Nullable @Nullable RegistryKey<T> key)
      Mappings:
      Namespace Name Mixin selector
      official f Lhm;f(Laai;)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

      public T getOrThrow(RegistryKey<T> key)
      Gets an entry from the registry.
      Throws:
      IllegalStateException - if the entry was not present in the registry
      Mappings:
      Namespace Name Mixin selector
      official g Lhm;g(Laai;)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

      public abstract Set<Identifier> getIds()
      Mappings:
      Namespace Name Mixin selector
      official d Lhm;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

      public abstract Set<Map.Entry<RegistryKey<T>,T>> getEntrySet()
      Mappings:
      Namespace Name Mixin selector
      official f Lhm;f()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;
    • getKeys

      public abstract Set<RegistryKey<T>> getKeys()
      Mappings:
      Namespace Name Mixin selector
      official e Lhm;e()Ljava/util/Set;
      intermediary method_42021 Lnet/minecraft/class_2378;method_42021()Ljava/util/Set;
      named getKeys Lnet/minecraft/util/registry/Registry;getKeys()Ljava/util/Set;
    • getRandom

      public abstract Optional<RegistryEntry<T>> getRandom(Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Lhm;a(Lalu;)Ljava/util/Optional;
      intermediary method_10240 Lnet/minecraft/class_2378;method_10240(Lnet/minecraft/class_5819;)Ljava/util/Optional;
      named getRandom Lnet/minecraft/util/registry/Registry;getRandom(Lnet/minecraft/util/math/random/Random;)Ljava/util/Optional;
    • stream

      public Stream<T> stream()
      Mappings:
      Namespace Name Mixin selector
      official r Lhm;r()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

      public abstract boolean containsId(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official c Lhm;c(Laaj;)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

      public abstract boolean contains(RegistryKey<T> key)
      Mappings:
      Namespace Name Mixin selector
      official e Lhm;e(Laai;)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

      public static <T> T register(Registry<? super T> registry, String id, T entry)
      Mappings:
      Namespace Name Mixin selector
      official a Lhm;a(Lhm;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

      public static <V, T extends V> T register(Registry<V> registry, Identifier id, T entry)
      Mappings:
      Namespace Name Mixin selector
      official a Lhm;a(Lhm;Laaj;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

      public static <V, T extends V> T register(Registry<V> registry, RegistryKey<V> key, T entry)
      Mappings:
      Namespace Name Mixin selector
      official a Lhm;a(Lhm;Laai;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

      public static <V, T extends V> T register(Registry<V> registry, int rawId, String id, T entry)
      Mappings:
      Namespace Name Mixin selector
      official a Lhm;a(Lhm;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

      public abstract Registry<T> freeze()
      Mappings:
      Namespace Name Mixin selector
      official k Lhm;k()Lhm;
      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

      public abstract RegistryEntry<T> getOrCreateEntry(RegistryKey<T> key)
      Mappings:
      Namespace Name Mixin selector
      official c Lhm;c(Laai;)Lhc;
      intermediary method_44298 Lnet/minecraft/class_2378;method_44298(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;
    • getOrCreateEntryDataResult

      public abstract com.mojang.serialization.DataResult<RegistryEntry<T>> getOrCreateEntryDataResult(RegistryKey<T> key)
      Mappings:
      Namespace Name Mixin selector
      official d Lhm;d(Laai;)Lcom/mojang/serialization/DataResult;
      intermediary method_40268 Lnet/minecraft/class_2378;method_40268(Lnet/minecraft/class_5321;)Lcom/mojang/serialization/DataResult;
      named getOrCreateEntryDataResult Lnet/minecraft/util/registry/Registry;getOrCreateEntryDataResult(Lnet/minecraft/util/registry/RegistryKey;)Lcom/mojang/serialization/DataResult;
    • createEntry

      public abstract RegistryEntry.Reference<T> createEntry(T value)
      Mappings:
      Namespace Name Mixin selector
      official e Lhm;e(Ljava/lang/Object;)Lhc$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

      public abstract Optional<RegistryEntry<T>> getEntry(int rawId)
      Mappings:
      Namespace Name Mixin selector
      official c Lhm;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

      public abstract Optional<RegistryEntry<T>> getEntry(RegistryKey<T> key)
      Mappings:
      Namespace Name Mixin selector
      official b Lhm;b(Laai;)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

      public RegistryEntry<T> entryOf(RegistryKey<T> key)
      Mappings:
      Namespace Name Mixin selector
      official h Lhm;h(Laai;)Lhc;
      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

      public abstract Stream<RegistryEntry.Reference<T>> streamEntries()
      Mappings:
      Namespace Name Mixin selector
      official g Lhm;g()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

      public abstract Optional<RegistryEntryList.Named<T>> getEntryList(TagKey<T> tag)
      Mappings:
      Namespace Name Mixin selector
      official c Lhm;c(Lakh;)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

      public Iterable<RegistryEntry<T>> iterateEntries(TagKey<T> tag)
      Mappings:
      Namespace Name Mixin selector
      official d Lhm;d(Lakh;)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

      public abstract RegistryEntryList.Named<T> getOrCreateEntryList(TagKey<T> tag)
      Mappings:
      Namespace Name Mixin selector
      official b Lhm;b(Lakh;)Lhe$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 h Lhm;h()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

      public abstract Stream<TagKey<T>> streamTags()
      Mappings:
      Namespace Name Mixin selector
      official i Lhm;i()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

      public abstract boolean containsTag(TagKey<T> tag)
      Mappings:
      Namespace Name Mixin selector
      official a Lhm;a(Lakh;)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 l Lhm;l()V
      intermediary method_40278 Lnet/minecraft/class_2378;method_40278()V
      named clearTags Lnet/minecraft/util/registry/Registry;clearTags()V
    • populateTags

      public abstract void populateTags(Map<TagKey<T>,List<RegistryEntry<T>>> tagEntries)
      Mappings:
      Namespace Name Mixin selector
      official a Lhm;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

      public IndexedIterable<RegistryEntry<T>> getIndexedEntries()
      Mappings:
      Namespace Name Mixin selector
      official s Lhm;s()Lhf;
      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;