public class DefaultedRegistry<T> extends SimpleRegistry<T>
LOGGER0, registryObjects, underlyingIntegerMap, valuesACTIVITY, 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, EFFECTS, ENCHANTMENT, ENTITY_TYPE, FEATURE, FLUID, FOLIAGE_PLACER_TYPE, ITEM, LOGGER, MEMORY_MODULE_TYPE, MENU, MOTIVE, PARTICLE_TYPE, POINT_OF_INTEREST_TYPE, POTION, RECIPE_SERIALIZER, RECIPE_TYPE, REGISTRY, RULE_TEST, SCHEDULE, SENSOR_TYPE, SOUND_EVENT, STATS, STRUCTURE_FEATURE, STRUCTURE_PIECE, STRUCTURE_POOL_ELEMENT, STRUCTURE_PROCESSOR, SURFACE_BUILDER, TREE_DECORATOR_TYPE, VILLAGER_PROFESSION, VILLAGER_TYPE| コンストラクタと説明 | 
|---|
| DefaultedRegistry(java.lang.String defaultName) | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| T | getByValue(int value) | 
| ResourceLocation | getDefaultKey() | 
| int | getId(T value)Gets the integer ID we use to identify the given object. | 
| ResourceLocation | getKey(T value)Gets the name we use to identify the given object. | 
| T | getOrDefault(ResourceLocation name) | 
| T | getRandom(java.util.Random random) | 
| <V extends T> | register(int id,
        ResourceLocation name,
        V instance) | 
containsKey, getValue, isEmpty, iterator, keySet, registerpublic <V extends T> V register(int id, ResourceLocation name, V instance)
register クラス内 SimpleRegistry<T>public int getId(@Nullable
                 T value)
getId クラス内 SimpleRegistry<T>@Nonnull public ResourceLocation getKey(T value)
getKey クラス内 SimpleRegistry<T>@Nonnull public T getOrDefault(@Nullable ResourceLocation name)
getOrDefault クラス内 SimpleRegistry<T>@Nonnull public T getByValue(int value)
getByValue インタフェース内 IObjectIntIterable<T>getByValue クラス内 SimpleRegistry<T>@Nonnull public T getRandom(java.util.Random random)
getRandom クラス内 SimpleRegistry<T>public ResourceLocation getDefaultKey()