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


Java HeatRegistry.getInstance方法代码示例

本文整理汇总了Java中com.bioxx.tfc.api.HeatRegistry.getInstance方法的典型用法代码示例。如果您正苦于以下问题:Java HeatRegistry.getInstance方法的具体用法?Java HeatRegistry.getInstance怎么用?Java HeatRegistry.getInstance使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.bioxx.tfc.api.HeatRegistry的用法示例。


在下文中一共展示了HeatRegistry.getInstance方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: careForInventorySlot

import com.bioxx.tfc.api.HeatRegistry; //导入方法依赖的package包/类
@Override
public void careForInventorySlot(ItemStack is)
{
	if(is != null)
	{
		HeatRegistry manager = HeatRegistry.getInstance();
		HeatIndex index = manager.findMatchingIndex(is);

		if (index != null)
		{
			float temp = TFC_ItemHeat.getTemp(is);
			if (fuelTimeLeft > 0 && is.getItem() instanceof ICookableFood)
			{
				float inc = Food.getCooked(is) + Math.min(fireTemp / 700, 2f);
				Food.setCooked(is, inc);
				temp = inc;
				if (Food.isCooked(is))
				{
					int[] cookedTasteProfile = new int[]
					{ 0, 0, 0, 0, 0 };
					Random r = new Random(((ICookableFood) is.getItem()).getFoodID() + (((int) Food.getCooked(is) - 600) / 120));
					cookedTasteProfile[0] = r.nextInt(31) - 15;
					cookedTasteProfile[1] = r.nextInt(31) - 15;
					cookedTasteProfile[2] = r.nextInt(31) - 15;
					cookedTasteProfile[3] = r.nextInt(31) - 15;
					cookedTasteProfile[4] = r.nextInt(31) - 15;
					Food.setCookedProfile(is, cookedTasteProfile);
					Food.setFuelProfile(is, EnumFuelMaterial.getFuelProfile(fuelTasteProfile));
				}
			}
			else if (fireTemp > temp && index.hasOutput())
			{
				temp += TFC_ItemHeat.getTempIncrease(is);
			}
			else
				temp -= TFC_ItemHeat.getTempDecrease(is);
			TFC_ItemHeat.setTemp(is, temp);
		}
	}
}
 
开发者ID:StrayWolfe,项目名称:TerrafirmaPunk-Tweaks,代码行数:41,代码来源:TEBrickOven.java

示例2: setupItemHeat

import com.bioxx.tfc.api.HeatRegistry; //导入方法依赖的package包/类
public static void setupItemHeat() {
    HeatRegistry manager = HeatRegistry.getInstance();

    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8193), 1, 500, new ItemStack(Items.potionitem, 1, 16385)).setMinMax(16385));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8194), 1, 500, new ItemStack(Items.potionitem, 1, 16386)).setMinMax(16386));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8195), 1, 500, new ItemStack(Items.potionitem, 1, 16387)).setMinMax(16387));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8196), 1, 500, new ItemStack(Items.potionitem, 1, 16388)).setMinMax(16388));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8197), 1, 500, new ItemStack(Items.potionitem, 1, 16389)).setMinMax(16389));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8198), 1, 500, new ItemStack(Items.potionitem, 1, 16390)).setMinMax(16390));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8200), 1, 500, new ItemStack(Items.potionitem, 1, 16392)).setMinMax(16392));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8201), 1, 500, new ItemStack(Items.potionitem, 1, 16393)).setMinMax(16393));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8202), 1, 500, new ItemStack(Items.potionitem, 1, 16394)).setMinMax(16394));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8204), 1, 500, new ItemStack(Items.potionitem, 1, 16396)).setMinMax(16396));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8205), 1, 500, new ItemStack(Items.potionitem, 1, 16397)).setMinMax(16397));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8206), 1, 500, new ItemStack(Items.potionitem, 1, 16398)).setMinMax(16398));

    //Enhance Potion
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8225), 1, 500, new ItemStack(Items.potionitem, 1, 16417)).setMinMax(16417));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8226), 1, 500, new ItemStack(Items.potionitem, 1, 16418)).setMinMax(16418));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8228), 1, 500, new ItemStack(Items.potionitem, 1, 16420)).setMinMax(16420));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8229), 1, 500, new ItemStack(Items.potionitem, 1, 16421)).setMinMax(16421));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8201), 1, 500, new ItemStack(Items.potionitem, 1, 16425)).setMinMax(16425));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8233), 1, 500, new ItemStack(Items.potionitem, 1, 16428)).setMinMax(16428));

    //Extend Potion
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8257), 1, 500, new ItemStack(Items.potionitem, 1, 16449)).setMinMax(16449));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8258), 1, 500, new ItemStack(Items.potionitem, 1, 16450)).setMinMax(16450));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8259), 1, 500, new ItemStack(Items.potionitem, 1, 16451)).setMinMax(16451));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8260), 1, 500, new ItemStack(Items.potionitem, 1, 16452)).setMinMax(16452));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8262), 1, 500, new ItemStack(Items.potionitem, 1, 16454)).setMinMax(16454));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8264), 1, 500, new ItemStack(Items.potionitem, 1, 16456)).setMinMax(16456));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8265), 1, 500, new ItemStack(Items.potionitem, 1, 16457)).setMinMax(16457));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8266), 1, 500, new ItemStack(Items.potionitem, 1, 16458)).setMinMax(16458));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8269), 1, 500, new ItemStack(Items.potionitem, 1, 16461)).setMinMax(16461));
    manager.addIndex(new HeatIndex(new ItemStack(Items.potionitem, 1, 8270), 1, 500, new ItemStack(Items.potionitem, 1, 16462)).setMinMax(16462));

    System.out.println("[" + ModDetails.ModName + "] Done Registering ItemHeat");
}
 
开发者ID:AnodeCathode,项目名称:TechNodefirmacraftMod,代码行数:39,代码来源:ItemHeat.java

示例3: registerHeatRecipes

import com.bioxx.tfc.api.HeatRegistry; //导入方法依赖的package包/类
private static void registerHeatRecipes()
{
	HeatRegistry heatmanager = HeatRegistry.getInstance();
	
	removeHeatRecipe(heatmanager, new ItemStack(TFCItems.wheatDough), new ItemStack(TFCItems.wheatBread), 600f, 1f);
	removeHeatRecipe(heatmanager, new ItemStack(TFCItems.barleyDough), new ItemStack(TFCItems.barleyBread), 600f, 1f);
	removeHeatRecipe(heatmanager, new ItemStack(TFCItems.oatDough), new ItemStack(TFCItems.oatBread), 600f, 1f);
	removeHeatRecipe(heatmanager, new ItemStack(TFCItems.ryeDough), new ItemStack(TFCItems.ryeBread), 600f, 1f);
	removeHeatRecipe(heatmanager, new ItemStack(TFCItems.riceDough), new ItemStack(TFCItems.riceBread), 600f, 1f);
	removeHeatRecipe(heatmanager, new ItemStack(TFCItems.cornmealDough), new ItemStack(TFCItems.cornBread), 600f, 1f);
}
 
开发者ID:StrayWolfe,项目名称:Cooking-with-TFC,代码行数:12,代码来源:HeatedItemRecipes.java

示例4: RegisterItemHeat

import com.bioxx.tfc.api.HeatRegistry; //导入方法依赖的package包/类
public static void RegisterItemHeat(){
       HeatRegistry heatRegistry = HeatRegistry.getInstance();		
	heatRegistry.addIndex( new HeatIndex( new ItemStack( ModItems.itemWoodenTwig, 1 ), 0.7f, 500f, new ItemStack( ModItems.powderAsh, 1 ) ) );
}
 
开发者ID:Wahazar,项目名称:TFCPrimitiveTech,代码行数:5,代码来源:ModRecipes.java

示例5: setupItemHeat

import com.bioxx.tfc.api.HeatRegistry; //导入方法依赖的package包/类
public static void setupItemHeat() {
    HeatRegistry manager = HeatRegistry.getInstance();

    final int WILDCARD_VALUE = OreDictionary.WILDCARD_VALUE;

    HeatRaw bismuthRaw = new HeatRaw(0.14, 270);
    HeatRaw bismuthBronzeRaw = new HeatRaw(0.35, 985);
    HeatRaw blackBronzeRaw = new HeatRaw(0.35, 1070);
    HeatRaw blackSteelRaw = new HeatRaw(0.35, 1485);
    HeatRaw blueSteelRaw = new HeatRaw(0.35, 1540);
    HeatRaw brassRaw = new HeatRaw(0.35, 930);
    HeatRaw bronzeRaw = new HeatRaw(0.35, 950);
    HeatRaw copperRaw = new HeatRaw(0.35, 1080);
    HeatRaw goldRaw = new HeatRaw(0.6, 1060);
    HeatRaw ironRaw = new HeatRaw(0.35, 1535);
    HeatRaw leadRaw = new HeatRaw(0.22, 328);
    HeatRaw nickelRaw = new HeatRaw(0.48, 1453);
    HeatRaw pigIronRaw = new HeatRaw(0.35, 1500);
    HeatRaw platinumRaw = new HeatRaw(0.35, 1730);
    HeatRaw redSteelRaw = new HeatRaw(0.35, 1540);
    HeatRaw roseGoldRaw = new HeatRaw(0.35, 960);
    HeatRaw silverRaw = new HeatRaw(0.48, 961);
    HeatRaw steelRaw = new HeatRaw(0.35, 1540);//sh = 0.63F; boil = 3500; melt = 1540;
    HeatRaw sterlingSilverRaw = new HeatRaw(0.35, 900);//sh = 0.72F; boil = 2212; melt = 893;
    HeatRaw tinRaw = new HeatRaw(0.14, 230);
    HeatRaw zincRaw = new HeatRaw(0.21, 420);//sh = 0.66F; boil = 907; melt = 420;

    for(int i = 0; i < 16; i++) {
        ItemStack input = new ItemStack((ModBlocks.clayRawColor), 1, i);
        ItemStack output = new ItemStack((ModBlocks.clayStained), 1, i);

        manager.addIndex(new HeatIndex(input, 1, 600, output).setMinMax(output.getItemDamage()));
    }
    for(int i = 0; i < 17; i++)
    {
        ItemStack input2 = new ItemStack((ModItems.clayRawBrick), 1, i);
        ItemStack output2 = new ItemStack((ModItems.clayBrick), 1, i);

        manager.addIndex(new HeatIndex(input2, 1, 150, output2).setMinMax(output2.getItemDamage()));
    }

    manager.addIndex(new HeatIndex(new ItemStack(ModBlocks.clayRaw, 1, 0), 1, 600, new ItemStack(ModBlocks.clayStained2, 1)));

    //Lamp->Unshaped
    manager.addIndex(new HeatIndex(new ItemStack(ModBlocks.oilLampMod, 1, 0), bismuthBronzeRaw, null));
    manager.addIndex(new HeatIndex(new ItemStack(ModBlocks.oilLampMod, 1, 1), blackBronzeRaw, null));
    manager.addIndex(new HeatIndex(new ItemStack(ModBlocks.oilLampMod, 1, 2), blackSteelRaw, null));
    manager.addIndex(new HeatIndex(new ItemStack(ModBlocks.oilLampMod, 1, 3), brassRaw, null));
    manager.addIndex(new HeatIndex(new ItemStack(ModBlocks.oilLampMod, 1, 4), bronzeRaw, null));
    manager.addIndex(new HeatIndex(new ItemStack(ModBlocks.oilLampMod, 1, 5), redSteelRaw, null));

    manager.addIndex(new HeatIndex(new ItemStack(ModBlocks.oilLampMod2, 1, 0), bismuthRaw, null));
    manager.addIndex(new HeatIndex(new ItemStack(ModBlocks.oilLampMod2, 1, 1), copperRaw, null));
    manager.addIndex(new HeatIndex(new ItemStack(ModBlocks.oilLampMod2, 1, 2), ironRaw, null));
    manager.addIndex(new HeatIndex(new ItemStack(ModBlocks.oilLampMod2, 1, 3), leadRaw, null));
    manager.addIndex(new HeatIndex(new ItemStack(ModBlocks.oilLampMod2, 1, 4), nickelRaw, null));

    manager.addIndex(new HeatIndex(new ItemStack(ModBlocks.oilLampMod3, 1, 0), pigIronRaw, null));
    manager.addIndex(new HeatIndex(new ItemStack(ModBlocks.oilLampMod3, 1, 1), steelRaw, null));
    manager.addIndex(new HeatIndex(new ItemStack(ModBlocks.oilLampMod3, 1, 2), tinRaw, null));
    manager.addIndex(new HeatIndex(new ItemStack(ModBlocks.oilLampMod3, 1, 3), zincRaw, null));
}
 
开发者ID:Bunsan,项目名称:TerraFirmaStuff,代码行数:63,代码来源:ItemHeat.java


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