Package net.minecraft.util.registry
Class SimpleRegistry<V>
java.lang.Object
net.minecraft.util.registry.SimpleRegistry<V>
- All Implemented Interfaces:
net.minecraft.util.collection.ObjectIdIterable<T>,Registry<V>
- Direct Known Subclasses:
BiDefaultedRegistry
- Mappings:
Namespace Name official eyintermediary net/minecraft/class_1943named net/minecraft/util/registry/SimpleRegistry
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final class_2929<V>protected static final Loggerprotected final BiMap<Identifier,V> protected Object[]private intFields inherited from interface net.minecraft.util.registry.Registry
BIOME, BIOME_SOURCE_TYPE, BLOCK, BLOCK_ENTITY_TYPE, CHUNK_GENERATOR_TYPE, CUSTOM_STAT, DIMENSION_TYPE, ENCHANTMENT, ENTITY_TYPE, FLUID, ITEM, logger, MOB_EFFECT, PAINTING, PARTICLE_TYPE, POTION, ROOT, SOUND_EVENT, STATS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(Identifier identifier, V object) booleancontainsId(Identifier identifier) get(Identifier identifier) getByIdentifier(Identifier identifier) getByRawId(int index) intbooleanisEmpty()iterator()voidset(int rawId, Identifier identifier, V object) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Field Details
-
field_21312
- Mappings:
Namespace Name Mixin selector official aLey;a:Lorg/apache/logging/log4j/Logger;intermediary field_21312Lnet/minecraft/class_1943;field_21312:Lorg/apache/logging/log4j/Logger;named field_21312Lnet/minecraft/util/registry/SimpleRegistry;field_21312:Lorg/apache/logging/log4j/Logger;
-
field_13718
- Mappings:
Namespace Name Mixin selector official bLey;b:Lxg;intermediary field_13718Lnet/minecraft/class_1943;field_13718:Lnet/minecraft/class_2929;named field_13718Lnet/minecraft/util/registry/SimpleRegistry;field_13718:Lnet/minecraft/class_2929;
-
field_21313
- Mappings:
Namespace Name Mixin selector official cLey;c:Lcom/google/common/collect/BiMap;intermediary field_21313Lnet/minecraft/class_1943;field_21313:Lcom/google/common/collect/BiMap;named field_21313Lnet/minecraft/util/registry/SimpleRegistry;field_21313:Lcom/google/common/collect/BiMap;
-
field_21314
- Mappings:
Namespace Name Mixin selector official dLey;d:[Ljava/lang/Object;intermediary field_21314Lnet/minecraft/class_1943;field_21314:[Ljava/lang/Object;named field_21314Lnet/minecraft/util/registry/SimpleRegistry;field_21314:[Ljava/lang/Object;
-
field_21315
private int field_21315- Mappings:
Namespace Name Mixin selector official xLey;x:Iintermediary field_21315Lnet/minecraft/class_1943;field_21315:Inamed field_21315Lnet/minecraft/util/registry/SimpleRegistry;field_21315:I
-
-
Constructor Details
-
SimpleRegistry
public SimpleRegistry()
-
-
Method Details
-
set
- Specified by:
setin interfaceRegistry<V>- 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
- Specified by:
addin interfaceRegistry<V>- 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
-
getId
- Specified by:
getIdin interfaceRegistry<V>- 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
- Specified by:
getin interfaceRegistry<V>- 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
- Specified by:
getDefaultIdin interfaceRegistry<V>- 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
- Specified by:
getRawIdin interfaceRegistry<V>- Mappings:
Namespace Name Mixin selector official method_12580Ley;method_12580(Ljava/lang/Object;)Iintermediary method_12580Lnet/minecraft/class_1943;method_12580(Ljava/lang/Object;)Inamed getRawIdLnet/minecraft/util/registry/SimpleRegistry;getRawId(Ljava/lang/Object;)I
-
getByRawId
- Specified by:
getByRawIdin interfaceRegistry<V>- Mappings:
Namespace Name Mixin selector official method_7326Ley;method_7326(I)Ljava/lang/Object;intermediary method_7326Lnet/minecraft/class_1943;method_7326(I)Ljava/lang/Object;named getByRawIdLnet/minecraft/util/registry/SimpleRegistry;getByRawId(I)Ljava/lang/Object;
-
iterator
- Specified by:
iteratorin interfaceRegistry<V>- Mappings:
Namespace Name Mixin selector official iteratorLey;iterator()Ljava/util/Iterator;intermediary iteratorLnet/minecraft/class_1943;iterator()Ljava/util/Iterator;named iteratorLnet/minecraft/util/registry/SimpleRegistry;iterator()Ljava/util/Iterator;
-
getByIdentifier
- Specified by:
getByIdentifierin interfaceRegistry<V>- 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;
-
getKeySet
-
isEmpty
public boolean isEmpty() -
getRandom
- Specified by:
getRandomin interfaceRegistry<V>- 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;
-
containsId
- Specified by:
containsIdin interfaceRegistry<V>- 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
-