| Package | Description | 
|---|---|
| net.minecraftforge.registries | 
| Modifier and Type | Class and Description | 
|---|---|
| private static class  | GameData.RecipeCallbacks | 
| Modifier and Type | Field and Description | 
|---|---|
| private IForgeRegistry.ValidateCallback<V> | ForgeRegistry. validate | 
| Modifier and Type | Field and Description | 
|---|---|
| private java.util.List<IForgeRegistry.ValidateCallback<T>> | RegistryBuilder. validateCallback | 
| Modifier and Type | Method and Description | 
|---|---|
| private IForgeRegistry.ValidateCallback<T> | RegistryBuilder. getValidate() | 
| Modifier and Type | Method and Description | 
|---|---|
| RegistryBuilder<T> | RegistryBuilder. add(IForgeRegistry.ValidateCallback<T> validate) | 
| (package private) <V extends IForgeRegistryEntry<V>> | RegistryManager. createRegistry(ResourceLocation name,
              java.lang.Class<V> type,
              ResourceLocation defaultKey,
              int min,
              int max,
              IForgeRegistry.AddCallback<V> add,
              IForgeRegistry.ClearCallback<V> clear,
              IForgeRegistry.CreateCallback<V> create,
              IForgeRegistry.ValidateCallback<V> validate,
              boolean persisted,
              boolean allowOverrides,
              boolean isModifiable,
              IForgeRegistry.DummyFactory<V> dummyFactory,
              IForgeRegistry.MissingFactory<V> missing) | 
| Constructor and Description | 
|---|
| ForgeRegistry(java.lang.Class<V> superType,
             ResourceLocation defaultKey,
             int min,
             int max,
             IForgeRegistry.CreateCallback<V> create,
             IForgeRegistry.AddCallback<V> add,
             IForgeRegistry.ClearCallback<V> clear,
             IForgeRegistry.ValidateCallback<V> validate,
             RegistryManager stage,
             boolean allowOverrides,
             boolean isModifiable,
             IForgeRegistry.DummyFactory<V> dummyFactory,
             IForgeRegistry.MissingFactory<V> missing) |