Package net.minecraft.registry
Class RegistryBuilder.LazyReferenceEntry<T>
java.lang.Object
net.minecraft.registry.entry.RegistryEntry.Reference<T>
net.minecraft.registry.RegistryBuilder.LazyReferenceEntry<T>
- All Implemented Interfaces:
RegistryEntry<T>
- Enclosing class:
RegistryBuilder
- Mappings:
Namespace Name named net/minecraft/registry/RegistryBuilder$LazyReferenceEntry
intermediary net/minecraft/class_7877$class_8992
official jz$f
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.registry.entry.RegistryEntry.Reference
RegistryEntry.Reference.Type
Nested classes/interfaces inherited from interface net.minecraft.registry.entry.RegistryEntry
RegistryEntry.Direct<T>, RegistryEntry.Reference<T>
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
LazyReferenceEntry
(RegistryEntryOwner<T> owner, @Nullable RegistryKey<T> key) -
Method Summary
Methods inherited from class net.minecraft.registry.entry.RegistryEntry.Reference
getKey, getKeyOrValue, getType, hasKeyAndValue, intrusive, isIn, matches, matches, matchesId, matchesKey, ownerEquals, registryKey, standAlone, streamTags, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.registry.entry.RegistryEntry
getIdAsString
-
Field Details
-
supplier
- Mappings:
Namespace Name Mixin selector named supplier
Lnet/minecraft/registry/RegistryBuilder$LazyReferenceEntry;supplier:Ljava/util/function/Supplier;
intermediary field_47490
Lnet/minecraft/class_7877$class_8992;field_47490:Ljava/util/function/Supplier;
official a
Ljz$f;a:Ljava/util/function/Supplier;
-
-
Constructor Details
-
LazyReferenceEntry
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/registry/RegistryBuilder$LazyReferenceEntry;<init>(Lnet/minecraft/registry/entry/RegistryEntryOwner;Lnet/minecraft/registry/RegistryKey;)V
intermediary <init>
Lnet/minecraft/class_7877$class_8992;<init>(Lnet/minecraft/class_7876;Lnet/minecraft/class_5321;)V
official <init>
Ljz$f;<init>(Ljm;Lakj;)V
-
-
Method Details
-
setValue
- Overrides:
setValue
in classRegistryEntry.Reference<T>
- Mappings:
Namespace Name Mixin selector named setValue
Lnet/minecraft/registry/entry/RegistryEntry$Reference;setValue(Ljava/lang/Object;)V
intermediary method_45918
Lnet/minecraft/class_6880$class_6883;method_45918(Ljava/lang/Object;)V
official b
Ljj$c;b(Ljava/lang/Object;)V
-
value
- Specified by:
value
in interfaceRegistryEntry<T>
- Overrides:
value
in classRegistryEntry.Reference<T>
- Mappings:
Namespace Name Mixin selector named value
Lnet/minecraft/registry/entry/RegistryEntry;value()Ljava/lang/Object;
intermediary comp_349
Lnet/minecraft/class_6880;comp_349()Ljava/lang/Object;
official a
Ljj;a()Ljava/lang/Object;
-