• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java MultiblockSet类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中vazkii.botania.api.lexicon.multiblock.MultiblockSet的典型用法代码示例。如果您正苦于以下问题:Java MultiblockSet类的具体用法?Java MultiblockSet怎么用?Java MultiblockSet使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



MultiblockSet类属于vazkii.botania.api.lexicon.multiblock包,在下文中一共展示了MultiblockSet类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: BotaniaCompatibility

import vazkii.botania.api.lexicon.multiblock.MultiblockSet; //导入依赖的package包/类
public BotaniaCompatibility(){
	log = Logger.getLogger("[MineGate x Botania]");
	log.info("Botania is loaded. Loading lexica entries...");
	
	minegate = new LexiconCategory(MODID + "category");
	minegate.setIcon(new ResourceLocation(MineGate.MODID + ":glyphs/earth.png"));
	
	naquadah = new LexiconEntry(MODID + "naquadah", minegate).setLexiconPages(new PageText(MODID + "naquadah.one"));
	naquadah.setIcon(new ItemStack(MineGate.naquadahDerivatives));
	
	controllerMulti = new Multiblock();
	controllerMulti.addComponent(0, 1, 0, MineGate.stargateController, 0);
	
	frameMulti = new Multiblock();
	frameMulti.addComponent(0, 1, 0, MineGate.stargateFrame, 0);
	
	stargate = new LexiconEntry(MODID + "stargate", minegate).setLexiconPages(new PageText(MODID + "stargate.general"), new PageText(MODID + "stargate.general.1"), new PageText(MODID + "stargate.controller"), new PageText(MODID + "stargate.controller.1"), new PageText(MODID + "stargate.controller.2"), new PageMultiblock(MODID + "stargate.controller.desc", new MultiblockSet(controllerMulti)), new PageText(MODID + "stargate.frame"), new PageMultiblock(MODID + "stargate.frame.desc", new MultiblockSet(frameMulti)), new PageText(MODID + "stargate.naquity"), new PageText(MODID + "stargate.dialling"));
	stargate.setIcon(new ItemStack(MineGate.stargateController));
	dialling = new LexiconEntry(MODID + "dialling", minegate).setLexiconPages(new PageTileEntity(MODID + "dialling.dhd", TileEntityDHD.constructMulticulturalDHD(), 1, 2, 80));
	dialling.setIcon(new ItemStack(MineGate.dialHomeDevice));
	
	BotaniaAPI.addCategory(minegate);
	
	BotaniaAPI.addEntry(naquadah, minegate);
	BotaniaAPI.addEntry(stargate, minegate);
	BotaniaAPI.addEntry(dialling, minegate);
	
	log.info("Adding mana provider...");
	MineGate.naquityProvider.registerNewType(8, TileEntityManaNaquity.class, MineGate.MODID + ":naquityProviderMana");
	GameRegistry.registerTileEntity(TileEntityManaNaquity.class, "manaNaquity");
	
	GameRegistry.addRecipe(new ItemStack(MineGate.naquityProvider, 1, 8), new Object[]{"SAS", "IFI", "SIS", 'S', Blocks.stone, 'I', ModBlocks.storage, 'F', MineGate.stargateFrame, 'A', ModBlocks.spreader});

	BotaniaAPI.registerManaInfusionRecipe(new ItemStack(MineGate.naquadahDerivatives, 1, 0), new ItemStack(MineGate.naquadahDerivatives, 1, 3), 999999); //Pls don't kill me .-.
}
 
开发者ID:UnderMybrella,项目名称:Minegate,代码行数:36,代码来源:BotaniaCompatibility.java


示例2: multiblockPage

import vazkii.botania.api.lexicon.multiblock.MultiblockSet; //导入依赖的package包/类
@Override
public LexiconPage multiblockPage(String key, MultiblockSet mb) {
	return dummyPage(key);
}
 
开发者ID:VapourDrive,项目名称:Hammerz,代码行数:5,代码来源:DummyMethodHandler.java


示例3: BotaniaCompatibility

import vazkii.botania.api.lexicon.multiblock.MultiblockSet; //导入依赖的package包/类
public BotaniaCompatibility(){
	
	loaded = true;
	
	log = LogManager.getLogger("[MineGate x Botania]");
	log.info("Botania is loaded. Loading lexica entries...");
	
	minegate = new LexiconCategory(MODID + "category");
	minegate.setIcon(new ResourceLocation(MineGate.MODID + ":glyphs/earth.png"));
	
	controllerMulti = new Multiblock();
	controllerMulti.addComponent(0, 1, 0, MineGate.stargateController, 0);
	
	frameMulti = new Multiblock();
	frameMulti.addComponent(0, 1, 0, MineGate.stargateFrame, 0);
	
	naquadah = new NLexiconEntry(MODID + "naquadah", minegate).setLexiconPages(new PageText(MODID + "naquadah.one"), new PageCraftingRecipe("naquadah.recipe.1", list(new IRecipe[]{MineGate.rawNaquadahRecipe})), new PageCraftingRecipe("naquadah.recipe.2", list(new IRecipe[]{MineGate.refinedNaquadahRecipe, MineGate.refinedNaquadahRecipeCheap})));
	naquadah.setIcon(new ItemStack(MineGate.naquadahDerivatives));
	
	stargate = new NLexiconEntry(MODID + "stargate", minegate).setLexiconPages(new PageText(MODID + "stargate.general"), new PageText(MODID + "stargate.general.1"), new PageText(MODID + "stargate.controller"), new PageText(MODID + "stargate.controller.1"), new PageText(MODID + "stargate.controller.2"), new PageMultiblock(MODID + "stargate.controller.desc", new MultiblockSet(controllerMulti)), new PageText(MODID + "stargate.frame"), new PageMultiblock(MODID + "stargate.frame.desc", new MultiblockSet(frameMulti)), new PageText(MODID + "stargate.naquity"), new PageText(MODID + "stargate.dialling"));
	stargate.setIcon(new ItemStack(MineGate.stargateController));
	
	dialling = new NLexiconEntry(MODID + "dialling", minegate).setLexiconPages(new PageText(MODID + "dialling.general"), new PageText(MODID + "dialling.dhd"), new PageTileEntity(MODID + "dialling.dhd.desc", TileEntityDHD.constructMulticulturalDHD(), 1, 2, 80));//TileEntityDHD.constructMulticulturalDHD()
	dialling.setIcon(new ItemStack(MineGate.dialHomeDevice));
	
	BotaniaAPI.addCategory(minegate);
	
	BotaniaAPI.addEntry(naquadah, minegate);
	BotaniaAPI.addEntry(stargate, minegate);
	BotaniaAPI.addEntry(dialling, minegate);
	
	log.info("Adding mana provider...");
	MineGate.naquityProvider.registerNewType(8, TileEntityManaNaquity.class, MineGate.MODID + ":naquityProviderMana");
	GameRegistry.registerTileEntity(TileEntityManaNaquity.class, "manaNaquity");
	
	GameRegistry.addRecipe(new ItemStack(MineGate.naquityProvider, 1, 8), new Object[]{"SAS", "IFI", "SIS", 'S', Blocks.stone, 'I', ModBlocks.storage, 'F', MineGate.stargateFrame, 'A', ModBlocks.spreader});

	BotaniaAPI.registerManaInfusionRecipe(new ItemStack(MineGate.naquadahDerivatives, 1, 0), new ItemStack(MineGate.naquadahDerivatives, 1, 3), 999999); //Pls don't kill me .-.
}
 
开发者ID:UnderMybrella,项目名称:Minegate,代码行数:40,代码来源:BotaniaCompatibility.java


示例4: multiblockPage

import vazkii.botania.api.lexicon.multiblock.MultiblockSet; //导入依赖的package包/类
public LexiconPage multiblockPage(String key, MultiblockSet mb); 
开发者ID:VapourDrive,项目名称:Hammerz,代码行数:2,代码来源:IInternalMethodHandler.java



注:本文中的vazkii.botania.api.lexicon.multiblock.MultiblockSet类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java DonationsFragment类代码示例发布时间:2022-05-22
下一篇:
Java BatchAnnotateImagesRequest类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap