Package net.minecraft.util.registry
Class Registry<T>
java.lang.Object
net.minecraft.util.registry.Registry<T>
- All Implemented Interfaces:
com.mojang.serialization.Codec<T>,com.mojang.serialization.Decoder<T>,com.mojang.serialization.Encoder<T>,com.mojang.serialization.Keyable,Iterable<T>,IndexedIterable<T>
- Direct Known Subclasses:
MutableRegistry
public abstract class Registry<T> extends Object implements com.mojang.serialization.Codec<T>, com.mojang.serialization.Keyable, IndexedIterable<T>
- Mappings:
Namespace Name official gnintermediary net/minecraft/class_2378named net/minecraft/util/registry/Registry
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.mojang.serialization.Codec
com.mojang.serialization.Codec.ResultFunction<A extends Object> -
Field Summary
Fields inherited from interface com.mojang.serialization.Codec
BOOL, BYTE, BYTE_BUFFER, DOUBLE, EMPTY, FLOAT, INT, INT_STREAM, LONG, LONG_STREAM, PASSTHROUGH, SHORT, STRING -
Constructor Summary
Constructors Modifier Constructor Description protectedRegistry(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle) -
Method Summary
Modifier and Type Method Description abstract booleancontainsId(Identifier id)private static <T> Registry<T>create(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle, Supplier<T> defaultEntry)private static <T> DefaultedRegistry<T>create(RegistryKey<? extends Registry<T>> key, String defaultId, com.mojang.serialization.Lifecycle lifecycle, Supplier<T> defaultEntry)private static <T> DefaultedRegistry<T>create(RegistryKey<? extends Registry<T>> key, String defaultId, Supplier<T> defaultEntry)private static <T> Registry<T>create(RegistryKey<? extends Registry<T>> key, Supplier<T> defaultEntry)private static <T, R extends MutableRegistry<T>>
Rcreate(RegistryKey<? extends Registry<T>> key, R registry, Supplier<T> defaultEntry, com.mojang.serialization.Lifecycle lifecycle)private static <T> RegistryKey<Registry<T>>createRegistryKey(String registryId)<U> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<T,U>>decode(com.mojang.serialization.DynamicOps<U> dynamicOps, U u)<U> com.mojang.serialization.DataResult<U>encode(T t, com.mojang.serialization.DynamicOps<U> dynamicOps, U u)abstract Tget(Identifier id)abstract Tget(RegistryKey<T> key)abstract Set<Map.Entry<RegistryKey<T>,T>>getEntries()protected abstract com.mojang.serialization.LifecyclegetEntryLifecycle(T entry)Gets the lifecycle of a registry entry.abstract IdentifiergetId(T entry)abstract Set<Identifier>getIds()RegistryKey<? extends Registry<T>>getKey()abstract Optional<RegistryKey<T>>getKey(T entry)abstract com.mojang.serialization.LifecyclegetLifecycle()Optional<T>getOrEmpty(Identifier id)Optional<T>getOrEmpty(RegistryKey<T> key)TgetOrThrow(RegistryKey<T> key)Gets an entry from the registry.abstract intgetRawId(T entry)<U> Stream<U>keys(com.mojang.serialization.DynamicOps<U> dynamicOps)static <T> Tregister(Registry<? super T> registry, String id, T entry)static <V, T extends V>
Tregister(Registry<V> registry, int rawId, String id, T entry)static <V, T extends V>
Tregister(Registry<V> registry, Identifier id, T entry)Stream<T>stream()StringtoString()static <T extends MutableRegistry<?>>
voidvalidate(MutableRegistry<T> registry)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.mojang.serialization.Codec
comapFlatMap, deprecated, dispatch, dispatch, dispatchMap, dispatchMap, dispatchStable, fieldOf, flatComapMap, flatXmap, listOf, mapResult, optionalFieldOf, optionalFieldOf, optionalFieldOf, optionalFieldOf, orElse, orElse, orElse, orElseGet, orElseGet, orElseGet, partialDispatch, promotePartial, stable, withLifecycle, xmapMethods inherited from interface com.mojang.serialization.Decoder
boxed, decode, flatMap, map, parse, parse, simple, terminalMethods inherited from interface com.mojang.serialization.Encoder
comap, encodeStart, flatComapMethods inherited from interface net.minecraft.util.collection.IndexedIterable
getMethods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official cLgn;c:Lorg/apache/logging/log4j/Logger;intermediary field_11139Lnet/minecraft/class_2378;field_11139:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/util/registry/Registry;LOGGER:Lorg/apache/logging/log4j/Logger;
-
DEFAULT_ENTRIES
- Mappings:
Namespace Name Mixin selector official aLgn;a:Ljava/util/Map;intermediary field_11140Lnet/minecraft/class_2378;field_11140:Ljava/util/Map;named DEFAULT_ENTRIESLnet/minecraft/util/registry/Registry;DEFAULT_ENTRIES:Ljava/util/Map;
-
ROOT_KEY
- Mappings:
Namespace Name Mixin selector official dLgn;d:Lwb;intermediary field_25100Lnet/minecraft/class_2378;field_25100:Lnet/minecraft/class_2960;named ROOT_KEYLnet/minecraft/util/registry/Registry;ROOT_KEY:Lnet/minecraft/util/Identifier;
-
ROOT
- Mappings:
Namespace Name Mixin selector official eLgn;e:Lgt;intermediary field_25101Lnet/minecraft/class_2378;field_25101:Lnet/minecraft/class_2385;named ROOTLnet/minecraft/util/registry/Registry;ROOT:Lnet/minecraft/util/registry/MutableRegistry;
-
REGISTRIES
- Mappings:
Namespace Name Mixin selector official fLgn;f:Lgn;intermediary field_11144Lnet/minecraft/class_2378;field_11144:Lnet/minecraft/class_2378;named REGISTRIESLnet/minecraft/util/registry/Registry;REGISTRIES:Lnet/minecraft/util/registry/Registry;
-
SOUND_EVENT_KEY
- Mappings:
Namespace Name Mixin selector official gLgn;g:Lwa;intermediary field_25102Lnet/minecraft/class_2378;field_25102:Lnet/minecraft/class_5321;named SOUND_EVENT_KEYLnet/minecraft/util/registry/Registry;SOUND_EVENT_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
FLUID_KEY
- Mappings:
Namespace Name Mixin selector official hLgn;h:Lwa;intermediary field_25103Lnet/minecraft/class_2378;field_25103:Lnet/minecraft/class_5321;named FLUID_KEYLnet/minecraft/util/registry/Registry;FLUID_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
MOB_EFFECT_KEY
- Mappings:
Namespace Name Mixin selector official iLgn;i:Lwa;intermediary field_25104Lnet/minecraft/class_2378;field_25104:Lnet/minecraft/class_5321;named MOB_EFFECT_KEYLnet/minecraft/util/registry/Registry;MOB_EFFECT_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
BLOCK_KEY
- Mappings:
Namespace Name Mixin selector official jLgn;j:Lwa;intermediary field_25105Lnet/minecraft/class_2378;field_25105:Lnet/minecraft/class_5321;named BLOCK_KEYLnet/minecraft/util/registry/Registry;BLOCK_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
ENCHANTMENT_KEY
- Mappings:
Namespace Name Mixin selector official kLgn;k:Lwa;intermediary field_25106Lnet/minecraft/class_2378;field_25106:Lnet/minecraft/class_5321;named ENCHANTMENT_KEYLnet/minecraft/util/registry/Registry;ENCHANTMENT_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
ENTITY_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official lLgn;l:Lwa;intermediary field_25107Lnet/minecraft/class_2378;field_25107:Lnet/minecraft/class_5321;named ENTITY_TYPE_KEYLnet/minecraft/util/registry/Registry;ENTITY_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
ITEM_KEY
- Mappings:
Namespace Name Mixin selector official mLgn;m:Lwa;intermediary field_25108Lnet/minecraft/class_2378;field_25108:Lnet/minecraft/class_5321;named ITEM_KEYLnet/minecraft/util/registry/Registry;ITEM_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
POTION_KEY
- Mappings:
Namespace Name Mixin selector official nLgn;n:Lwa;intermediary field_25109Lnet/minecraft/class_2378;field_25109:Lnet/minecraft/class_5321;named POTION_KEYLnet/minecraft/util/registry/Registry;POTION_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
PARTICLE_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official oLgn;o:Lwa;intermediary field_25070Lnet/minecraft/class_2378;field_25070:Lnet/minecraft/class_5321;named PARTICLE_TYPE_KEYLnet/minecraft/util/registry/Registry;PARTICLE_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
BLOCK_ENTITY_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official pLgn;p:Lwa;intermediary field_25073Lnet/minecraft/class_2378;field_25073:Lnet/minecraft/class_5321;named BLOCK_ENTITY_TYPE_KEYLnet/minecraft/util/registry/Registry;BLOCK_ENTITY_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
MOTIVE_KEY
- Mappings:
Namespace Name Mixin selector official qLgn;q:Lwa;intermediary field_25074Lnet/minecraft/class_2378;field_25074:Lnet/minecraft/class_5321;named MOTIVE_KEYLnet/minecraft/util/registry/Registry;MOTIVE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
CUSTOM_STAT_KEY
- Mappings:
Namespace Name Mixin selector official rLgn;r:Lwa;intermediary field_25075Lnet/minecraft/class_2378;field_25075:Lnet/minecraft/class_5321;named CUSTOM_STAT_KEYLnet/minecraft/util/registry/Registry;CUSTOM_STAT_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
CHUNK_STATUS_KEY
- Mappings:
Namespace Name Mixin selector official sLgn;s:Lwa;intermediary field_25076Lnet/minecraft/class_2378;field_25076:Lnet/minecraft/class_5321;named CHUNK_STATUS_KEYLnet/minecraft/util/registry/Registry;CHUNK_STATUS_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
RULE_TEST_KEY
- Mappings:
Namespace Name Mixin selector official tLgn;t:Lwa;intermediary field_25079Lnet/minecraft/class_2378;field_25079:Lnet/minecraft/class_5321;named RULE_TEST_KEYLnet/minecraft/util/registry/Registry;RULE_TEST_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
POS_RULE_TEST_KEY
- Mappings:
Namespace Name Mixin selector official uLgn;u:Lwa;intermediary field_25080Lnet/minecraft/class_2378;field_25080:Lnet/minecraft/class_5321;named POS_RULE_TEST_KEYLnet/minecraft/util/registry/Registry;POS_RULE_TEST_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
MENU_KEY
- Mappings:
Namespace Name Mixin selector official vLgn;v:Lwa;intermediary field_25083Lnet/minecraft/class_2378;field_25083:Lnet/minecraft/class_5321;named MENU_KEYLnet/minecraft/util/registry/Registry;MENU_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
RECIPE_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official wLgn;w:Lwa;intermediary field_25084Lnet/minecraft/class_2378;field_25084:Lnet/minecraft/class_5321;named RECIPE_TYPE_KEYLnet/minecraft/util/registry/Registry;RECIPE_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
RECIPE_SERIALIZER_KEY
- Mappings:
Namespace Name Mixin selector official xLgn;x:Lwa;intermediary field_25085Lnet/minecraft/class_2378;field_25085:Lnet/minecraft/class_5321;named RECIPE_SERIALIZER_KEYLnet/minecraft/util/registry/Registry;RECIPE_SERIALIZER_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
ATTRIBUTE_KEY
- Mappings:
Namespace Name Mixin selector official yLgn;y:Lwa;intermediary field_25086Lnet/minecraft/class_2378;field_25086:Lnet/minecraft/class_5321;named ATTRIBUTE_KEYLnet/minecraft/util/registry/Registry;ATTRIBUTE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
GAME_EVENT_KEY
- Mappings:
Namespace Name Mixin selector official zLgn;z:Lwa;intermediary field_28266Lnet/minecraft/class_2378;field_28266:Lnet/minecraft/class_5321;named GAME_EVENT_KEYLnet/minecraft/util/registry/Registry;GAME_EVENT_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
POSITION_SOURCE_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official ALgn;A:Lwa;intermediary field_28263Lnet/minecraft/class_2378;field_28263:Lnet/minecraft/class_5321;named POSITION_SOURCE_TYPE_KEYLnet/minecraft/util/registry/Registry;POSITION_SOURCE_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STAT_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official BLgn;B:Lwa;intermediary field_25087Lnet/minecraft/class_2378;field_25087:Lnet/minecraft/class_5321;named STAT_TYPE_KEYLnet/minecraft/util/registry/Registry;STAT_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
VILLAGER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official CLgn;C:Lwa;intermediary field_25088Lnet/minecraft/class_2378;field_25088:Lnet/minecraft/class_5321;named VILLAGER_TYPE_KEYLnet/minecraft/util/registry/Registry;VILLAGER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
VILLAGER_PROFESSION_KEY
- Mappings:
Namespace Name Mixin selector official DLgn;D:Lwa;intermediary field_25089Lnet/minecraft/class_2378;field_25089:Lnet/minecraft/class_5321;named VILLAGER_PROFESSION_KEYLnet/minecraft/util/registry/Registry;VILLAGER_PROFESSION_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
POINT_OF_INTEREST_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official ELgn;E:Lwa;intermediary field_25090Lnet/minecraft/class_2378;field_25090:Lnet/minecraft/class_5321;named POINT_OF_INTEREST_TYPE_KEYLnet/minecraft/util/registry/Registry;POINT_OF_INTEREST_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
MEMORY_MODULE_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official FLgn;F:Lwa;intermediary field_25091Lnet/minecraft/class_2378;field_25091:Lnet/minecraft/class_5321;named MEMORY_MODULE_TYPE_KEYLnet/minecraft/util/registry/Registry;MEMORY_MODULE_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
SENSOR_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official GLgn;G:Lwa;intermediary field_25092Lnet/minecraft/class_2378;field_25092:Lnet/minecraft/class_5321;named SENSOR_TYPE_KEYLnet/minecraft/util/registry/Registry;SENSOR_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
SCHEDULE_KEY
- Mappings:
Namespace Name Mixin selector official HLgn;H:Lwa;intermediary field_25093Lnet/minecraft/class_2378;field_25093:Lnet/minecraft/class_5321;named SCHEDULE_KEYLnet/minecraft/util/registry/Registry;SCHEDULE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
ACTIVITY_KEY
- Mappings:
Namespace Name Mixin selector official ILgn;I:Lwa;intermediary field_25094Lnet/minecraft/class_2378;field_25094:Lnet/minecraft/class_5321;named ACTIVITY_KEYLnet/minecraft/util/registry/Registry;ACTIVITY_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
LOOT_POOL_ENTRY_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official JLgn;J:Lwa;intermediary field_25295Lnet/minecraft/class_2378;field_25295:Lnet/minecraft/class_5321;named LOOT_POOL_ENTRY_TYPE_KEYLnet/minecraft/util/registry/Registry;LOOT_POOL_ENTRY_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
LOOT_FUNCTION_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official KLgn;K:Lwa;intermediary field_25296Lnet/minecraft/class_2378;field_25296:Lnet/minecraft/class_5321;named LOOT_FUNCTION_TYPE_KEYLnet/minecraft/util/registry/Registry;LOOT_FUNCTION_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
LOOT_CONDITION_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official LLgn;L:Lwa;intermediary field_25297Lnet/minecraft/class_2378;field_25297:Lnet/minecraft/class_5321;named LOOT_CONDITION_TYPE_KEYLnet/minecraft/util/registry/Registry;LOOT_CONDITION_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
LOOT_NUMBER_PROVIDER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official MLgn;M:Lwa;intermediary field_28005Lnet/minecraft/class_2378;field_28005:Lnet/minecraft/class_5321;named LOOT_NUMBER_PROVIDER_TYPE_KEYLnet/minecraft/util/registry/Registry;LOOT_NUMBER_PROVIDER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
LOOT_NBT_PROVIDER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official NLgn;N:Lwa;intermediary field_28006Lnet/minecraft/class_2378;field_28006:Lnet/minecraft/class_5321;named LOOT_NBT_PROVIDER_TYPE_KEYLnet/minecraft/util/registry/Registry;LOOT_NBT_PROVIDER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
LOOT_SCORE_PROVIDER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official OLgn;O:Lwa;intermediary field_28007Lnet/minecraft/class_2378;field_28007:Lnet/minecraft/class_5321;named LOOT_SCORE_PROVIDER_TYPE_KEYLnet/minecraft/util/registry/Registry;LOOT_SCORE_PROVIDER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
DIMENSION_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official PLgn;P:Lwa;intermediary field_25095Lnet/minecraft/class_2378;field_25095:Lnet/minecraft/class_5321;named DIMENSION_TYPE_KEYLnet/minecraft/util/registry/Registry;DIMENSION_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
DIMENSION
- Mappings:
Namespace Name Mixin selector official QLgn;Q:Lwa;intermediary field_25298Lnet/minecraft/class_2378;field_25298:Lnet/minecraft/class_5321;named DIMENSIONLnet/minecraft/util/registry/Registry;DIMENSION:Lnet/minecraft/util/registry/RegistryKey;
-
DIMENSION_OPTIONS
- Mappings:
Namespace Name Mixin selector official RLgn;R:Lwa;intermediary field_25490Lnet/minecraft/class_2378;field_25490:Lnet/minecraft/class_5321;named DIMENSION_OPTIONSLnet/minecraft/util/registry/Registry;DIMENSION_OPTIONS:Lnet/minecraft/util/registry/RegistryKey;
-
GAME_EVENT
- Mappings:
Namespace Name Mixin selector official SLgn;S:Lgb;intermediary field_28264Lnet/minecraft/class_2378;field_28264:Lnet/minecraft/class_2348;named GAME_EVENTLnet/minecraft/util/registry/Registry;GAME_EVENT:Lnet/minecraft/util/registry/DefaultedRegistry;
-
SOUND_EVENT
- Mappings:
Namespace Name Mixin selector official TLgn;T:Lgn;intermediary field_11156Lnet/minecraft/class_2378;field_11156:Lnet/minecraft/class_2378;named SOUND_EVENTLnet/minecraft/util/registry/Registry;SOUND_EVENT:Lnet/minecraft/util/registry/Registry;
-
FLUID
- Mappings:
Namespace Name Mixin selector official ULgn;U:Lgb;intermediary field_11154Lnet/minecraft/class_2378;field_11154:Lnet/minecraft/class_2348;named FLUIDLnet/minecraft/util/registry/Registry;FLUID:Lnet/minecraft/util/registry/DefaultedRegistry;
-
STATUS_EFFECT
- Mappings:
Namespace Name Mixin selector official VLgn;V:Lgn;intermediary field_11159Lnet/minecraft/class_2378;field_11159:Lnet/minecraft/class_2378;named STATUS_EFFECTLnet/minecraft/util/registry/Registry;STATUS_EFFECT:Lnet/minecraft/util/registry/Registry;
-
BLOCK
- Mappings:
Namespace Name Mixin selector official WLgn;W:Lgb;intermediary field_11146Lnet/minecraft/class_2378;field_11146:Lnet/minecraft/class_2348;named BLOCKLnet/minecraft/util/registry/Registry;BLOCK:Lnet/minecraft/util/registry/DefaultedRegistry;
-
ENCHANTMENT
- Mappings:
Namespace Name Mixin selector official XLgn;X:Lgn;intermediary field_11160Lnet/minecraft/class_2378;field_11160:Lnet/minecraft/class_2378;named ENCHANTMENTLnet/minecraft/util/registry/Registry;ENCHANTMENT:Lnet/minecraft/util/registry/Registry;
-
ENTITY_TYPE
- Mappings:
Namespace Name Mixin selector official YLgn;Y:Lgb;intermediary field_11145Lnet/minecraft/class_2378;field_11145:Lnet/minecraft/class_2348;named ENTITY_TYPELnet/minecraft/util/registry/Registry;ENTITY_TYPE:Lnet/minecraft/util/registry/DefaultedRegistry;
-
ITEM
- Mappings:
Namespace Name Mixin selector official ZLgn;Z:Lgb;intermediary field_11142Lnet/minecraft/class_2378;field_11142:Lnet/minecraft/class_2348;named ITEMLnet/minecraft/util/registry/Registry;ITEM:Lnet/minecraft/util/registry/DefaultedRegistry;
-
POTION
- Mappings:
Namespace Name Mixin selector official aaLgn;aa:Lgb;intermediary field_11143Lnet/minecraft/class_2378;field_11143:Lnet/minecraft/class_2348;named POTIONLnet/minecraft/util/registry/Registry;POTION:Lnet/minecraft/util/registry/DefaultedRegistry;
-
PARTICLE_TYPE
- Mappings:
Namespace Name Mixin selector official abLgn;ab:Lgn;intermediary field_11141Lnet/minecraft/class_2378;field_11141:Lnet/minecraft/class_2378;named PARTICLE_TYPELnet/minecraft/util/registry/Registry;PARTICLE_TYPE:Lnet/minecraft/util/registry/Registry;
-
BLOCK_ENTITY_TYPE
- Mappings:
Namespace Name Mixin selector official acLgn;ac:Lgn;intermediary field_11137Lnet/minecraft/class_2378;field_11137:Lnet/minecraft/class_2378;named BLOCK_ENTITY_TYPELnet/minecraft/util/registry/Registry;BLOCK_ENTITY_TYPE:Lnet/minecraft/util/registry/Registry;
-
PAINTING_MOTIVE
- Mappings:
Namespace Name Mixin selector official adLgn;ad:Lgb;intermediary field_11150Lnet/minecraft/class_2378;field_11150:Lnet/minecraft/class_2348;named PAINTING_MOTIVELnet/minecraft/util/registry/Registry;PAINTING_MOTIVE:Lnet/minecraft/util/registry/DefaultedRegistry;
-
CUSTOM_STAT
- Mappings:
Namespace Name Mixin selector official aeLgn;ae:Lgn;intermediary field_11158Lnet/minecraft/class_2378;field_11158:Lnet/minecraft/class_2378;named CUSTOM_STATLnet/minecraft/util/registry/Registry;CUSTOM_STAT:Lnet/minecraft/util/registry/Registry;
-
CHUNK_STATUS
- Mappings:
Namespace Name Mixin selector official afLgn;af:Lgb;intermediary field_16643Lnet/minecraft/class_2378;field_16643:Lnet/minecraft/class_2348;named CHUNK_STATUSLnet/minecraft/util/registry/Registry;CHUNK_STATUS:Lnet/minecraft/util/registry/DefaultedRegistry;
-
RULE_TEST
- Mappings:
Namespace Name Mixin selector official agLgn;ag:Lgn;intermediary field_16792Lnet/minecraft/class_2378;field_16792:Lnet/minecraft/class_2378;named RULE_TESTLnet/minecraft/util/registry/Registry;RULE_TEST:Lnet/minecraft/util/registry/Registry;
-
POS_RULE_TEST
- Mappings:
Namespace Name Mixin selector official ahLgn;ah:Lgn;intermediary field_23398Lnet/minecraft/class_2378;field_23398:Lnet/minecraft/class_2378;named POS_RULE_TESTLnet/minecraft/util/registry/Registry;POS_RULE_TEST:Lnet/minecraft/util/registry/Registry;
-
SCREEN_HANDLER
- Mappings:
Namespace Name Mixin selector official aiLgn;ai:Lgn;intermediary field_17429Lnet/minecraft/class_2378;field_17429:Lnet/minecraft/class_2378;named SCREEN_HANDLERLnet/minecraft/util/registry/Registry;SCREEN_HANDLER:Lnet/minecraft/util/registry/Registry;
-
RECIPE_TYPE
- Mappings:
Namespace Name Mixin selector official ajLgn;aj:Lgn;intermediary field_17597Lnet/minecraft/class_2378;field_17597:Lnet/minecraft/class_2378;named RECIPE_TYPELnet/minecraft/util/registry/Registry;RECIPE_TYPE:Lnet/minecraft/util/registry/Registry;
-
RECIPE_SERIALIZER
- Mappings:
Namespace Name Mixin selector official akLgn;ak:Lgn;intermediary field_17598Lnet/minecraft/class_2378;field_17598:Lnet/minecraft/class_2378;named RECIPE_SERIALIZERLnet/minecraft/util/registry/Registry;RECIPE_SERIALIZER:Lnet/minecraft/util/registry/Registry;
-
ATTRIBUTE
- Mappings:
Namespace Name Mixin selector official alLgn;al:Lgn;intermediary field_23781Lnet/minecraft/class_2378;field_23781:Lnet/minecraft/class_2378;named ATTRIBUTELnet/minecraft/util/registry/Registry;ATTRIBUTE:Lnet/minecraft/util/registry/Registry;
-
POSITION_SOURCE_TYPE
- Mappings:
Namespace Name Mixin selector official amLgn;am:Lgn;intermediary field_28265Lnet/minecraft/class_2378;field_28265:Lnet/minecraft/class_2378;named POSITION_SOURCE_TYPELnet/minecraft/util/registry/Registry;POSITION_SOURCE_TYPE:Lnet/minecraft/util/registry/Registry;
-
STAT_TYPE
- Mappings:
Namespace Name Mixin selector official anLgn;an:Lgn;intermediary field_11152Lnet/minecraft/class_2378;field_11152:Lnet/minecraft/class_2378;named STAT_TYPELnet/minecraft/util/registry/Registry;STAT_TYPE:Lnet/minecraft/util/registry/Registry;
-
VILLAGER_TYPE
- Mappings:
Namespace Name Mixin selector official aoLgn;ao:Lgb;intermediary field_17166Lnet/minecraft/class_2378;field_17166:Lnet/minecraft/class_2348;named VILLAGER_TYPELnet/minecraft/util/registry/Registry;VILLAGER_TYPE:Lnet/minecraft/util/registry/DefaultedRegistry;
-
VILLAGER_PROFESSION
- Mappings:
Namespace Name Mixin selector official apLgn;ap:Lgb;intermediary field_17167Lnet/minecraft/class_2378;field_17167:Lnet/minecraft/class_2348;named VILLAGER_PROFESSIONLnet/minecraft/util/registry/Registry;VILLAGER_PROFESSION:Lnet/minecraft/util/registry/DefaultedRegistry;
-
POINT_OF_INTEREST_TYPE
- Mappings:
Namespace Name Mixin selector official aqLgn;aq:Lgb;intermediary field_18792Lnet/minecraft/class_2378;field_18792:Lnet/minecraft/class_2348;named POINT_OF_INTEREST_TYPELnet/minecraft/util/registry/Registry;POINT_OF_INTEREST_TYPE:Lnet/minecraft/util/registry/DefaultedRegistry;
-
MEMORY_MODULE_TYPE
- Mappings:
Namespace Name Mixin selector official arLgn;ar:Lgb;intermediary field_18793Lnet/minecraft/class_2378;field_18793:Lnet/minecraft/class_2348;named MEMORY_MODULE_TYPELnet/minecraft/util/registry/Registry;MEMORY_MODULE_TYPE:Lnet/minecraft/util/registry/DefaultedRegistry;
-
SENSOR_TYPE
- Mappings:
Namespace Name Mixin selector official asLgn;as:Lgb;intermediary field_18794Lnet/minecraft/class_2378;field_18794:Lnet/minecraft/class_2348;named SENSOR_TYPELnet/minecraft/util/registry/Registry;SENSOR_TYPE:Lnet/minecraft/util/registry/DefaultedRegistry;
-
SCHEDULE
- Mappings:
Namespace Name Mixin selector official atLgn;at:Lgn;intermediary field_18795Lnet/minecraft/class_2378;field_18795:Lnet/minecraft/class_2378;named SCHEDULELnet/minecraft/util/registry/Registry;SCHEDULE:Lnet/minecraft/util/registry/Registry;
-
ACTIVITY
- Mappings:
Namespace Name Mixin selector official auLgn;au:Lgn;intermediary field_18796Lnet/minecraft/class_2378;field_18796:Lnet/minecraft/class_2378;named ACTIVITYLnet/minecraft/util/registry/Registry;ACTIVITY:Lnet/minecraft/util/registry/Registry;
-
LOOT_POOL_ENTRY_TYPE
- Mappings:
Namespace Name Mixin selector official avLgn;av:Lgn;intermediary field_25293Lnet/minecraft/class_2378;field_25293:Lnet/minecraft/class_2378;named LOOT_POOL_ENTRY_TYPELnet/minecraft/util/registry/Registry;LOOT_POOL_ENTRY_TYPE:Lnet/minecraft/util/registry/Registry;
-
LOOT_FUNCTION_TYPE
- Mappings:
Namespace Name Mixin selector official awLgn;aw:Lgn;intermediary field_25294Lnet/minecraft/class_2378;field_25294:Lnet/minecraft/class_2378;named LOOT_FUNCTION_TYPELnet/minecraft/util/registry/Registry;LOOT_FUNCTION_TYPE:Lnet/minecraft/util/registry/Registry;
-
LOOT_CONDITION_TYPE
- Mappings:
Namespace Name Mixin selector official axLgn;ax:Lgn;intermediary field_25299Lnet/minecraft/class_2378;field_25299:Lnet/minecraft/class_2378;named LOOT_CONDITION_TYPELnet/minecraft/util/registry/Registry;LOOT_CONDITION_TYPE:Lnet/minecraft/util/registry/Registry;
-
LOOT_NUMBER_PROVIDER_TYPE
- Mappings:
Namespace Name Mixin selector official ayLgn;ay:Lgn;intermediary field_28008Lnet/minecraft/class_2378;field_28008:Lnet/minecraft/class_2378;named LOOT_NUMBER_PROVIDER_TYPELnet/minecraft/util/registry/Registry;LOOT_NUMBER_PROVIDER_TYPE:Lnet/minecraft/util/registry/Registry;
-
LOOT_NBT_PROVIDER_TYPE
- Mappings:
Namespace Name Mixin selector official azLgn;az:Lgn;intermediary field_28009Lnet/minecraft/class_2378;field_28009:Lnet/minecraft/class_2378;named LOOT_NBT_PROVIDER_TYPELnet/minecraft/util/registry/Registry;LOOT_NBT_PROVIDER_TYPE:Lnet/minecraft/util/registry/Registry;
-
LOOT_SCORE_PROVIDER_TYPE
- Mappings:
Namespace Name Mixin selector official aALgn;aA:Lgn;intermediary field_28010Lnet/minecraft/class_2378;field_28010:Lnet/minecraft/class_2378;named LOOT_SCORE_PROVIDER_TYPELnet/minecraft/util/registry/Registry;LOOT_SCORE_PROVIDER_TYPE:Lnet/minecraft/util/registry/Registry;
-
NOISE_SETTINGS_WORLDGEN
- Mappings:
Namespace Name Mixin selector official aBLgn;aB:Lwa;intermediary field_26374Lnet/minecraft/class_2378;field_26374:Lnet/minecraft/class_5321;named NOISE_SETTINGS_WORLDGENLnet/minecraft/util/registry/Registry;NOISE_SETTINGS_WORLDGEN:Lnet/minecraft/util/registry/RegistryKey;
-
CONFIGURED_SURFACE_BUILDER_WORLDGEN
public static final RegistryKey<Registry<ConfiguredSurfaceBuilder<?>>> CONFIGURED_SURFACE_BUILDER_WORLDGEN- Mappings:
Namespace Name Mixin selector official aCLgn;aC:Lwa;intermediary field_25912Lnet/minecraft/class_2378;field_25912:Lnet/minecraft/class_5321;named CONFIGURED_SURFACE_BUILDER_WORLDGENLnet/minecraft/util/registry/Registry;CONFIGURED_SURFACE_BUILDER_WORLDGEN:Lnet/minecraft/util/registry/RegistryKey;
-
CONFIGURED_CARVER_WORLDGEN
- Mappings:
Namespace Name Mixin selector official aDLgn;aD:Lwa;intermediary field_25913Lnet/minecraft/class_2378;field_25913:Lnet/minecraft/class_5321;named CONFIGURED_CARVER_WORLDGENLnet/minecraft/util/registry/Registry;CONFIGURED_CARVER_WORLDGEN:Lnet/minecraft/util/registry/RegistryKey;
-
CONFIGURED_FEATURE_WORLDGEN
- Mappings:
Namespace Name Mixin selector official aELgn;aE:Lwa;intermediary field_25914Lnet/minecraft/class_2378;field_25914:Lnet/minecraft/class_5321;named CONFIGURED_FEATURE_WORLDGENLnet/minecraft/util/registry/Registry;CONFIGURED_FEATURE_WORLDGEN:Lnet/minecraft/util/registry/RegistryKey;
-
CONFIGURED_STRUCTURE_FEATURE_WORLDGEN
public static final RegistryKey<Registry<ConfiguredStructureFeature<?,?>>> CONFIGURED_STRUCTURE_FEATURE_WORLDGEN- Mappings:
Namespace Name Mixin selector official aFLgn;aF:Lwa;intermediary field_25915Lnet/minecraft/class_2378;field_25915:Lnet/minecraft/class_5321;named CONFIGURED_STRUCTURE_FEATURE_WORLDGENLnet/minecraft/util/registry/Registry;CONFIGURED_STRUCTURE_FEATURE_WORLDGEN:Lnet/minecraft/util/registry/RegistryKey;
-
PROCESSOR_LIST_WORLDGEN
- Mappings:
Namespace Name Mixin selector official aGLgn;aG:Lwa;intermediary field_25916Lnet/minecraft/class_2378;field_25916:Lnet/minecraft/class_5321;named PROCESSOR_LIST_WORLDGENLnet/minecraft/util/registry/Registry;PROCESSOR_LIST_WORLDGEN:Lnet/minecraft/util/registry/RegistryKey;
-
TEMPLATE_POOL_WORLDGEN
- Mappings:
Namespace Name Mixin selector official aHLgn;aH:Lwa;intermediary field_25917Lnet/minecraft/class_2378;field_25917:Lnet/minecraft/class_5321;named TEMPLATE_POOL_WORLDGENLnet/minecraft/util/registry/Registry;TEMPLATE_POOL_WORLDGEN:Lnet/minecraft/util/registry/RegistryKey;
-
BIOME_KEY
- Mappings:
Namespace Name Mixin selector official aILgn;aI:Lwa;intermediary field_25114Lnet/minecraft/class_2378;field_25114:Lnet/minecraft/class_5321;named BIOME_KEYLnet/minecraft/util/registry/Registry;BIOME_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
SURFACE_BUILD_KEY
- Mappings:
Namespace Name Mixin selector official aJLgn;aJ:Lwa;intermediary field_25111Lnet/minecraft/class_2378;field_25111:Lnet/minecraft/class_5321;named SURFACE_BUILD_KEYLnet/minecraft/util/registry/Registry;SURFACE_BUILD_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
SURFACE_BUILDER
- Mappings:
Namespace Name Mixin selector official aKLgn;aK:Lgn;intermediary field_11147Lnet/minecraft/class_2378;field_11147:Lnet/minecraft/class_2378;named SURFACE_BUILDERLnet/minecraft/util/registry/Registry;SURFACE_BUILDER:Lnet/minecraft/util/registry/Registry;
-
CARVER_KEY
- Mappings:
Namespace Name Mixin selector official aLLgn;aL:Lwa;intermediary field_25110Lnet/minecraft/class_2378;field_25110:Lnet/minecraft/class_5321;named CARVER_KEYLnet/minecraft/util/registry/Registry;CARVER_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
CARVER
- Mappings:
Namespace Name Mixin selector official aMLgn;aM:Lgn;intermediary field_11157Lnet/minecraft/class_2378;field_11157:Lnet/minecraft/class_2378;named CARVERLnet/minecraft/util/registry/Registry;CARVER:Lnet/minecraft/util/registry/Registry;
-
FEATURE_KEY
- Mappings:
Namespace Name Mixin selector official aNLgn;aN:Lwa;intermediary field_25112Lnet/minecraft/class_2378;field_25112:Lnet/minecraft/class_5321;named FEATURE_KEYLnet/minecraft/util/registry/Registry;FEATURE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
FEATURE
- Mappings:
Namespace Name Mixin selector official aOLgn;aO:Lgn;intermediary field_11138Lnet/minecraft/class_2378;field_11138:Lnet/minecraft/class_2378;named FEATURELnet/minecraft/util/registry/Registry;FEATURE:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE_FEATURE_KEY
- Mappings:
Namespace Name Mixin selector official aPLgn;aP:Lwa;intermediary field_25077Lnet/minecraft/class_2378;field_25077:Lnet/minecraft/class_5321;named STRUCTURE_FEATURE_KEYLnet/minecraft/util/registry/Registry;STRUCTURE_FEATURE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STRUCTURE_FEATURE
- Mappings:
Namespace Name Mixin selector official aQLgn;aQ:Lgn;intermediary field_16644Lnet/minecraft/class_2378;field_16644:Lnet/minecraft/class_2378;named STRUCTURE_FEATURELnet/minecraft/util/registry/Registry;STRUCTURE_FEATURE:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE_PIECE_KEY
- Mappings:
Namespace Name Mixin selector official aRLgn;aR:Lwa;intermediary field_25078Lnet/minecraft/class_2378;field_25078:Lnet/minecraft/class_5321;named STRUCTURE_PIECE_KEYLnet/minecraft/util/registry/Registry;STRUCTURE_PIECE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STRUCTURE_PIECE
- Mappings:
Namespace Name Mixin selector official aSLgn;aS:Lgn;intermediary field_16645Lnet/minecraft/class_2378;field_16645:Lnet/minecraft/class_2378;named STRUCTURE_PIECELnet/minecraft/util/registry/Registry;STRUCTURE_PIECE:Lnet/minecraft/util/registry/Registry;
-
DECORATOR_KEY
- Mappings:
Namespace Name Mixin selector official aTLgn;aT:Lwa;intermediary field_25113Lnet/minecraft/class_2378;field_25113:Lnet/minecraft/class_5321;named DECORATOR_KEYLnet/minecraft/util/registry/Registry;DECORATOR_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
DECORATOR
- Mappings:
Namespace Name Mixin selector official aULgn;aU:Lgn;intermediary field_11148Lnet/minecraft/class_2378;field_11148:Lnet/minecraft/class_2378;named DECORATORLnet/minecraft/util/registry/Registry;DECORATOR:Lnet/minecraft/util/registry/Registry;
-
BLOCK_STATE_PROVIDER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official aVLgn;aV:Lwa;intermediary field_25115Lnet/minecraft/class_2378;field_25115:Lnet/minecraft/class_5321;named BLOCK_STATE_PROVIDER_TYPE_KEYLnet/minecraft/util/registry/Registry;BLOCK_STATE_PROVIDER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
BLOCK_PLACER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official aWLgn;aW:Lwa;intermediary field_25116Lnet/minecraft/class_2378;field_25116:Lnet/minecraft/class_5321;named BLOCK_PLACER_TYPE_KEYLnet/minecraft/util/registry/Registry;BLOCK_PLACER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
FOLIAGE_PLACER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official aXLgn;aX:Lwa;intermediary field_25117Lnet/minecraft/class_2378;field_25117:Lnet/minecraft/class_5321;named FOLIAGE_PLACER_TYPE_KEYLnet/minecraft/util/registry/Registry;FOLIAGE_PLACER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
TRUNK_PLACER_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official aYLgn;aY:Lwa;intermediary field_25118Lnet/minecraft/class_2378;field_25118:Lnet/minecraft/class_5321;named TRUNK_PLACER_TYPE_KEYLnet/minecraft/util/registry/Registry;TRUNK_PLACER_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
TREE_DECORATOR_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official aZLgn;aZ:Lwa;intermediary field_25068Lnet/minecraft/class_2378;field_25068:Lnet/minecraft/class_5321;named TREE_DECORATOR_TYPE_KEYLnet/minecraft/util/registry/Registry;TREE_DECORATOR_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
FEATURE_SIZE_TYPE_KEY
- Mappings:
Namespace Name Mixin selector official baLgn;ba:Lwa;intermediary field_25069Lnet/minecraft/class_2378;field_25069:Lnet/minecraft/class_5321;named FEATURE_SIZE_TYPE_KEYLnet/minecraft/util/registry/Registry;FEATURE_SIZE_TYPE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
BIOME_SOURCE_KEY
public static final RegistryKey<Registry<com.mojang.serialization.Codec<? extends BiomeSource>>> BIOME_SOURCE_KEY- Mappings:
Namespace Name Mixin selector official bbLgn;bb:Lwa;intermediary field_25071Lnet/minecraft/class_2378;field_25071:Lnet/minecraft/class_5321;named BIOME_SOURCE_KEYLnet/minecraft/util/registry/Registry;BIOME_SOURCE_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
CHUNK_GENERATOR_KEY
public static final RegistryKey<Registry<com.mojang.serialization.Codec<? extends ChunkGenerator>>> CHUNK_GENERATOR_KEY- Mappings:
Namespace Name Mixin selector official bcLgn;bc:Lwa;intermediary field_25072Lnet/minecraft/class_2378;field_25072:Lnet/minecraft/class_5321;named CHUNK_GENERATOR_KEYLnet/minecraft/util/registry/Registry;CHUNK_GENERATOR_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STRUCTURE_PROCESSOR_KEY
- Mappings:
Namespace Name Mixin selector official bdLgn;bd:Lwa;intermediary field_25081Lnet/minecraft/class_2378;field_25081:Lnet/minecraft/class_5321;named STRUCTURE_PROCESSOR_KEYLnet/minecraft/util/registry/Registry;STRUCTURE_PROCESSOR_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
STRUCTURE_POOL_ELEMENT_KEY
- Mappings:
Namespace Name Mixin selector official beLgn;be:Lwa;intermediary field_25082Lnet/minecraft/class_2378;field_25082:Lnet/minecraft/class_5321;named STRUCTURE_POOL_ELEMENT_KEYLnet/minecraft/util/registry/Registry;STRUCTURE_POOL_ELEMENT_KEY:Lnet/minecraft/util/registry/RegistryKey;
-
BLOCK_STATE_PROVIDER_TYPE
- Mappings:
Namespace Name Mixin selector official bfLgn;bf:Lgn;intermediary field_21445Lnet/minecraft/class_2378;field_21445:Lnet/minecraft/class_2378;named BLOCK_STATE_PROVIDER_TYPELnet/minecraft/util/registry/Registry;BLOCK_STATE_PROVIDER_TYPE:Lnet/minecraft/util/registry/Registry;
-
BLOCK_PLACER_TYPE
- Mappings:
Namespace Name Mixin selector official bgLgn;bg:Lgn;intermediary field_21446Lnet/minecraft/class_2378;field_21446:Lnet/minecraft/class_2378;named BLOCK_PLACER_TYPELnet/minecraft/util/registry/Registry;BLOCK_PLACER_TYPE:Lnet/minecraft/util/registry/Registry;
-
FOLIAGE_PLACER_TYPE
- Mappings:
Namespace Name Mixin selector official bhLgn;bh:Lgn;intermediary field_21447Lnet/minecraft/class_2378;field_21447:Lnet/minecraft/class_2378;named FOLIAGE_PLACER_TYPELnet/minecraft/util/registry/Registry;FOLIAGE_PLACER_TYPE:Lnet/minecraft/util/registry/Registry;
-
TRUNK_PLACER_TYPE
- Mappings:
Namespace Name Mixin selector official biLgn;bi:Lgn;intermediary field_23782Lnet/minecraft/class_2378;field_23782:Lnet/minecraft/class_2378;named TRUNK_PLACER_TYPELnet/minecraft/util/registry/Registry;TRUNK_PLACER_TYPE:Lnet/minecraft/util/registry/Registry;
-
TREE_DECORATOR_TYPE
- Mappings:
Namespace Name Mixin selector official bjLgn;bj:Lgn;intermediary field_21448Lnet/minecraft/class_2378;field_21448:Lnet/minecraft/class_2378;named TREE_DECORATOR_TYPELnet/minecraft/util/registry/Registry;TREE_DECORATOR_TYPE:Lnet/minecraft/util/registry/Registry;
-
FEATURE_SIZE_TYPE
- Mappings:
Namespace Name Mixin selector official bkLgn;bk:Lgn;intermediary field_24331Lnet/minecraft/class_2378;field_24331:Lnet/minecraft/class_2378;named FEATURE_SIZE_TYPELnet/minecraft/util/registry/Registry;FEATURE_SIZE_TYPE:Lnet/minecraft/util/registry/Registry;
-
BIOME_SOURCE
- Mappings:
Namespace Name Mixin selector official blLgn;bl:Lgn;intermediary field_25096Lnet/minecraft/class_2378;field_25096:Lnet/minecraft/class_2378;named BIOME_SOURCELnet/minecraft/util/registry/Registry;BIOME_SOURCE:Lnet/minecraft/util/registry/Registry;
-
CHUNK_GENERATOR
public static final Registry<com.mojang.serialization.Codec<? extends ChunkGenerator>> CHUNK_GENERATOR- Mappings:
Namespace Name Mixin selector official bmLgn;bm:Lgn;intermediary field_25097Lnet/minecraft/class_2378;field_25097:Lnet/minecraft/class_2378;named CHUNK_GENERATORLnet/minecraft/util/registry/Registry;CHUNK_GENERATOR:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE_PROCESSOR
- Mappings:
Namespace Name Mixin selector official bnLgn;bn:Lgn;intermediary field_16794Lnet/minecraft/class_2378;field_16794:Lnet/minecraft/class_2378;named STRUCTURE_PROCESSORLnet/minecraft/util/registry/Registry;STRUCTURE_PROCESSOR:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE_POOL_ELEMENT
- Mappings:
Namespace Name Mixin selector official boLgn;bo:Lgn;intermediary field_16793Lnet/minecraft/class_2378;field_16793:Lnet/minecraft/class_2378;named STRUCTURE_POOL_ELEMENTLnet/minecraft/util/registry/Registry;STRUCTURE_POOL_ELEMENT:Lnet/minecraft/util/registry/Registry;
-
registryKey
The RegistryKey representing the ID of the actual registry.- Mappings:
Namespace Name Mixin selector official bLgn;b:Lwa;intermediary field_25098Lnet/minecraft/class_2378;field_25098:Lnet/minecraft/class_5321;named registryKeyLnet/minecraft/util/registry/Registry;registryKey:Lnet/minecraft/util/registry/RegistryKey;
-
lifecycle
private final com.mojang.serialization.Lifecycle lifecycle- Mappings:
Namespace Name Mixin selector official bpLgn;bp:Lcom/mojang/serialization/Lifecycle;intermediary field_25099Lnet/minecraft/class_2378;field_25099:Lcom/mojang/serialization/Lifecycle;named lifecycleLnet/minecraft/util/registry/Registry;lifecycle:Lcom/mojang/serialization/Lifecycle;
-
-
Constructor Details
-
Registry
protected Registry(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle)- Mappings:
Namespace Name Mixin selector official <init>Lgn;<init>(Lwa;Lcom/mojang/serialization/Lifecycle;)Vintermediary <init>Lnet/minecraft/class_2378;<init>(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;)Vnamed <init>Lnet/minecraft/util/registry/Registry;<init>(Lnet/minecraft/util/registry/RegistryKey;Lcom/mojang/serialization/Lifecycle;)V
-
-
Method Details
-
createRegistryKey
- Mappings:
Namespace Name Mixin selector official aLgn;a(Ljava/lang/String;)Lwa;intermediary method_29106Lnet/minecraft/class_2378;method_29106(Ljava/lang/String;)Lnet/minecraft/class_5321;named createRegistryKeyLnet/minecraft/util/registry/Registry;createRegistryKey(Ljava/lang/String;)Lnet/minecraft/util/registry/RegistryKey;
-
validate
- Mappings:
Namespace Name Mixin selector official aLgn;a(Lgt;)Vintermediary method_29103Lnet/minecraft/class_2378;method_29103(Lnet/minecraft/class_2385;)Vnamed validateLnet/minecraft/util/registry/Registry;validate(Lnet/minecraft/util/registry/MutableRegistry;)V
-
create
private static <T> Registry<T> create(RegistryKey<? extends Registry<T>> key, Supplier<T> defaultEntry)- Mappings:
Namespace Name Mixin selector official aLgn;a(Lwa;Ljava/util/function/Supplier;)Lgn;intermediary method_10247Lnet/minecraft/class_2378;method_10247(Lnet/minecraft/class_5321;Ljava/util/function/Supplier;)Lnet/minecraft/class_2378;named createLnet/minecraft/util/registry/Registry;create(Lnet/minecraft/util/registry/RegistryKey;Ljava/util/function/Supplier;)Lnet/minecraft/util/registry/Registry;
-
create
private static <T> DefaultedRegistry<T> create(RegistryKey<? extends Registry<T>> key, String defaultId, Supplier<T> defaultEntry)- Mappings:
Namespace Name Mixin selector official aLgn;a(Lwa;Ljava/lang/String;Ljava/util/function/Supplier;)Lgb;intermediary method_10224Lnet/minecraft/class_2378;method_10224(Lnet/minecraft/class_5321;Ljava/lang/String;Ljava/util/function/Supplier;)Lnet/minecraft/class_2348;named createLnet/minecraft/util/registry/Registry;create(Lnet/minecraft/util/registry/RegistryKey;Ljava/lang/String;Ljava/util/function/Supplier;)Lnet/minecraft/util/registry/DefaultedRegistry;
-
create
private static <T> Registry<T> create(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle, Supplier<T> defaultEntry)- Mappings:
Namespace Name Mixin selector official aLgn;a(Lwa;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Supplier;)Lgn;intermediary method_29108Lnet/minecraft/class_2378;method_29108(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Supplier;)Lnet/minecraft/class_2378;named createLnet/minecraft/util/registry/Registry;create(Lnet/minecraft/util/registry/RegistryKey;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Supplier;)Lnet/minecraft/util/registry/Registry;
-
create
private static <T> DefaultedRegistry<T> create(RegistryKey<? extends Registry<T>> key, String defaultId, com.mojang.serialization.Lifecycle lifecycle, Supplier<T> defaultEntry)- Mappings:
Namespace Name Mixin selector official aLgn;a(Lwa;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Supplier;)Lgb;intermediary method_29109Lnet/minecraft/class_2378;method_29109(Lnet/minecraft/class_5321;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Supplier;)Lnet/minecraft/class_2348;named createLnet/minecraft/util/registry/Registry;create(Lnet/minecraft/util/registry/RegistryKey;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Supplier;)Lnet/minecraft/util/registry/DefaultedRegistry;
-
create
private static <T, R extends MutableRegistry<T>> R create(RegistryKey<? extends Registry<T>> key, R registry, Supplier<T> defaultEntry, com.mojang.serialization.Lifecycle lifecycle)- Mappings:
Namespace Name Mixin selector official aLgn;a(Lwa;Lgt;Ljava/util/function/Supplier;Lcom/mojang/serialization/Lifecycle;)Lgt;intermediary method_10227Lnet/minecraft/class_2378;method_10227(Lnet/minecraft/class_5321;Lnet/minecraft/class_2385;Ljava/util/function/Supplier;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_2385;named createLnet/minecraft/util/registry/Registry;create(Lnet/minecraft/util/registry/RegistryKey;Lnet/minecraft/util/registry/MutableRegistry;Ljava/util/function/Supplier;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/util/registry/MutableRegistry;
-
getKey
- Mappings:
Namespace Name Mixin selector official fLgn;f()Lwa;intermediary method_30517Lnet/minecraft/class_2378;method_30517()Lnet/minecraft/class_5321;named getKeyLnet/minecraft/util/registry/Registry;getKey()Lnet/minecraft/util/registry/RegistryKey;
-
toString
-
decode
public <U> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<T,U>> decode(com.mojang.serialization.DynamicOps<U> dynamicOps, U u)- Specified by:
decodein interfacecom.mojang.serialization.Decoder<T>- Mappings:
Namespace Name Mixin selector official decodeLgn;decode(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary decodeLnet/minecraft/class_2378;decode(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named decodeLnet/minecraft/util/registry/Registry;decode(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
encode
public <U> com.mojang.serialization.DataResult<U> encode(T t, com.mojang.serialization.DynamicOps<U> dynamicOps, U u)- Specified by:
encodein interfacecom.mojang.serialization.Encoder<T>- Mappings:
Namespace Name Mixin selector official encodeLgn;encode(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary encodeLnet/minecraft/class_2378;encode(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named encodeLnet/minecraft/util/registry/Registry;encode(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
keys
- Specified by:
keysin interfacecom.mojang.serialization.Keyable- Mappings:
Namespace Name Mixin selector official keysLgn;keys(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;intermediary keysLnet/minecraft/class_2378;keys(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;named keysLnet/minecraft/util/registry/Registry;keys(Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;
-
getId
- Mappings:
Namespace Name Mixin selector official bLgn;b(Ljava/lang/Object;)Lwb;intermediary method_10221Lnet/minecraft/class_2378;method_10221(Ljava/lang/Object;)Lnet/minecraft/class_2960;named getIdLnet/minecraft/util/registry/Registry;getId(Ljava/lang/Object;)Lnet/minecraft/util/Identifier;
-
getKey
- Mappings:
Namespace Name Mixin selector official cLgn;c(Ljava/lang/Object;)Ljava/util/Optional;intermediary method_29113Lnet/minecraft/class_2378;method_29113(Ljava/lang/Object;)Ljava/util/Optional;named getKeyLnet/minecraft/util/registry/Registry;getKey(Ljava/lang/Object;)Ljava/util/Optional;
-
getRawId
- Specified by:
getRawIdin interfaceIndexedIterable<T>- Mappings:
Namespace Name Mixin selector official aLgg;a(Ljava/lang/Object;)Iintermediary method_10206Lnet/minecraft/class_2359;method_10206(Ljava/lang/Object;)Inamed getRawIdLnet/minecraft/util/collection/IndexedIterable;getRawId(Ljava/lang/Object;)I
-
get
- Mappings:
Namespace Name Mixin selector official aLgn;a(Lwa;)Ljava/lang/Object;intermediary method_29107Lnet/minecraft/class_2378;method_29107(Lnet/minecraft/class_5321;)Ljava/lang/Object;named getLnet/minecraft/util/registry/Registry;get(Lnet/minecraft/util/registry/RegistryKey;)Ljava/lang/Object;
-
get
- Mappings:
Namespace Name Mixin selector official aLgn;a(Lwb;)Ljava/lang/Object;intermediary method_10223Lnet/minecraft/class_2378;method_10223(Lnet/minecraft/class_2960;)Ljava/lang/Object;named getLnet/minecraft/util/registry/Registry;get(Lnet/minecraft/util/Identifier;)Ljava/lang/Object;
-
getEntryLifecycle
Gets the lifecycle of a registry entry.- Mappings:
Namespace Name Mixin selector official dLgn;d(Ljava/lang/Object;)Lcom/mojang/serialization/Lifecycle;intermediary method_31139Lnet/minecraft/class_2378;method_31139(Ljava/lang/Object;)Lcom/mojang/serialization/Lifecycle;named getEntryLifecycleLnet/minecraft/util/registry/Registry;getEntryLifecycle(Ljava/lang/Object;)Lcom/mojang/serialization/Lifecycle;
-
getLifecycle
public abstract com.mojang.serialization.Lifecycle getLifecycle()- Mappings:
Namespace Name Mixin selector official bLgn;b()Lcom/mojang/serialization/Lifecycle;intermediary method_31138Lnet/minecraft/class_2378;method_31138()Lcom/mojang/serialization/Lifecycle;named getLifecycleLnet/minecraft/util/registry/Registry;getLifecycle()Lcom/mojang/serialization/Lifecycle;
-
getOrEmpty
- Mappings:
Namespace Name Mixin selector official bLgn;b(Lwb;)Ljava/util/Optional;intermediary method_17966Lnet/minecraft/class_2378;method_17966(Lnet/minecraft/class_2960;)Ljava/util/Optional;named getOrEmptyLnet/minecraft/util/registry/Registry;getOrEmpty(Lnet/minecraft/util/Identifier;)Ljava/util/Optional;
-
getOrEmpty
- Mappings:
Namespace Name Mixin selector official cLgn;c(Lwa;)Ljava/util/Optional;intermediary method_31189Lnet/minecraft/class_2378;method_31189(Lnet/minecraft/class_5321;)Ljava/util/Optional;named getOrEmptyLnet/minecraft/util/registry/Registry;getOrEmpty(Lnet/minecraft/util/registry/RegistryKey;)Ljava/util/Optional;
-
getOrThrow
Gets an entry from the registry.- Throws:
IllegalStateException- if the entry was not present in the registry- Mappings:
Namespace Name Mixin selector official dLgn;d(Lwa;)Ljava/lang/Object;intermediary method_31140Lnet/minecraft/class_2378;method_31140(Lnet/minecraft/class_5321;)Ljava/lang/Object;named getOrThrowLnet/minecraft/util/registry/Registry;getOrThrow(Lnet/minecraft/util/registry/RegistryKey;)Ljava/lang/Object;
-
getIds
- Mappings:
Namespace Name Mixin selector official cLgn;c()Ljava/util/Set;intermediary method_10235Lnet/minecraft/class_2378;method_10235()Ljava/util/Set;named getIdsLnet/minecraft/util/registry/Registry;getIds()Ljava/util/Set;
-
getEntries
- Mappings:
Namespace Name Mixin selector official dLgn;d()Ljava/util/Set;intermediary method_29722Lnet/minecraft/class_2378;method_29722()Ljava/util/Set;named getEntriesLnet/minecraft/util/registry/Registry;getEntries()Ljava/util/Set;
-
stream
- Mappings:
Namespace Name Mixin selector official gLgn;g()Ljava/util/stream/Stream;intermediary method_10220Lnet/minecraft/class_2378;method_10220()Ljava/util/stream/Stream;named streamLnet/minecraft/util/registry/Registry;stream()Ljava/util/stream/Stream;
-
containsId
- Mappings:
Namespace Name Mixin selector official cLgn;c(Lwb;)Zintermediary method_10250Lnet/minecraft/class_2378;method_10250(Lnet/minecraft/class_2960;)Znamed containsIdLnet/minecraft/util/registry/Registry;containsId(Lnet/minecraft/util/Identifier;)Z
-
register
- Mappings:
Namespace Name Mixin selector official aLgn;a(Lgn;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;intermediary method_10226Lnet/minecraft/class_2378;method_10226(Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;named registerLnet/minecraft/util/registry/Registry;register(Lnet/minecraft/util/registry/Registry;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
-
register
- Mappings:
Namespace Name Mixin selector official aLgn;a(Lgn;Lwb;Ljava/lang/Object;)Ljava/lang/Object;intermediary method_10230Lnet/minecraft/class_2378;method_10230(Lnet/minecraft/class_2378;Lnet/minecraft/class_2960;Ljava/lang/Object;)Ljava/lang/Object;named registerLnet/minecraft/util/registry/Registry;register(Lnet/minecraft/util/registry/Registry;Lnet/minecraft/util/Identifier;Ljava/lang/Object;)Ljava/lang/Object;
-
register
- Mappings:
Namespace Name Mixin selector official aLgn;a(Lgn;ILjava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;intermediary method_10231Lnet/minecraft/class_2378;method_10231(Lnet/minecraft/class_2378;ILjava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;named registerLnet/minecraft/util/registry/Registry;register(Lnet/minecraft/util/registry/Registry;ILjava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
-