public class DefaultedRegistry<T> extends SimpleRegistry<T>
| Modifier and Type | Field and Description |
|---|---|
private Identifier |
defaultId |
private T |
defaultValue |
entries, indexedEntries, LOGGER, randomEntriesACTIVITY, ATTRIBUTES, BIOME, BIOME_SOURCE_TYPE, BLOCK, BLOCK_ENTITY_TYPE, BLOCK_PLACER_TYPE, BLOCK_STATE_PROVIDER_TYPE, CARVER, CHUNK_GENERATOR_TYPE, CHUNK_STATUS, CUSTOM_STAT, DECORATOR, DIMENSION_TYPE, ENCHANTMENT, ENTITY_TYPE, FEATURE, FLUID, FOLIAGE_PLACER_TYPE, ITEM, MEMORY_MODULE_TYPE, PAINTING_MOTIVE, PARTICLE_TYPE, POINT_OF_INTEREST_TYPE, POS_RULE_TEST, POTION, RECIPE_SERIALIZER, RECIPE_TYPE, REGISTRIES, RULE_TEST, SCHEDULE, SCREEN_HANDLER, SENSOR_TYPE, SOUND_EVENT, STAT_TYPE, STATUS_EFFECT, STRUCTURE_FEATURE, STRUCTURE_PIECE, STRUCTURE_POOL_ELEMENT, STRUCTURE_PROCESSOR, SURFACE_BUILDER, TREE_DECORATOR_TYPE, TRUNK_PLACER_TYPE, VILLAGER_PROFESSION, VILLAGER_TYPE| Constructor and Description |
|---|
DefaultedRegistry(String defaultId) |
| Modifier and Type | Method and Description |
|---|---|
T |
get(Identifier id) |
T |
get(int index) |
Identifier |
getDefaultId() |
Identifier |
getId(T entry) |
T |
getRandom(Random random) |
int |
getRawId(T entry) |
<V extends T> |
set(int rawId,
Identifier id,
V entry) |
add, containsId, getIds, getOrEmpty, isEmpty, iteratorregister, register, register, streamclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorprivate final Identifier defaultId
private T defaultValue
public DefaultedRegistry(String defaultId)
public <V extends T> V set(int rawId, Identifier id, V entry)
set in class SimpleRegistry<T>public int getRawId(@Nullable T entry)
getRawId in class SimpleRegistry<T>@Nonnull public Identifier getId(T entry)
getId in class SimpleRegistry<T>@Nonnull public T get(@Nullable Identifier id)
get in class SimpleRegistry<T>@Nonnull public T get(int index)
get in interface IndexedIterable<T>get in class SimpleRegistry<T>@Nonnull public T getRandom(Random random)
getRandom in class SimpleRegistry<T>public Identifier getDefaultId()