本文整理汇总了Java中cpw.mods.fml.common.registry.GameRegistry.registerItem方法的典型用法代码示例。如果您正苦于以下问题:Java GameRegistry.registerItem方法的具体用法?Java GameRegistry.registerItem怎么用?Java GameRegistry.registerItem使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cpw.mods.fml.common.registry.GameRegistry
的用法示例。
在下文中一共展示了GameRegistry.registerItem方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: init
import cpw.mods.fml.common.registry.GameRegistry; //导入方法依赖的package包/类
@EventHandler
public void init(FMLInitializationEvent event) {
NetworkRegistry.INSTANCE.registerGuiHandler(instance, proxy);
ModRecipes.init();
proxy.registerEvents();
proxy.registerEntities();
proxy.registerRenderers();
if (ModEntityList.hasEntitiesWithEggs()) {
ModEntityList.entity_egg = new ItemEntityEgg();
GameRegistry.registerItem(ModEntityList.entity_egg, "entity_egg");
OreDictionary.registerOre("mobEgg", ModEntityList.entity_egg);
}
isTinkersConstructLoaded = Loader.isModLoaded("TConstruct");
}
示例2: init
import cpw.mods.fml.common.registry.GameRegistry; //导入方法依赖的package包/类
public static final void init() {
copperingot = new CopperIngot();
aluminiumingot = new AluminiumIngot();
leadingot = new LeadIngot();
nickelingot = new NickelIngot();
tiningot = new TinIngot();
uraniumingot = new UraniumIngot();
ruby = new Ruby();
sulfurdust = new SulfurDust();
glassbottomtank = new GlassBottomTank();
GameRegistry.registerItem(copperingot, "copper_ingot");
GameRegistry.registerItem(aluminiumingot, "aluminium_ingot");
GameRegistry.registerItem(leadingot, "lead_ingot");
GameRegistry.registerItem(nickelingot, "nickel_ingot");
GameRegistry.registerItem(tiningot, "tin_ingot");
GameRegistry.registerItem(uraniumingot, "uranium_ingot");
GameRegistry.registerItem(ruby, "ruby");
GameRegistry.registerItem(sulfurdust, "sulfur_dust");
GameRegistry.registerItem(glassbottomtank, "glass_bottom_tank");
}
示例3: addWeapon
import cpw.mods.fml.common.registry.GameRegistry; //导入方法依赖的package包/类
private void addWeapon(_WeaponBase weapon, ModelBase model, String weaponName, boolean isClient, String handedness)
{
if (Main.weapons == null) { Main.weapons = new ArrayList<_WeaponBase>(); }
Main.weapons.add(weapon);
GameRegistry.registerItem(weapon, "weaponchevsky_" + weaponName); // And register it
weapon.setUniqueName(weaponName);
if (isClient && useModels && model != null) // Do we care about models? And if we do, do we got a custom weapon model? :O
{
if (Main.models == null) { Main.models = new ArrayList<ModelBase>(); } // Init
Main.models.add(model); // Keeping track of it
proxy.registerWeaponRenderer(weapon, (byte) Main.models.indexOf(model)); // And registering its renderer
}
}
示例4: registerItems
import cpw.mods.fml.common.registry.GameRegistry; //导入方法依赖的package包/类
private static void registerItems()
{
GameRegistry.registerItem(itemWoodenTwig, "itemWoodenTwig");
GameRegistry.registerItem(powderAsh, "powderAsh");
GameRegistry.registerItem(woodenBucket_BasePotashLiquor, "woodenBucket_BasePotashLiquor");
if (TFCPrimitiveTech.instance.isPaperEnabled)
{
GameRegistry.registerItem(itemCelluloseFibers, "itemCelluloseFibers");
GameRegistry.registerItem(itemWoodenPress, "itemWoodenPress");
}
GameRegistry.registerItem(itemLeatherBelt, "itemLeatherBelt");
GameRegistry.registerItem(itemWoodenClub, "itemWoodenClub");
GameRegistry.registerItem(itemClayBrick, "itemClayBrick");
if (TFCPrimitiveTech.instance.isSlingshotEnabled)
{
GameRegistry.registerItem(itemSharpStone, "itemSharpStone");
GameRegistry.registerItem(itemHardStone, "itemHardStone");
GameRegistry.registerItem(itemSoftStone, "itemSoftStone");
GameRegistry.registerItem(itemSlingshot, "itemSlingshot");
}
// GameRegistry.registerItem(itemSack, "itemSack");
}
示例5: ItemImagEnergyArmor
import cpw.mods.fml.common.registry.GameRegistry; //导入方法依赖的package包/类
/** position代表护甲位置,0为头盔,1为胸甲,2为护腿,3为靴子。 */
public ItemImagEnergyArmor(int position) {
super(ENERGY, 0, position);
this.pos = position;
this.setMaxDamage(13);
this.setCreativeTab(AcademyCraft.cct);
switch (position) {
case 0:
this.setUnlocalizedName("imag_energy_helmet")
.setTextureName("extraacc:imag_energy_helmet");
GameRegistry.registerItem(this, "imag_energy_helmet");
break;
case 1:
this.setUnlocalizedName("imag_energy_chestplate")
.setTextureName("extraacc:imag_energy_chestplate");
GameRegistry.registerItem(this, "imag_energy_chestplate");
break;
case 2:
this.setUnlocalizedName("imag_energy_leggings")
.setTextureName("extraacc:imag_energy_leggings");
GameRegistry.registerItem(this, "imag_energy_leggings");
break;
case 3:
this.setUnlocalizedName("imag_energy_boots")
.setTextureName("extraacc:imag_energy_boots");
GameRegistry.registerItem(this, "imag_energy_boots");
break;
}
}
示例6: ItemImagSiliconArmor
import cpw.mods.fml.common.registry.GameRegistry; //导入方法依赖的package包/类
/** position代表护甲位置,0为头盔,1为胸甲,2为护腿,3为靴子。 */
public ItemImagSiliconArmor(int position) {
super(SILICON, 0, position);
this.pos = position;
this.setCreativeTab(AcademyCraft.cct);
switch (position) {
case 0:
this.setUnlocalizedName("imag_silicon_helmet")
.setTextureName("extraacc:imag_silicon_helmet");
GameRegistry.registerItem(this, "imag_silicon_helmet");
break;
case 1:
this.setUnlocalizedName("imag_silicon_chestplate")
.setTextureName("extraacc:imag_silicon_chestplate");
GameRegistry.registerItem(this, "imag_silicon_chestplate");
break;
case 2:
this.setUnlocalizedName("imag_silicon_leggings")
.setTextureName("extraacc:imag_silicon_leggings");
GameRegistry.registerItem(this, "imag_silicon_leggings");
break;
case 3:
this.setUnlocalizedName("imag_silicon_boots")
.setTextureName("extraacc:imag_silicon_boots");
GameRegistry.registerItem(this, "imag_silicon_boots");
break;
}
}
示例7: registerItem
import cpw.mods.fml.common.registry.GameRegistry; //导入方法依赖的package包/类
private static void registerItem(Item item) {
if (!(item instanceof IConfigurable) || ((IConfigurable) item).isEnabled()) {
String name = item.getUnlocalizedName();
String[] strings = name.split("\\.");
GameRegistry.registerItem(item, strings[strings.length - 1]);
}
}
示例8: registerItems
import cpw.mods.fml.common.registry.GameRegistry; //导入方法依赖的package包/类
private static void registerItems() {
worldSensor = new ItemWorldSensor();
GameRegistry.registerItem(worldSensor, "opensensors.worldSensor");
worldSensor.setCreativeTab(CreativeTab);
blankSensor = new ItemBlankSensor();
GameRegistry.registerItem(blankSensor, "opensensors.blankSensor");
worldSensor.setCreativeTab(CreativeTab);
}
示例9: init
import cpw.mods.fml.common.registry.GameRegistry; //导入方法依赖的package包/类
public static final void init() {
prospecting_pan = new PanItem().setUnlocalizedName("prospecting_pan").setTextureName(Prospecting.MODID + ":pan");
GameRegistry.registerItem(prospecting_pan, "prospecting_pan");
prospecting_pick = new PickItem().setUnlocalizedName("prospecting_pick").setTextureName(Prospecting.MODID + ":pick");
GameRegistry.registerItem(prospecting_pick, "prospecting_pick");
sifting_pan = new SifterItem().setUnlocalizedName("sifting_pan").setTextureName(Prospecting.MODID + ":sifter");
GameRegistry.registerItem(sifting_pan, "sifting_pan");
}
示例10: ItemLoader
import cpw.mods.fml.common.registry.GameRegistry; //导入方法依赖的package包/类
public ItemLoader(){
ItemCursedLasso = new ItemCursedLasso();
GameRegistry.registerItem(ItemCursedLasso, "cursed_lasso");
}
示例11: createItems
import cpw.mods.fml.common.registry.GameRegistry; //导入方法依赖的package包/类
public static void createItems()
{
GameRegistry.registerItem(tutorialItem = new BasicItem("tutorial_item"), "tutorial_item");
}
示例12: registerItem
import cpw.mods.fml.common.registry.GameRegistry; //导入方法依赖的package包/类
public static void registerItem(Item item)
{
GameRegistry.registerItem(item, item.getUnlocalizedName());
}
示例13: ItemHZDS
import cpw.mods.fml.common.registry.GameRegistry; //导入方法依赖的package包/类
public ItemHZDS(String id) {
GameRegistry.registerItem(this, id, ModInfo.MODID);
setUnlocalizedName(id);
setTextureName(ModInfo.MODID + ":" + id);
setCreativeTab(ItemsHZDS.tabHZDSItems);
}
示例14: addAmmo
import cpw.mods.fml.common.registry.GameRegistry; //导入方法依赖的package包/类
private void addAmmo(_AmmoBase ammoBase, String name)
{
Main.ammo.add(ammoBase);
GameRegistry.registerItem(ammoBase, "ammochevsky_" + name); // And register it
}
示例15: preInit
import cpw.mods.fml.common.registry.GameRegistry; //导入方法依赖的package包/类
@Override
public void preInit(FMLPreInitializationEvent event) {
TOItems.shardCluster = new ItemShardCluster().setCreativeTab(ThaumOresMod.tab)
.setUnlocalizedName("shardCluster");
GameRegistry.registerItem(TOItems.shardCluster, "shardCluster");
}