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


Java LiquidContainerRegistry.registerLiquid方法代码示例

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


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

示例1: injectLiquidContainer

import net.minecraftforge.liquids.LiquidContainerRegistry; //导入方法依赖的package包/类
public static void injectLiquidContainer(LiquidContainerData container, ItemStack remnant, int chance) {
	LiquidContainerRegistry.registerLiquid(container);

	if (RecipeManagers.squeezerManager != null) {
		if (!container.container.getItem().hasContainerItem())
			if (remnant != null) {
				RecipeManagers.squeezerManager.addRecipe(10, new ItemStack[] { container.filled }, container.stillLiquid, remnant, chance);
			} else {
				RecipeManagers.squeezerManager.addRecipe(10, new ItemStack[] { container.filled }, container.stillLiquid);
			}
	}

	if (RecipeManagers.bottlerManager != null) {
		RecipeManagers.bottlerManager.addRecipe(5, container.stillLiquid, container.container, container.filled);
	}
}
 
开发者ID:ForestryMC,项目名称:ForestryLegacy,代码行数:17,代码来源:LiquidHelper.java

示例2: initialize

import net.minecraftforge.liquids.LiquidContainerRegistry; //导入方法依赖的package包/类
public static void initialize(){
    crudeEridiumLiquid = LiquidDictionary.getOrCreateLiquid("Crude Eridium", new LiquidStack(BL2Blocks.crudeEridiumStill, 1));
    
    LiquidContainerRegistry.registerLiquid(new LiquidContainerData(LiquidDictionary.getLiquid("Crude Eridium", LiquidContainerRegistry.BUCKET_VOLUME), new ItemStack(
            BL2Items.bucketCrudeEridium), new ItemStack(Item.bucketEmpty)));
}
 
开发者ID:lombax5832,项目名称:BL2,代码行数:7,代码来源:BL2Liquid.java

示例3: preInit

import net.minecraftforge.liquids.LiquidContainerRegistry; //导入方法依赖的package包/类
@EventHandler
public void preInit(FMLPreInitializationEvent event) {
    Configuration config = new Configuration(event.getSuggestedConfigurationFile());
    config.load();

    IDsHelper.runConfiguration(config);

    config.save();
    TextureAnimationConverter.convertTxtToPngMCMeta();
    BlocksHelper.setupBlocks();
    ItemsHelper.setupItems();
    proxy.init();
    LocaleHelper.loadLanguages();

    craftingRecipes();
    smeltingRecipes();

    GameRegistry.registerWorldGenerator(new WorldGenStructures());
    GameRegistry.registerWorldGenerator(new WorldGenOres());
    GameRegistry.registerFuelHandler(new FuelHandler());
    
    NetworkRegistry.instance().registerGuiHandler(instance, guihandler);

    GameRegistry.registerTileEntity(TileEntityLavaFurnace.class, "GeothermalOven");
    GameRegistry.registerTileEntity(TileEntityResearcher.class, "Researcher");
    GameRegistry.registerTileEntity(TileEntityLogger.class, "Logger");

    ResearchHandler.instance().setResearchValue(ItemsHelper.siliconIngot.itemID, true);
    ResearchHandler.instance().initResearchHandler();

    EntityRegistry.registerModEntity(EntityRobot.class, "Robot", 1, this, 80, 3, true);
    EntityRegistry.registerModEntity(EntityScientist.class, "Scientist", 2, this, 80, 3, true);

    registerEntityEgg(EntityRobot.class, 0x4A4849, 0x000000);
    registerEntityEgg(EntityScientist.class, 0xfff, 0x9c37bc);

    MinecraftForge.EVENT_BUS.register(new ConcreteBucketHandler());
    
    concreteLiquid = LiquidDictionary.getOrCreateLiquid("Concrete",  new LiquidStack(BlocksHelper.liquidConcreteStill,
            LiquidContainerRegistry.BUCKET_VOLUME));

    LiquidContainerRegistry.registerLiquid(new LiquidContainerData(LiquidDictionary.getLiquid("Concrete", LiquidContainerRegistry.BUCKET_VOLUME),
            new ItemStack(ItemsHelper.bucketConcrete), new ItemStack(Item.bucketEmpty)));
}
 
开发者ID:sciguy1121,项目名称:Community-Mod-1,代码行数:45,代码来源:CommunityMod.java

示例4: registerLiquidContainer

import net.minecraftforge.liquids.LiquidContainerRegistry; //导入方法依赖的package包/类
public static void registerLiquidContainer() {
	LiquidContainerRegistry.registerLiquid(new LiquidContainerData(new LiquidStack(Block.waterStill, LiquidContainerRegistry.BUCKET_VOLUME / 8), new ItemStack(condensedPotion, PotionData.WATER_META), new ItemStack(condensedPotion, PotionData.EMPTY_VIAL_META)));
}
 
开发者ID:DarthFeder,项目名称:Reliquary,代码行数:4,代码来源:XRItems.java


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