net.minecraft.util.registry

public class IdRegistry

extends MappedRegistry implements IdObjectIterable

All mapped superinterfaces:

Registry, IdObjectIterable

cw
net.minecraft.class_1943
net.minecraft.util.registry.IdRegistry
net.minecraft.util.RegistryNamespaced

Field summary

Modifier and TypeField
protected final CrudeIncrementalIntIdentityHashMap
a
field_8399
ids
underlyingIntegerMap
protected final Map
b
field_8400
keys
field_148758_b

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
a(int arg0, String arg1, Object arg2)
method_7327(int arg0, String arg1, Object arg2)
register(int id, String key, Object value)
addObject(int arg0, String arg1, Object arg2)
protected Map
a()
method_7334()
createMap()
createUnderlyingMap()
public Object
a(String arg0)
method_7328(String arg0)
get(String key)
getObject(String arg0)
public String
c(Object arg0)
method_7332(Object arg0)
getKey(Object value)
getNameForObject(Object arg0)
public boolean
b(String arg0)
method_7331(String arg0)
containsKey(String key)
containsKey(String arg0)
public int
b(Object arg0)
method_7330(Object arg0)
getId(Object value)
getIDForObject(Object arg0)
public Object
a(int arg0)
method_7326(int arg0)
get(int id)
getObjectById(int arg0)
public Iterator
iterator()
iterator()
iterator()
public boolean
b(int arg0)
method_7329(int arg0)
containsId(int id)
containsId(int arg0)
private static String
c(String arg0)
method_7333(String arg0)
validateKey(String key)
ensureNamespaced(String arg0)