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


Java LexiconEntry类代码示例

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


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

示例1: getLexiconEntryForName

import vazkii.botania.api.lexicon.LexiconEntry; //导入依赖的package包/类
public static LexiconEntry getLexiconEntryForName(String name) {
	for (LexiconEntry entry : BotaniaAPI.getAllEntries()) {
		if (entry.unlocalizedName.equals(name)) {
			return entry;
		}
	}
	return null;
}
 
开发者ID:MagicBees,项目名称:MagicBees,代码行数:9,代码来源:BotaniaAPIDistanceHelper.java

示例2: getEntry

import vazkii.botania.api.lexicon.LexiconEntry; //导入依赖的package包/类
public LexiconEntry getEntry() {
    LexiconEntry entry = new LexionEntryHelper.elvenKnowledgeEntry("entry.elvenportal", BotaniaAPI.categoryDevices, new ItemStack(this));
    //entry.addPage(LexionEntryHelper.LexiconPageCreator.createTextPage("page.elvenportal", 10, 10, 10, 12, "THIS IS A TEST TEXT!!!"));
    //entry.addPage(new PageText("This is a test text page"));
    entry.addPage(new PageText("page1.elvenportal"));
    entry.addPage(new PageElvenRecipe("pageRecipe.elvenportal", BotanicEnergisticsBlocks.RecRuneAssembler));
    return entry;
}
 
开发者ID:ParadoxCodersTeam,项目名称:Botanic-Energistics,代码行数:9,代码来源:AEElvenPortal.java

示例3: getEntry

import vazkii.botania.api.lexicon.LexiconEntry; //导入依赖的package包/类
public LexiconEntry getEntry() {
    LexiconEntry entry = new LexionEntryHelper.elvenKnowledgeEntry("entry.runeassembler", BotaniaAPI.categoryDevices, new ItemStack(this));
    //entry.addPage(LexionEntryHelper.LexiconPageCreator.createTextPage("page.runeassembler", 10, 10, 10, 12, "THIS IS A TEST TEXT!!!"));
    //entry.addPage(new PageText("This is a test text page"));
    entry.addPage(new PageText("page1.runeassembler"));
    entry.addPage(new PageElvenRecipe("pageRecipe.runeassembler", BotanicEnergisticsBlocks.RecRuneAssembler));
    return entry;
}
 
开发者ID:ParadoxCodersTeam,项目名称:Botanic-Energistics,代码行数:9,代码来源:AERuneAssembler.java

示例4: BotaniaCompatibility

import vazkii.botania.api.lexicon.LexiconEntry; //导入依赖的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

示例5: getEntry

import vazkii.botania.api.lexicon.LexiconEntry; //导入依赖的package包/类
@Override
public LexiconEntry getEntry(World world, int i, int i1, int i2, EntityPlayer entityPlayer, ItemStack itemStack) {
    return getEntry();
}
 
开发者ID:ParadoxCodersTeam,项目名称:Botanic-Energistics,代码行数:5,代码来源:AEPureDaisy.java

示例6: getEntry

import vazkii.botania.api.lexicon.LexiconEntry; //导入依赖的package包/类
@Override
public LexiconEntry getEntry(World world, int x, int y, int z, EntityPlayer player, ItemStack lexicon) {
	return null;
}
 
开发者ID:UnderMybrella,项目名称:Minegate,代码行数:5,代码来源:BlockDHDGhost.java

示例7: getEntry

import vazkii.botania.api.lexicon.LexiconEntry; //导入依赖的package包/类
@Override
public LexiconEntry getEntry(World world, int x, int y, int z, EntityPlayer player, ItemStack lexicon) {
	return BotaniaCompatibility.stargate;
}
 
开发者ID:UnderMybrella,项目名称:Minegate,代码行数:5,代码来源:BlockStargatePortal.java

示例8: getEntry

import vazkii.botania.api.lexicon.LexiconEntry; //导入依赖的package包/类
@Override
@Method(modid = "Botania")
public LexiconEntry getEntry(World arg0, int arg1, int arg2, int arg3, EntityPlayer player, ItemStack item) {
	return BotaniaCompatibility.stargate;
}
 
开发者ID:UnderMybrella,项目名称:Minegate,代码行数:6,代码来源:BlockStargateController.java

示例9: getEntry

import vazkii.botania.api.lexicon.LexiconEntry; //导入依赖的package包/类
@Override
public LexiconEntry getEntry(World world, int x, int y, int z, EntityPlayer player, ItemStack lexicon) {
	return BotaniaCompatibility.dialling;
}
 
开发者ID:UnderMybrella,项目名称:Minegate,代码行数:5,代码来源:BlockDHDGhost.java

示例10: getEntry

import vazkii.botania.api.lexicon.LexiconEntry; //导入依赖的package包/类
/**
 * Gets which Lexicon Entry to open when this sub tile is right clicked with a lexicon.
 */
public LexiconEntry getEntry() {
	return null;
}
 
开发者ID:VapourDrive,项目名称:Hammerz,代码行数:7,代码来源:SubTileEntity.java

示例11: getAllEntries

import vazkii.botania.api.lexicon.LexiconEntry; //导入依赖的package包/类
/**
 * Gets all registered entries.
 */
public static List<LexiconEntry> getAllEntries() {
	return allEntries;
}
 
开发者ID:VapourDrive,项目名称:Hammerz,代码行数:7,代码来源:BotaniaAPI.java

示例12: addEntry

import vazkii.botania.api.lexicon.LexiconEntry; //导入依赖的package包/类
/**
 * Registers a Lexicon Entry and adds it to the category passed in.
 */
public static void addEntry(LexiconEntry entry, LexiconCategory category) {
	allEntries.add(entry);
	category.entries.add(entry);
}
 
开发者ID:VapourDrive,项目名称:Hammerz,代码行数:8,代码来源:BotaniaAPI.java

示例13: getEntry

import vazkii.botania.api.lexicon.LexiconEntry; //导入依赖的package包/类
@Override
public LexiconEntry getEntry() {
	return NincraftLexiconData.orechidFinis;
}
 
开发者ID:Nincodedo,项目名称:Nincrafty-Things,代码行数:5,代码来源:SubTileOrechidFinis.java

示例14: getEntry

import vazkii.botania.api.lexicon.LexiconEntry; //导入依赖的package包/类
@Override
public LexiconEntry getEntry() {
	return NincraftLexiconData.orechidMystica;
}
 
开发者ID:Nincodedo,项目名称:Nincrafty-Things,代码行数:5,代码来源:SubTileOrechidMystica.java

示例15: getEntry

import vazkii.botania.api.lexicon.LexiconEntry; //导入依赖的package包/类
@Override
public LexiconEntry getEntry(){
    return lexicon;
}
 
开发者ID:SpitefulFox,项目名称:ForbiddenMagic,代码行数:5,代码来源:SubTileWhisperweed.java


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