public class GameData
extends java.lang.Object
コンストラクタと説明 |
---|
GameData() |
修飾子とタイプ | メソッドと説明 |
---|---|
static ResourceLocation |
checkPrefix(java.lang.String name,
boolean warnOverrides)
Check a name for a domain prefix, and if not present infer it from the
current active mod container.
|
static void |
fireCreateRegistryEvents() |
static void |
fireCreateRegistryEvents(LifecycleEventProvider lifecycleEventProvider,
java.util.function.Consumer<LifecycleEventProvider> eventDispatcher) |
static void |
fireRegistryEvents(java.util.function.Predicate<ResourceLocation> filter,
LifecycleEventProvider lifecycleEventProvider,
java.util.function.Consumer<LifecycleEventProvider> eventDispatcher) |
static void |
freezeData() |
static java.util.Map<Block,Item> |
getBlockItemMap() |
static ObjectIntIdentityMap<BlockState> |
getBlockStateIDMap() |
static java.util.Map<IDataSerializer<?>,DataSerializerEntry> |
getSerializerMap() |
static Registry<Structure<?>> |
getStructureFeatures() |
static com.google.common.collect.BiMap<java.lang.String,Structure<?>> |
getStructureMap() |
static <V extends IForgeRegistryEntry<V>> |
getWrapper(java.lang.Class<? super V> cls) |
static <V extends IForgeRegistryEntry<V>> |
getWrapperDefaulted(java.lang.Class<? super V> cls) |
static void |
init() |
static com.google.common.collect.Multimap<ResourceLocation,ResourceLocation> |
injectSnapshot(java.util.Map<ResourceLocation,ForgeRegistry.Snapshot> snapshot,
boolean injectFrozenData,
boolean isLocalWorld) |
static <K extends IForgeRegistryEntry<K>> |
register_impl(K value) |
static void |
revert(RegistryManager state,
ResourceLocation registry,
boolean lock) |
static void |
revertToFrozen() |
static void |
vanillaSnapshot() |
public static final ResourceLocation BLOCKS
public static final ResourceLocation FLUIDS
public static final ResourceLocation ITEMS
public static final ResourceLocation POTIONS
public static final ResourceLocation BIOMES
public static final ResourceLocation SOUNDEVENTS
public static final ResourceLocation POTIONTYPES
public static final ResourceLocation ENCHANTMENTS
public static final ResourceLocation ENTITIES
public static final ResourceLocation TILEENTITIES
public static final ResourceLocation PARTICLE_TYPES
public static final ResourceLocation CONTAINERS
public static final ResourceLocation PAINTING_TYPES
public static final ResourceLocation RECIPE_SERIALIZERS
public static final ResourceLocation STAT_TYPES
public static final ResourceLocation PROFESSIONS
public static final ResourceLocation POI_TYPES
public static final ResourceLocation MEMORY_MODULE_TYPES
public static final ResourceLocation SENSOR_TYPES
public static final ResourceLocation SCHEDULES
public static final ResourceLocation ACTIVITIES
public static final ResourceLocation WORLD_CARVERS
public static final ResourceLocation SURFACE_BUILDERS
public static final ResourceLocation FEATURES
public static final ResourceLocation DECORATORS
public static final ResourceLocation BIOME_PROVIDER_TYPES
public static final ResourceLocation CHUNK_GENERATOR_TYPES
public static final ResourceLocation CHUNK_STATUS
public static final ResourceLocation MODDIMENSIONS
public static final ResourceLocation SERIALIZERS
public static final ResourceLocation LOOT_MODIFIER_SERIALIZERS
public static void init()
public static <V extends IForgeRegistryEntry<V>> DefaultedRegistry<V> getWrapperDefaulted(java.lang.Class<? super V> cls)
public static <V extends IForgeRegistryEntry<V>> SimpleRegistry<V> getWrapper(java.lang.Class<? super V> cls)
public static ObjectIntIdentityMap<BlockState> getBlockStateIDMap()
public static java.util.Map<IDataSerializer<?>,DataSerializerEntry> getSerializerMap()
public static com.google.common.collect.BiMap<java.lang.String,Structure<?>> getStructureMap()
public static <K extends IForgeRegistryEntry<K>> K register_impl(K value)
public static void vanillaSnapshot()
public static void freezeData()
public static void revertToFrozen()
public static void revert(RegistryManager state, ResourceLocation registry, boolean lock)
public static com.google.common.collect.Multimap<ResourceLocation,ResourceLocation> injectSnapshot(java.util.Map<ResourceLocation,ForgeRegistry.Snapshot> snapshot, boolean injectFrozenData, boolean isLocalWorld)
public static void fireCreateRegistryEvents()
public static void fireCreateRegistryEvents(LifecycleEventProvider lifecycleEventProvider, java.util.function.Consumer<LifecycleEventProvider> eventDispatcher)
public static void fireRegistryEvents(java.util.function.Predicate<ResourceLocation> filter, LifecycleEventProvider lifecycleEventProvider, java.util.function.Consumer<LifecycleEventProvider> eventDispatcher)
public static ResourceLocation checkPrefix(java.lang.String name, boolean warnOverrides)
name
- The name or resource locationwarnOverrides
- If true, logs a warning if domain differs from that of
the currently currently active mod containerResourceLocation
with given or inferred domain