mirror of
https://github.com/GTNewHorizons/Botania.git
synced 2026-11-13 16:54:06 +00:00
Recipe/docs for the Corporea Interceptor.
This commit is contained in:
1 parent
fa65df2d80
commit
583b453d18
5 files changed
+23
-1
No files matched your search
@@ -12,6 +12,7 @@ package vazkii.botania.common.block.corporea;
|
||||
|
||||
import java.util.Random;
|
||||
|
||||
import vazkii.botania.api.lexicon.ILexiconable;
|
||||
import vazkii.botania.api.lexicon.LexiconEntry;
|
||||
import vazkii.botania.client.core.helper.IconHelper;
|
||||
import vazkii.botania.common.block.tile.corporea.TileCorporeaBase;
|
||||
@@ -28,7 +29,7 @@ import net.minecraft.util.IIcon;
|
||||
import net.minecraft.world.IBlockAccess;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class BlockCorporeaInterceptor extends BlockCorporeaBase {
|
||||
public class BlockCorporeaInterceptor extends BlockCorporeaBase implements ILexiconable {
|
||||
|
||||
IIcon[] icons;
|
||||
|
||||
@@ -75,4 +76,9 @@ public class BlockCorporeaInterceptor extends BlockCorporeaBase {
|
||||
return new TileCorporeaInterceptor();
|
||||
}
|
||||
|
||||
@Override
|
||||
public LexiconEntry getEntry(World world, int x, int y, int z, EntityPlayer player, ItemStack lexicon) {
|
||||
return LexiconData.corporeaInterceptor;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -234,6 +234,7 @@ public final class ModCraftingRecipes {
|
||||
public static IRecipe recipeMasterCorporeaSpark;
|
||||
public static IRecipe recipeCorporeaIndex;
|
||||
public static IRecipe recipeCorporeaFunnel;
|
||||
public static IRecipe recipeCorporeaInterceptor;
|
||||
public static IRecipe recipeEndStoneBricks;
|
||||
public static IRecipe recipeEndStoneChiseledBricks;
|
||||
public static IRecipe recipeLivingwoodBow;
|
||||
@@ -1559,6 +1560,10 @@ public final class ModCraftingRecipes {
|
||||
addShapelessOreDictRecipe(new ItemStack(ModBlocks.corporeaFunnel), new ItemStack(Blocks.dropper), new ItemStack(ModItems.corporeaSpark));
|
||||
recipeCorporeaFunnel = BotaniaAPI.getLatestAddedRecipe();
|
||||
|
||||
// Corporea Funnel Recipe
|
||||
addShapelessOreDictRecipe(new ItemStack(ModBlocks.corporeaInterceptor), new ItemStack(Blocks.redstone_block), new ItemStack(ModItems.corporeaSpark));
|
||||
recipeCorporeaInterceptor = BotaniaAPI.getLatestAddedRecipe();
|
||||
|
||||
// End Stone Brick Recipes
|
||||
GameRegistry.addRecipe(new ItemStack(ModBlocks.endStoneBrick, 4),
|
||||
"SS", "SS",
|
||||
|
||||
@@ -189,6 +189,7 @@ public final class LexiconData {
|
||||
public static LexiconEntry corporea;
|
||||
public static LexiconEntry corporeaIndex;
|
||||
public static LexiconEntry corporeaFunnel;
|
||||
public static LexiconEntry corporeaInterceptor;
|
||||
public static LexiconEntry endStoneDecor;
|
||||
public static LexiconEntry spawnerMover;
|
||||
public static LexiconEntry keepIvy;
|
||||
@@ -716,6 +717,9 @@ public final class LexiconData {
|
||||
corporeaFunnel = new ALexiconEntry(LibLexicon.ENDER_CORPOREA_FUNNEL, categoryEnder);
|
||||
corporeaFunnel.setLexiconPages(new PageText("0"), new PageText("1"), new PageCraftingRecipe("2", ModCraftingRecipes.recipeCorporeaFunnel));
|
||||
|
||||
corporeaInterceptor = new ALexiconEntry(LibLexicon.ENDER_CORPOREA_INTERCEPTOR, categoryEnder);
|
||||
corporeaInterceptor.setLexiconPages(new PageText("0"), new PageText("1"), new PageCraftingRecipe("2", ModCraftingRecipes.recipeCorporeaInterceptor));
|
||||
|
||||
endStoneDecor = new BLexiconEntry(LibLexicon.ENDER_END_STONE_DECOR, categoryEnder);
|
||||
endStoneDecor.setLexiconPages(new PageText("0"), new PageCraftingRecipe("1", ModCraftingRecipes.recipeEndStoneBricks), new PageCraftingRecipe("2", ModCraftingRecipes.recipeEndStoneChiseledBricks));
|
||||
|
||||
|
||||
@@ -161,6 +161,7 @@ public final class LibLexicon {
|
||||
public static final String ENDER_CORPOREA = "corporea";
|
||||
public static final String ENDER_CORPOREA_INDEX = "corporeaIndex";
|
||||
public static final String ENDER_CORPOREA_FUNNEL = "corporeaFunnel";
|
||||
public static final String ENDER_CORPOREA_INTERCEPTOR = "corporeaInterceptor";
|
||||
public static final String ENDER_END_STONE_DECOR = "endStoneDecor";
|
||||
public static final String ENDER_SPAWNER_MOVER = "spawnerMover";
|
||||
public static final String ENDER_KEEP_IVY = "keepIvy";
|
||||
|
||||
@@ -2308,6 +2308,12 @@ botania.page.corporeaFunnel0=A simpler block that utilizes the prospects of the
|
||||
botania.page.corporeaFunnel1=The &1Corporea Funnel&0 may only pull items that match its filter, similarly to a &1Hopperhock&0, the filter is designated by items contained on &1Item Frames&0 placed on it. The item pulled is one of the various items in the frames at random.
|
||||
botania.page.corporeaFunnel2=Energistically applied
|
||||
|
||||
# -- CORPOREA INTERCEPTOR
|
||||
botania.entry.corporeaInterceptor=Corporea Interceptor
|
||||
botania.page.corporeaInterceptor0=The &1Corporea Interceptor&0 does exactly as the name suggests, it intercepts corporea requests. First and foremost, &1Item Frames&0 with items need be attached around the block, these define what items will trigger the interceptor.<br>Whenever a request is fired to the corporea network, be it from an Index, Funnel, etc, and there's no items in the network that can fulfil it this block will be triggered.
|
||||
botania.page.corporeaInterceptor1=Of course, the the block is only triggered if the item requested matches one of items in the &1Item Frames&0 about it. When the block is triggered it'll emit a short redstone pulse. This can be used to do all sorts of things, such as craft the required item using &1Crafty Crates&0 or light up a lamp indicating that the inventory for a resource is out.
|
||||
botania.page.corporeaInterceptor2=So many automation prospects
|
||||
|
||||
# -- DECORATIVE END BLOCKS
|
||||
botania.entry.endStoneDecor=Decorative End Blocks
|
||||
botania.page.endStoneDecor0=Similarly to other stone blocks, &1End Stone&0 can be converted into bricks and chiseled bricks, the bricks can be used as stairs or slabs just like normal &1Stone Bricks&0 would.
|
||||
|
||||
Reference in new issue
Block a user