public class RegistryBuilder<T extends IForgeRegistryEntry<T>>
extends java.lang.Object
コンストラクタと説明 |
---|
RegistryBuilder() |
public RegistryBuilder<T> setName(ResourceLocation name)
public RegistryBuilder<T> setType(java.lang.Class<T> type)
public RegistryBuilder<T> setIDRange(int min, int max)
public RegistryBuilder<T> setMaxID(int max)
public RegistryBuilder<T> setDefaultKey(ResourceLocation key)
public RegistryBuilder<T> addCallback(java.lang.Object inst)
public RegistryBuilder<T> add(IForgeRegistry.AddCallback<T> add)
public RegistryBuilder<T> add(IForgeRegistry.ClearCallback<T> clear)
public RegistryBuilder<T> add(IForgeRegistry.CreateCallback<T> create)
public RegistryBuilder<T> add(IForgeRegistry.ValidateCallback<T> validate)
public RegistryBuilder<T> add(IForgeRegistry.BakeCallback<T> bake)
public RegistryBuilder<T> set(IForgeRegistry.DummyFactory<T> factory)
public RegistryBuilder<T> set(IForgeRegistry.MissingFactory<T> missing)
public RegistryBuilder<T> disableSaving()
public RegistryBuilder<T> disableSync()
public RegistryBuilder<T> disableOverrides()
public RegistryBuilder<T> allowModification()
public RegistryBuilder<T> legacyName(java.lang.String name)
public RegistryBuilder<T> legacyName(ResourceLocation name)
public IForgeRegistry<T> create()
@Nullable public IForgeRegistry.AddCallback<T> getAdd()
@Nullable public IForgeRegistry.ClearCallback<T> getClear()
@Nullable public IForgeRegistry.CreateCallback<T> getCreate()
@Nullable public IForgeRegistry.ValidateCallback<T> getValidate()
@Nullable public IForgeRegistry.BakeCallback<T> getBake()
public java.lang.Class<T> getType()
@Nullable public ResourceLocation getDefault()
public int getMinId()
public int getMaxId()
public boolean getAllowOverrides()
public boolean getAllowModifications()
@Nullable public IForgeRegistry.DummyFactory<T> getDummyFactory()
@Nullable public IForgeRegistry.MissingFactory<T> getMissingFactory()
public boolean getSaveToDisc()
public boolean getSync()
public java.util.Set<ResourceLocation> getLegacyNames()