public class RegistryKey<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
private static Map<String,RegistryKey<?>> |
INSTANCES |
private Identifier |
registryId |
private Identifier |
valueId |
| Modifier | Constructor and Description |
|---|---|
private |
RegistryKey(Identifier registryId,
Identifier valueId) |
| Modifier and Type | Method and Description |
|---|---|
private static <T> RegistryKey<T> |
getOrCreate(Identifier registryId,
Identifier valueId) |
static <T> RegistryKey<T> |
getOrCreate(RegistryKey<Registry<T>> registryId,
Identifier valueId) |
static <T> RegistryKey<Registry<T>> |
getOrCreateRootKey(Identifier registryId) |
Identifier |
getValueId() |
static <T> Function<Identifier,RegistryKey<T>> |
method_29178(RegistryKey<Registry<T>> registryKey) |
String |
toString() |
private static final Map<String,RegistryKey<?>> INSTANCES
private final Identifier registryId
private final Identifier valueId
private RegistryKey(Identifier registryId, Identifier valueId)
public static <T> RegistryKey<T> getOrCreate(RegistryKey<Registry<T>> registryId, Identifier valueId)
public static <T> RegistryKey<Registry<T>> getOrCreateRootKey(Identifier registryId)
private static <T> RegistryKey<T> getOrCreate(Identifier registryId, Identifier valueId)
public Identifier getValueId()
public static <T> Function<Identifier,RegistryKey<T>> method_29178(RegistryKey<Registry<T>> registryKey)