public enum RegistryHelper extends java.lang.Enum<RegistryHelper>
| 枚举常量和说明 |
|---|
INSTANCE |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
java.lang.String |
currentMod() |
void |
end() |
java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,ArgumentHelper> |
getAnnotationMap() |
java.util.Iterator<ContainerMeta> |
getRegistryInfo() |
java.util.Set<java.lang.reflect.Field> |
parseContainer(java.lang.Class<?> container) |
void |
register(boolean ifGenerateLang,
boolean ifGenerateModel,
java.lang.Class<?>... containers)
Register containers.
|
void |
register(java.lang.Class<?>... containers)
Register containers without both language files and model files.
|
void |
register(java.lang.String modid,
com.google.common.collect.ImmutableSet set) |
void |
registerAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation,
ArgumentHelper helper)
Register custom annotation for constructing object.
|
void |
registerBlock(java.lang.String modid,
net.minecraft.block.Block block,
java.lang.String name) |
void |
registerBlock(java.lang.String modid,
net.minecraft.block.Block block,
java.lang.String name,
java.lang.String ore) |
void |
registerItem(java.lang.String modid,
net.minecraft.item.Item item,
java.lang.String name) |
void |
registerItem(java.lang.String modid,
net.minecraft.item.Item item,
java.lang.String name,
java.lang.String ore) |
void |
registerMod(java.lang.String modid,
java.lang.Class<?> container) |
void |
registerSittableBlock(net.minecraft.block.Block block)
Make the block sittable
|
void |
setLang(java.lang.String modid,
java.lang.String... lang) |
void |
setModel(java.lang.String modid) |
void |
start(ContainerMeta meta) |
static RegistryHelper |
valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static RegistryHelper[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final RegistryHelper INSTANCE
public static RegistryHelper[] values()
for (RegistryHelper c : RegistryHelper.values()) System.out.println(c);
public static RegistryHelper valueOf(java.lang.String name)
name - 要返回的枚举常量的名称。java.lang.IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量java.lang.NullPointerException - 如果参数为空值public void start(ContainerMeta meta)
public void end()
public java.lang.String currentMod()
public void setLang(java.lang.String modid,
java.lang.String... lang)
public void setModel(java.lang.String modid)
public void registerMod(java.lang.String modid,
java.lang.Class<?> container)
public void register(java.lang.String modid,
com.google.common.collect.ImmutableSet set)
public void registerBlock(java.lang.String modid,
net.minecraft.block.Block block,
java.lang.String name)
public void registerBlock(java.lang.String modid,
net.minecraft.block.Block block,
java.lang.String name,
java.lang.String ore)
public void registerItem(java.lang.String modid,
net.minecraft.item.Item item,
java.lang.String name)
public void registerItem(java.lang.String modid,
net.minecraft.item.Item item,
java.lang.String name,
java.lang.String ore)
public java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,ArgumentHelper> getAnnotationMap()
public java.util.Iterator<ContainerMeta> getRegistryInfo()
public java.util.Set<java.lang.reflect.Field> parseContainer(java.lang.Class<?> container)
public void registerSittableBlock(net.minecraft.block.Block block)
block - public void registerAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation,
ArgumentHelper helper)
annotation - The annotation used to catch constructing arguments.helper - The helper will handle the annotation above.public void register(java.lang.Class<?>... containers)
containers - The item/block/custom containers.public void register(boolean ifGenerateLang,
boolean ifGenerateModel,
java.lang.Class<?>... containers)
Item/ Block in these containers
will be registered.ifGenerateLang - If your mod need to generate language filesifGenerateModel - If your mod need to generate model filescontainers - The item/block/custom containers.public void close()