(package private) ForgeRegistry<V> |
ForgeRegistry.copy(RegistryManager stage) |
<V extends IForgeRegistryEntry<V>> ForgeRegistry<V> |
RegistryManager.getRegistry(ResourceLocation key,
RegistryManager other) |
private static <T extends IForgeRegistryEntry<T>> void |
GameData.loadFrozenDataToStagingRegistry(RegistryManager STAGING,
ResourceLocation name,
java.util.Map<ResourceLocation,java.lang.Integer[]> remaps,
java.lang.Class<T> clazz) |
private static <T extends IForgeRegistryEntry<T>> void |
GameData.loadPersistentDataToStagingRegistry(RegistryManager pool,
RegistryManager to,
java.util.Map<ResourceLocation,java.lang.Integer[]> remaps,
java.util.Map<ResourceLocation,java.lang.Integer> missing,
ResourceLocation name,
ForgeRegistry.Snapshot snap,
java.lang.Class<T> regType) |
private static <T extends IForgeRegistryEntry<T>> void |
GameData.loadRegistry(ResourceLocation registryName,
RegistryManager from,
RegistryManager to,
java.lang.Class<T> regType,
boolean freeze) |
void |
GameData.BlockCallbacks.onAdd(IForgeRegistryInternal<Block> owner,
RegistryManager stage,
int id,
Block block,
Block oldBlock) |
void |
GameData.SerializerCallbacks.onAdd(IForgeRegistryInternal<DataSerializerEntry> owner,
RegistryManager stage,
int id,
DataSerializerEntry entry,
DataSerializerEntry oldEntry) |
void |
GameData.EntityCallbacks.onAdd(IForgeRegistryInternal<EntityEntry> owner,
RegistryManager stage,
int id,
EntityEntry entry,
EntityEntry oldEntry) |
void |
GameData.ItemCallbacks.onAdd(IForgeRegistryInternal<Item> owner,
RegistryManager stage,
int id,
Item item,
Item oldItem) |
void |
IForgeRegistry.AddCallback.onAdd(IForgeRegistryInternal<V> owner,
RegistryManager stage,
int id,
V obj,
V oldObj) |
void |
GameData.BlockCallbacks.onClear(IForgeRegistryInternal<Block> owner,
RegistryManager stage) |
void |
GameData.SerializerCallbacks.onClear(IForgeRegistryInternal<DataSerializerEntry> owner,
RegistryManager stage) |
void |
GameData.EntityCallbacks.onClear(IForgeRegistryInternal<EntityEntry> owner,
RegistryManager stage) |
void |
GameData.ItemCallbacks.onClear(IForgeRegistryInternal<Item> owner,
RegistryManager stage) |
void |
IForgeRegistry.ClearCallback.onClear(IForgeRegistryInternal<V> owner,
RegistryManager stage) |
void |
GameData.BlockCallbacks.onCreate(IForgeRegistryInternal<Block> owner,
RegistryManager stage) |
void |
GameData.SerializerCallbacks.onCreate(IForgeRegistryInternal<DataSerializerEntry> owner,
RegistryManager stage) |
void |
GameData.EntityCallbacks.onCreate(IForgeRegistryInternal<EntityEntry> owner,
RegistryManager stage) |
void |
GameData.ItemCallbacks.onCreate(IForgeRegistryInternal<Item> owner,
RegistryManager stage) |
void |
NamespacedWrapper.Factory.onCreate(IForgeRegistryInternal<V> owner,
RegistryManager stage) |
void |
IForgeRegistry.CreateCallback.onCreate(IForgeRegistryInternal<V> owner,
RegistryManager stage) |
void |
NamespacedDefaultedWrapper.Factory.onCreate(IForgeRegistryInternal<V> owner,
RegistryManager stage) |
void |
GameData.RecipeCallbacks.onValidate(IForgeRegistryInternal<IRecipe> owner,
RegistryManager stage,
int id,
ResourceLocation key,
IRecipe obj) |
void |
IForgeRegistry.ValidateCallback.onValidate(IForgeRegistryInternal<V> owner,
RegistryManager stage,
int id,
ResourceLocation key,
V obj) |
private static <T extends IForgeRegistryEntry<T>> void |
GameData.processMissing(java.lang.Class<T> clazz,
ResourceLocation name,
RegistryManager STAGING,
RegistryEvent.MissingMappings<?> e,
java.util.Map<ResourceLocation,java.lang.Integer> missing,
java.util.Map<ResourceLocation,java.lang.Integer[]> remaps,
java.util.Collection<ResourceLocation> defaulted,
java.util.Collection<ResourceLocation> failed,
boolean injectNetworkDummies) |
static void |
GameData.revert(RegistryManager state,
ResourceLocation registry,
boolean lock) |