History - net.minecraft.registry.SimpleRegistry

26.3-snapshot-3

Names

Fields

Constructors

Methods

Stream<RegistryEntryList$Named<T>> (): listTags, method_42020, getTags

Stream<RegistryEntryList$Named<T>> (): listTags, method_42020, tags

26.3-snapshot-2

Names

Fields

Constructors

Methods

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

Fields

Constructors

Methods

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

ReverseComponentLookup<T>: componentLookup, field_1_958, reverseLookup

Constructors

Methods

void (TagKey<T>, List<RegistryEntry<T>>): bindTag, method_62681, setEntries

void (com.google.common.collect.ImmutableMap$Builder, Map, TagKey, List): lambda$prepareTagReload$12, method_62684, method_62684

void (com.google.common.collect.ImmutableMap$Builder, Map, TagKey, List): lambda$prepareTagReload$0, method_62684, method_62684

void (RegistryEntryList$Named): lambda$bindAllTagsToEmpty$11, method_62688, method_62688

void (RegistryEntryList$Named): lambda$bindAllTagsToEmpty$0, method_62688, method_62688

void (Map, TagKey, RegistryEntryList$Named): lambda$refreshTagsInHolders$10, method_62686, method_62686

void (Map, TagKey, RegistryEntryList$Named): lambda$refreshTagsInHolders$1, method_62686, method_62686

void (Map, RegistryEntry$Reference): lambda$refreshTagsInHolders$9, method_62687, method_62687

void (Map, RegistryEntry$Reference): lambda$refreshTagsInHolders$0, method_62687, method_62687

RegistryEntry$Reference (Object): lambda$createIntrusiveHolder$8, method_40271, method_40271

RegistryEntry$Reference (Object): lambda$createIntrusiveHolder$0, method_40271, method_40271

Identifier (Map$Entry): lambda$freeze$7, method_62685, method_62685

Identifier (Map$Entry): lambda$freeze$4, method_62685, method_62685

boolean (Map$Entry): lambda$freeze$6, method_62689, method_62689

boolean (Map$Entry): lambda$freeze$3, method_62689, method_62689

Identifier (Map$Entry): lambda$freeze$5, method_41199, method_41199

Identifier (Map$Entry): lambda$freeze$2, method_41199, method_41199

boolean (Map$Entry): lambda$freeze$4, method_40256, method_40256

boolean (Map$Entry): lambda$freeze$1, method_40256, method_40256

void (Object, RegistryEntry$Reference): lambda$freeze$3, method_45938, method_45938

void (Object, RegistryEntry$Reference): lambda$freeze$0, method_45938, method_45938

RegistryEntry$Reference (RegistryKey): lambda$getOrCreateHolderOrThrow$2, method_44299, method_44299

RegistryEntry$Reference (RegistryKey): lambda$getOrCreateHolderOrThrow$0, method_44299, method_44299

RegistryEntry$Reference (RegistryKey): lambda$register$1, method_56594, method_56594

RegistryEntry$Reference (RegistryKey): lambda$register$0, method_56594, method_56594

ReverseComponentLookup<T> (): componentLookup, method_1_819, getReverseComponentLookup

void (Map<TagKey<T>, List<RegistryEntry<T>>>): bindTags, method_62681, setEntries

void (TagKey, List): lambda$bindTags$0, method_1_382, method_1_382

1.21.11_unobfuscated

Names

net.minecraft.core.MappedRegistry

net.minecraft.class_2370

net.minecraft.registry.SimpleRegistry

Fields

RegistryKey<? extends Registry<T>>: key, field_41126, key

it.unimi.dsi.fastutil.objects.ObjectList<RegistryEntry$Reference<T>>: byId, field_26682, rawIdToEntry

it.unimi.dsi.fastutil.objects.Reference2IntMap<T>: toId, field_26683, entryToRawId

Map<Identifier, RegistryEntry$Reference<T>>: byLocation, field_11107, idToEntry

Map<RegistryKey<T>, RegistryEntry$Reference<T>>: byKey, field_25067, keyToEntry

Map<T, RegistryEntry$Reference<T>>: byValue, field_36461, valueToEntry

Map<RegistryKey<T>, RegistryEntryInfo>: registrationInfos, field_49135, keyToEntryInfo

com.mojang.serialization.Lifecycle: registryLifecycle, field_26732, lifecycle

Map<TagKey<T>, RegistryEntryList$Named<T>>: frozenTags, field_53686, tags

SimpleRegistry$TagLookup<T>: allTags, field_53687, tagLookup

boolean: frozen, field_36463, frozen

Map<T, RegistryEntry$Reference<T>>: unregisteredIntrusiveHolders, field_40584, intrusiveValueToEntry

Constructors

(RegistryKey<? extends Registry<T>>, com.mojang.serialization.Lifecycle)

(RegistryKey<? extends Registry<T>>, com.mojang.serialization.Lifecycle, boolean)

Methods

Stream<RegistryEntryList$Named<T>> (): listTags, method_42020, getTags

RegistryKey<? extends Registry<T>> (): key, method_46765, getKey

void (): validateWrite, method_45939, assertNotFrozen

void (RegistryKey<T>): validateWrite, method_40274, assertNotFrozen

RegistryEntry$Reference<T> (RegistryKey<T>, T, RegistryEntryInfo): register, method_10272, add

Identifier (T): getKey, method_10221, getId

Optional<RegistryKey<T>> (T): getResourceKey, method_29113, getKey

int (T): getId, method_10206, getRawId

T (RegistryKey<T>): getValue, method_29107, get

T (int): byId, method_10200, get

Optional<RegistryEntry$Reference<T>> (int): get, method_40265, getEntry

Optional<RegistryEntry$Reference<T>> (Identifier): get, method_10223, getEntry

Optional<RegistryEntry$Reference<T>> (RegistryKey<T>): get, method_46746, getOptional

Optional<RegistryEntry$Reference<T>> (): getAny, method_60385, getDefaultEntry

RegistryEntry<T> (T): wrapAsHolder, method_47983, getEntry

RegistryEntry$Reference<T> (RegistryKey<T>): getOrCreateHolderOrThrow, method_44298, getOrCreateEntry

int (): size, method_10204, size

Optional<RegistryEntryInfo> (RegistryKey<T>): registrationInfo, method_57058, getEntryInfo

com.mojang.serialization.Lifecycle (): registryLifecycle, method_46766, getLifecycle

Iterator<T> (): iterator

T (Identifier): getValue, method_63535, get

<T> T (RegistryEntry$Reference<T>): getValueFromNullable, method_40253, getValue

Set<Identifier> (): keySet, method_10235, getIds

Set<RegistryKey<T>> (): registryKeySet, method_42021, getKeys

Set<Map$Entry<RegistryKey<T>, T>> (): entrySet, method_29722, getEntrySet

Stream<RegistryEntry$Reference<T>> (): listElements, method_42017, streamEntries

Stream<RegistryEntryList$Named<T>> (): getTags, method_40272, streamTags

RegistryEntryList$Named<T> (TagKey<T>): getOrCreateTagForRegistration, method_62690, getTag

RegistryEntryList$Named<T> (TagKey<T>): createTag, method_40562, createNamedEntryList

boolean (): isEmpty, method_35863, isEmpty

Optional<RegistryEntry$Reference<T>> (Random): getRandom, method_10240, getRandom

boolean (Identifier): containsKey, method_10250, containsId

boolean (RegistryKey<T>): containsKey, method_35842, contains

Registry<T> (): freeze, method_40276, freeze

RegistryEntry$Reference<T> (T): createIntrusiveHolder, method_40269, createEntry

Optional<RegistryEntryList$Named<T>> (TagKey<T>): get, method_46733, getOptional

RegistryEntry$Reference<T> (TagKey<T>, RegistryEntry<T>): validateAndUnwrapTagElement, method_62682, ensureTagable

void (TagKey<T>, List<RegistryEntry<T>>): bindTag, method_62681, setEntries

void (): refreshTagsInHolders, method_62692, refreshTags

void (): bindAllTagsToEmpty, method_62691, resetTagEntries

RegistryEntryLookup<T> (): createRegistrationLookup, method_46769, createMutableRegistryLookup

Registry$PendingTagLoad<T> (TagGroupLoader$RegistryTags<T>): prepareTagReload, method_62683, startTagReload

void (com.google.common.collect.ImmutableMap$Builder, Map, TagKey, List): lambda$prepareTagReload$12, method_62684, method_62684

void (RegistryEntryList$Named): lambda$bindAllTagsToEmpty$11, method_62688, method_62688

void (Map, TagKey, RegistryEntryList$Named): lambda$refreshTagsInHolders$10, method_62686, method_62686

void (Map, RegistryEntry$Reference): lambda$refreshTagsInHolders$9, method_62687, method_62687

RegistryEntry$Reference (Object): lambda$createIntrusiveHolder$8, method_40271, method_40271

Identifier (Map$Entry): lambda$freeze$7, method_62685, method_62685

boolean (Map$Entry): lambda$freeze$6, method_62689, method_62689

Identifier (Map$Entry): lambda$freeze$5, method_41199, method_41199

boolean (Map$Entry): lambda$freeze$4, method_40256, method_40256

void (Object, RegistryEntry$Reference): lambda$freeze$3, method_45938, method_45938

RegistryEntry$Reference (RegistryKey): lambda$getOrCreateHolderOrThrow$2, method_44299, method_44299

RegistryEntry$Reference (RegistryKey): lambda$register$1, method_56594, method_56594

void (it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap): lambda$new$0, method_39665, method_39665