public static final class RegistryTracker.Modifiable extends Object implements RegistryTracker
RegistryTracker.Modifiable| Modifier and Type | Field and Description |
|---|---|
static com.mojang.serialization.Codec<RegistryTracker.Modifiable> |
CODEC |
private SimpleRegistry<DimensionType> |
registry |
| Modifier | Constructor and Description |
|---|---|
|
Modifiable() |
private |
Modifiable(SimpleRegistry<DimensionType> registry) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDimensionType(RegistryKey<DimensionType> registryKey,
DimensionType dimensionType) |
<E> Optional<MutableRegistry<E>> |
get(RegistryKey<Registry<E>> reference) |
Registry<DimensionType> |
getDimensionTypeRegistry() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreatepublic static final com.mojang.serialization.Codec<RegistryTracker.Modifiable> CODEC
private final SimpleRegistry<DimensionType> registry
public Modifiable()
private Modifiable(SimpleRegistry<DimensionType> registry)
public void addDimensionType(RegistryKey<DimensionType> registryKey, DimensionType dimensionType)
public <E> Optional<MutableRegistry<E>> get(RegistryKey<Registry<E>> reference)
get in interface RegistryTrackerpublic Registry<DimensionType> getDimensionTypeRegistry()
getDimensionTypeRegistry in interface RegistryTracker