当前位置: 首页>>代码示例>>Java>>正文


Java GameRegistry.registerItem方法代码示例

本文整理汇总了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");
}
 
开发者ID:jm-organization,项目名称:connor41-etfuturum2,代码行数:19,代码来源:EtFuturum.java

示例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");

  }
 
开发者ID:grand-mine-inc,项目名称:Steam-and-Steel,代码行数:24,代码来源:GrandItem.java

示例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
	}
}
 
开发者ID:Domochevsky,项目名称:minecraft-quiverbow,代码行数:19,代码来源:Main.java

示例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");
	}
 
开发者ID:Wahazar,项目名称:TFCPrimitiveTech,代码行数:23,代码来源:ModItems.java

示例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;
	}
}
 
开发者ID:Kanbe-Kotori,项目名称:ExtraAcC,代码行数:31,代码来源:ItemImagEnergyArmor.java

示例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;
	}
}
 
开发者ID:Kanbe-Kotori,项目名称:ExtraAcC,代码行数:30,代码来源:ItemImagSiliconArmor.java

示例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]);
	}
}
 
开发者ID:jm-organization,项目名称:connor41-etfuturum2,代码行数:8,代码来源:ModItems.java

示例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);
}
 
开发者ID:PC-Logix,项目名称:OpenSensors,代码行数:10,代码来源:ContentRegistry.java

示例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");
}
 
开发者ID:azacock,项目名称:Prospecting,代码行数:11,代码来源:ProspectingItems.java

示例10: ItemLoader

import cpw.mods.fml.common.registry.GameRegistry; //导入方法依赖的package包/类
public ItemLoader(){
    ItemCursedLasso = new ItemCursedLasso();
    GameRegistry.registerItem(ItemCursedLasso, "cursed_lasso");
}
 
开发者ID:SihenZhang,项目名称:CursedLasso,代码行数:5,代码来源:ItemLoader.java

示例11: createItems

import cpw.mods.fml.common.registry.GameRegistry; //导入方法依赖的package包/类
public static void createItems()
{
    GameRegistry.registerItem(tutorialItem = new BasicItem("tutorial_item"), "tutorial_item");
}
 
开发者ID:koravel,项目名称:ElementalElaboration,代码行数:5,代码来源:ModItems.java

示例12: registerItem

import cpw.mods.fml.common.registry.GameRegistry; //导入方法依赖的package包/类
public static void registerItem(Item item)
  {
GameRegistry.registerItem(item, item.getUnlocalizedName());
  }
 
开发者ID:BlesseNtumble,项目名称:TRAPPIST-1,代码行数:5,代码来源:TPItems.java

示例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);
}
 
开发者ID:TwilightWingsStudio,项目名称:HazardsLib,代码行数:7,代码来源:ItemHZDS.java

示例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
}
 
开发者ID:Domochevsky,项目名称:minecraft-quiverbow,代码行数:7,代码来源:Main.java

示例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");
}
 
开发者ID:MJaroslav,项目名称:ThaumOres,代码行数:7,代码来源:TOItems.java


注:本文中的cpw.mods.fml.common.registry.GameRegistry.registerItem方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。