Package net.minecraft.util.registry
Interface Registry<T>
- All Known Implementing Classes:
BiDefaultedRegistry,SimpleRegistry
public interface Registry<T>
extends net.minecraft.util.collection.ObjectIdIterable<T>
- Mappings:
Namespace Name official fcintermediary net/minecraft/class_1366named net/minecraft/util/registry/Registry
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Registry<BiomeSourceType<?,?>> static final Registry<BlockEntityType<?>>static final Registry<ChunkGeneratorType<?,?>> static final Registry<Identifier>static final Registry<DimensionType>static final Registry<Enchantment>static final Registry<EntityType<?>>static final Loggerstatic final Registry<StatusEffect>static final Registry<ParticleType<? extends ParticleEffect>>static final Registry<SoundEvent> -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(Identifier identifier, T object) booleancontainsId(Identifier identifier) static <T> Registry<T>get(Identifier identifier) getByIdentifier(Identifier identifier) getByRawId(int rawId) intbooleanisEmpty()iterator()voidset(int rawId, Identifier identifier, T object) stream()static voidvalidate()Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Field Details
-
logger
- Mappings:
Namespace Name Mixin selector official eLfc;e:Lorg/apache/logging/log4j/Logger;intermediary field_21317Lnet/minecraft/class_1366;field_21317:Lorg/apache/logging/log4j/Logger;named loggerLnet/minecraft/util/registry/Registry;logger:Lorg/apache/logging/log4j/Logger;
-
ROOT
- Mappings:
Namespace Name Mixin selector official fLfc;f:Lfc;intermediary field_21318Lnet/minecraft/class_1366;field_21318:Lnet/minecraft/class_1366;named ROOTLnet/minecraft/util/registry/Registry;ROOT:Lnet/minecraft/util/registry/Registry;
-
BLOCK
- Mappings:
Namespace Name Mixin selector official gLfc;g:Lfc;intermediary field_21319Lnet/minecraft/class_1366;field_21319:Lnet/minecraft/class_1366;named BLOCKLnet/minecraft/util/registry/Registry;BLOCK:Lnet/minecraft/util/registry/Registry;
-
FLUID
- Mappings:
Namespace Name Mixin selector official hLfc;h:Lfc;intermediary field_21320Lnet/minecraft/class_1366;field_21320:Lnet/minecraft/class_1366;named FLUIDLnet/minecraft/util/registry/Registry;FLUID:Lnet/minecraft/util/registry/Registry;
-
PAINTING
- Mappings:
Namespace Name Mixin selector official iLfc;i:Lfc;intermediary field_21321Lnet/minecraft/class_1366;field_21321:Lnet/minecraft/class_1366;named PAINTINGLnet/minecraft/util/registry/Registry;PAINTING:Lnet/minecraft/util/registry/Registry;
-
POTION
- Mappings:
Namespace Name Mixin selector official jLfc;j:Lfc;intermediary field_21322Lnet/minecraft/class_1366;field_21322:Lnet/minecraft/class_1366;named POTIONLnet/minecraft/util/registry/Registry;POTION:Lnet/minecraft/util/registry/Registry;
-
DIMENSION_TYPE
- Mappings:
Namespace Name Mixin selector official kLfc;k:Lfc;intermediary field_21323Lnet/minecraft/class_1366;field_21323:Lnet/minecraft/class_1366;named DIMENSION_TYPELnet/minecraft/util/registry/Registry;DIMENSION_TYPE:Lnet/minecraft/util/registry/Registry;
-
CUSTOM_STAT
- Mappings:
Namespace Name Mixin selector official lLfc;l:Lfc;intermediary field_21324Lnet/minecraft/class_1366;field_21324:Lnet/minecraft/class_1366;named CUSTOM_STATLnet/minecraft/util/registry/Registry;CUSTOM_STAT:Lnet/minecraft/util/registry/Registry;
-
BIOME
- Mappings:
Namespace Name Mixin selector official mLfc;m:Lfc;intermediary field_21325Lnet/minecraft/class_1366;field_21325:Lnet/minecraft/class_1366;named BIOMELnet/minecraft/util/registry/Registry;BIOME:Lnet/minecraft/util/registry/Registry;
-
BIOME_SOURCE_TYPE
- Mappings:
Namespace Name Mixin selector official nLfc;n:Lfc;intermediary field_21326Lnet/minecraft/class_1366;field_21326:Lnet/minecraft/class_1366;named BIOME_SOURCE_TYPELnet/minecraft/util/registry/Registry;BIOME_SOURCE_TYPE:Lnet/minecraft/util/registry/Registry;
-
BLOCK_ENTITY_TYPE
- Mappings:
Namespace Name Mixin selector official oLfc;o:Lfc;intermediary field_21327Lnet/minecraft/class_1366;field_21327:Lnet/minecraft/class_1366;named BLOCK_ENTITY_TYPELnet/minecraft/util/registry/Registry;BLOCK_ENTITY_TYPE:Lnet/minecraft/util/registry/Registry;
-
CHUNK_GENERATOR_TYPE
- Mappings:
Namespace Name Mixin selector official pLfc;p:Lfc;intermediary field_21328Lnet/minecraft/class_1366;field_21328:Lnet/minecraft/class_1366;named CHUNK_GENERATOR_TYPELnet/minecraft/util/registry/Registry;CHUNK_GENERATOR_TYPE:Lnet/minecraft/util/registry/Registry;
-
ENCHANTMENT
- Mappings:
Namespace Name Mixin selector official qLfc;q:Lfc;intermediary field_21329Lnet/minecraft/class_1366;field_21329:Lnet/minecraft/class_1366;named ENCHANTMENTLnet/minecraft/util/registry/Registry;ENCHANTMENT:Lnet/minecraft/util/registry/Registry;
-
ENTITY_TYPE
- Mappings:
Namespace Name Mixin selector official rLfc;r:Lfc;intermediary field_21330Lnet/minecraft/class_1366;field_21330:Lnet/minecraft/class_1366;named ENTITY_TYPELnet/minecraft/util/registry/Registry;ENTITY_TYPE:Lnet/minecraft/util/registry/Registry;
-
ITEM
- Mappings:
Namespace Name Mixin selector official sLfc;s:Lfc;intermediary field_21331Lnet/minecraft/class_1366;field_21331:Lnet/minecraft/class_1366;named ITEMLnet/minecraft/util/registry/Registry;ITEM:Lnet/minecraft/util/registry/Registry;
-
MOB_EFFECT
- Mappings:
Namespace Name Mixin selector official tLfc;t:Lfc;intermediary field_21332Lnet/minecraft/class_1366;field_21332:Lnet/minecraft/class_1366;named MOB_EFFECTLnet/minecraft/util/registry/Registry;MOB_EFFECT:Lnet/minecraft/util/registry/Registry;
-
PARTICLE_TYPE
- Mappings:
Namespace Name Mixin selector official uLfc;u:Lfc;intermediary field_21333Lnet/minecraft/class_1366;field_21333:Lnet/minecraft/class_1366;named PARTICLE_TYPELnet/minecraft/util/registry/Registry;PARTICLE_TYPE:Lnet/minecraft/util/registry/Registry;
-
SOUND_EVENT
- Mappings:
Namespace Name Mixin selector official vLfc;v:Lfc;intermediary field_21334Lnet/minecraft/class_1366;field_21334:Lnet/minecraft/class_1366;named SOUND_EVENTLnet/minecraft/util/registry/Registry;SOUND_EVENT:Lnet/minecraft/util/registry/Registry;
-
STATS
- Mappings:
Namespace Name Mixin selector official wLfc;w:Lfc;intermediary field_21335Lnet/minecraft/class_1366;field_21335:Lnet/minecraft/class_1366;named STATSLnet/minecraft/util/registry/Registry;STATS:Lnet/minecraft/util/registry/Registry;
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector official aLfc;a(Ljava/lang/String;Lfc;)Lfc;intermediary method_19955Lnet/minecraft/class_1366;method_19955(Ljava/lang/String;Lnet/minecraft/class_1366;)Lnet/minecraft/class_1366;named createLnet/minecraft/util/registry/Registry;create(Ljava/lang/String;Lnet/minecraft/util/registry/Registry;)Lnet/minecraft/util/registry/Registry;
-
validate
static void validate()- Mappings:
Namespace Name Mixin selector official eLfc;e()Vintermediary method_19963Lnet/minecraft/class_1366;method_19963()Vnamed validateLnet/minecraft/util/registry/Registry;validate()V
-
getId
- Mappings:
Namespace Name Mixin selector official bLfc;b(Ljava/lang/Object;)Lpc;intermediary method_19959Lnet/minecraft/class_1366;method_19959(Ljava/lang/Object;)Lnet/minecraft/class_1653;named getIdLnet/minecraft/util/registry/Registry;getId(Ljava/lang/Object;)Lnet/minecraft/util/Identifier;
-
get
- Mappings:
Namespace Name Mixin selector official aLfc;a(Lpc;)Ljava/lang/Object;intermediary method_19956Lnet/minecraft/class_1366;method_19956(Lnet/minecraft/class_1653;)Ljava/lang/Object;named getLnet/minecraft/util/registry/Registry;get(Lnet/minecraft/util/Identifier;)Ljava/lang/Object;
-
getDefaultId
Identifier getDefaultId()- Mappings:
Namespace Name Mixin selector official bLfc;b()Lpc;intermediary method_19958Lnet/minecraft/class_1366;method_19958()Lnet/minecraft/class_1653;named getDefaultIdLnet/minecraft/util/registry/Registry;getDefaultId()Lnet/minecraft/util/Identifier;
-
getRawId
- Mappings:
Namespace Name Mixin selector official aLfc;a(Ljava/lang/Object;)Iintermediary method_12580Lnet/minecraft/class_1366;method_12580(Ljava/lang/Object;)Inamed getRawIdLnet/minecraft/util/registry/Registry;getRawId(Ljava/lang/Object;)I
-
getByRawId
- Mappings:
Namespace Name Mixin selector official aLfc;a(I)Ljava/lang/Object;intermediary method_7326Lnet/minecraft/class_1366;method_7326(I)Ljava/lang/Object;named getByRawIdLnet/minecraft/util/registry/Registry;getByRawId(I)Ljava/lang/Object;
-
iterator
- Mappings:
Namespace Name Mixin selector official iteratorLfc;iterator()Ljava/util/Iterator;intermediary iteratorLnet/minecraft/class_1366;iterator()Ljava/util/Iterator;named iteratorLnet/minecraft/util/registry/Registry;iterator()Ljava/util/Iterator;
-
getByIdentifier
- Mappings:
Namespace Name Mixin selector official bLfc;b(Lpc;)Ljava/lang/Object;intermediary method_19960Lnet/minecraft/class_1366;method_19960(Lnet/minecraft/class_1653;)Ljava/lang/Object;named getByIdentifierLnet/minecraft/util/registry/Registry;getByIdentifier(Lnet/minecraft/util/Identifier;)Ljava/lang/Object;
-
set
- Mappings:
Namespace Name Mixin selector official aLfc;a(ILpc;Ljava/lang/Object;)Vintermediary method_19953Lnet/minecraft/class_1366;method_19953(ILnet/minecraft/class_1653;Ljava/lang/Object;)Vnamed setLnet/minecraft/util/registry/Registry;set(ILnet/minecraft/util/Identifier;Ljava/lang/Object;)V
-
add
- Mappings:
Namespace Name Mixin selector official aLfc;a(Lpc;Ljava/lang/Object;)Vintermediary method_19957Lnet/minecraft/class_1366;method_19957(Lnet/minecraft/class_1653;Ljava/lang/Object;)Vnamed addLnet/minecraft/util/registry/Registry;add(Lnet/minecraft/util/Identifier;Ljava/lang/Object;)V
-
getKeySet
Set<Identifier> getKeySet()- Mappings:
Namespace Name Mixin selector official cLfc;c()Ljava/util/Set;intermediary method_12583Lnet/minecraft/class_1366;method_12583()Ljava/util/Set;named getKeySetLnet/minecraft/util/registry/Registry;getKeySet()Ljava/util/Set;
-
isEmpty
boolean isEmpty()- Mappings:
Namespace Name Mixin selector official dLfc;d()Zintermediary method_19962Lnet/minecraft/class_1366;method_19962()Znamed isEmptyLnet/minecraft/util/registry/Registry;isEmpty()Z
-
getRandom
- Mappings:
Namespace Name Mixin selector official aLfc;a(Ljava/util/Random;)Ljava/lang/Object;intermediary method_12584Lnet/minecraft/class_1366;method_12584(Ljava/util/Random;)Ljava/lang/Object;named getRandomLnet/minecraft/util/registry/Registry;getRandom(Ljava/util/Random;)Ljava/lang/Object;
-
stream
- Mappings:
Namespace Name Mixin selector official fLfc;f()Ljava/util/stream/Stream;intermediary method_19964Lnet/minecraft/class_1366;method_19964()Ljava/util/stream/Stream;named streamLnet/minecraft/util/registry/Registry;stream()Ljava/util/stream/Stream;
-
containsId
- Mappings:
Namespace Name Mixin selector official cLfc;c(Lpc;)Zintermediary method_19961Lnet/minecraft/class_1366;method_19961(Lnet/minecraft/class_1653;)Znamed containsIdLnet/minecraft/util/registry/Registry;containsId(Lnet/minecraft/util/Identifier;)Z
-