net.minecraft.util.registry

public class IdRegistry<T>

extends MutableRegistry<T>

All mapped superinterfaces:

IdObjectIterable

fi
net.minecraft.class_2370
net.minecraft.util.registry.IdRegistry
net.minecraft.util.registry.SimpleRegistry
net.minecraft.util.registry.SimpleRegistry

Field summary

Modifier and TypeField
protected static final org.apache.logging.log4j.Logger
a
field_11111
LOGGER
field_148743_a
field_148743_a
protected final CrudeIncrementalIntIdentityHashMap<T>
b
field_11110
ids
field_148759_a
field_148759_a
protected final com.google.common.collect.BiMap<Identifier, T>
c
field_11107
values
field_82596_a
field_82596_a
protected Object[]
d
field_11108
cache
field_186802_b
field_186802_b
private int
R
field_11109
nextId
field_195869_d
field_195869_d

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public <V extends T> V
a(int arg0, qs arg1, V arg2)
method_10273(int arg0, class_2960 arg1, V arg2)
register(int arg0, Identifier arg1, V arg2)
func_218382_a(int arg0, ResourceLocation arg1, V arg2)
func_218382_a(int arg0, ResourceLocation arg1, V arg2)
public <V extends T> V
a(qs arg0, V arg1)
method_10272(class_2960 arg0, V arg1)
register(Identifier arg0, V arg1)
func_218381_a(ResourceLocation arg0, V arg1)
func_218381_a(ResourceLocation arg0, V arg1)
public Identifier
b(T arg0)
method_10221(T arg0)
getKey(T arg0)
func_177774_c(T arg0)
getKey(T arg0)
public int
a(T arg0)
method_10249(T arg0)
getId(T arg0)
func_148757_b(T arg0)
getId(T arg0)
public T
a(int arg0)
method_10200(int arg0)
get(int arg0)
func_148745_a(int arg0)
getByValue(int arg0)
public Iterator<T>
iterator()
iterator()
public T
a(qs arg0)
method_10223(class_2960 arg0)
getOrDefault(Identifier arg0)
func_82594_a(ResourceLocation arg0)
getOrDefault(ResourceLocation arg0)
public Optional<T>
b(qs arg0)
method_17966(class_2960 arg0)
getOrEmpty(Identifier arg0)
func_218349_b(ResourceLocation arg0)
func_218349_b(ResourceLocation arg0)
public Set<Identifier>
b()
method_10235()
keySet()
func_148742_b()
keySet()
public boolean
c()
method_10274()
isEmpty()
func_195866_d()
isEmpty()
public T
a(Random arg0)
method_10240(Random arg0)
pick(Random arg0)
func_186801_a(Random arg0)
getRandom(Random arg0)
public boolean
c(qs arg0)
method_10250(class_2960 arg0)
containsKey(Identifier arg0)
func_212607_c(ResourceLocation arg0)
containsKey(ResourceLocation arg0)