createPages(pages, client, "§r§rThe lens holder is a very simple but useful tool for manipulating beams. Make one like so:", new ShapedOreRecipe(new ItemStack(ModBlocks.lensHolder, 1), " * ", "*&*", "***", '*', "stone", '&', ModItems.pureQuartz), "§r§rWhen placed down, the lens holder can hold certain gemstones. They can be inserted/removed either with automation or a right click. The lens holder can hold either a diamond, ruby, emerald, or pure quartz. When a beam passes through a lens holder with a gem in it, the lens holder acts as a filter, with the magic that isn't allowed to pass through simply being lost. A diamond allows stability, a ruby energy, and an emerald potential. Pure quartz does not act as a filter, and allows any element to pass through. A word of warning, none of the gemstones can block void and if a beam passes through the lens holder with any void in it, the lens will be destroyed. If a beam of the LIGHT element passes through and the lens holder has pure quartz in it, the pure quartz turns into luminescent quartz, which is a crafting ingridient. The light element is the white color, and any colord relatively close to white.");
<BUG>entries.put(new ResourceLocation(Main.MODID, "lensHolder"), new EntryItemStack(pages, "Lens Holder", new ItemStack(ModBlocks.lensHolder, 1), true));
</BUG>
pages = new ArrayList<IPage>();
createPages(pages, client, "§r§rAn Arcane Reflector is one of the basic tools for manipulating beams. It can face any direction, and when given a beam in a side that isn't the front, it outputs the beam through the front. It can also blend beams by putting multiple CONSTANT beams into it at once. Make one like so:", new ShapedOreRecipe(new ItemStack(ModBlocks.arcaneReflector, 1), "*^*", "^^^", "*^*", '*', "stone", '^', ModItems.pureQuartz));
<BUG>entries.put(new ResourceLocation(Main.MODID, "arcaneReflector"), new EntryItemStack(pages, "Arcane Reflector", new ItemStack(ModBlocks.arcaneReflector, 1), true));
</BUG>
pages = new ArrayList<IPage>();
createPages(pages, client, "§r§rYou know how to combine beams, with an Arcane Reflector, but you still need to know how to split beams. The Beam Splitter takes any beam and splits it into 2 beams. Beams go in the sides, and come out the top and bottom. The two outward beams aren't the same size, but they are the same color as the input (with a margin of error, dividing whole numbers again, but no magic is lost in the end). The distribution of magic between the top and bottom beams depends on the incoming redstone signal strength. The bottom beam has (redstone strength) / 15 of the magic, and the top gets the rest. Make a Beam Splitter like so:", new ShapedOreRecipe(new ItemStack(ModBlocks.beamSplitter, 1), "*^*", "*&*", "*^*", '*', ModItems.pureQuartz, '^', ModItems.luminescentQuartz, '&', ModItems.lensArray));
<BUG>entries.put(new ResourceLocation(Main.MODID, "beamSplitter"), new EntryItemStack(pages, "Beam Splitter", new ItemStack(ModBlocks.beamSplitter, 1), true));
</BUG>
pages = new ArrayList<IPage>();

createPages(pages, client, "§r§rThe lens holder is a very simple but useful tool for manipulating beams. Make one like so:", new ShapedOreRecipe(new ItemStack(ModBlocks.lensHolder, 1), " * ", "*&*", "***", '*', "stone", '&', ModItems.pureQuartz), "§r§rWhen placed down, the lens holder can hold certain gemstones. They can be inserted/removed either with automation or a right click. The lens holder can hold either a diamond, ruby, emerald, or pure quartz. When a beam passes through a lens holder with a gem in it, the lens holder acts as a filter, with the magic that isn't allowed to pass through simply being lost. A diamond allows stability, a ruby energy, and an emerald potential. Pure quartz does not act as a filter, and allows any element to pass through. A word of warning, none of the gemstones can block void and if a beam passes through the lens holder with any void in it, the lens will be destroyed. If a beam of the LIGHT element passes through and the lens holder has pure quartz in it, the pure quartz turns into luminescent quartz, which is a crafting ingridient. The light element is the white color, and any colord relatively close to white.");
entries.put(new ResourceLocation(Main.MODID, "lensHolder"), new EntryItemStack(pages, "Lens Holder", new ItemStack(ModBlocks.lensHolder, 1), smallText));
pages = new ArrayList<IPage>();
createPages(pages, client, "§r§rAn Arcane Reflector is one of the basic tools for manipulating beams. It can face any direction, and when given a beam in a side that isn't the front, it outputs the beam through the front. It can also blend beams by putting multiple CONSTANT beams into it at once. Make one like so:", new ShapedOreRecipe(new ItemStack(ModBlocks.arcaneReflector, 1), "*^*", "^^^", "*^*", '*', "stone", '^', ModItems.pureQuartz));
entries.put(new ResourceLocation(Main.MODID, "arcaneReflector"), new EntryItemStack(pages, "Arcane Reflector", new ItemStack(ModBlocks.arcaneReflector, 1), smallText));
pages = new ArrayList<IPage>();
createPages(pages, client, "§r§rYou know how to combine beams, with an Arcane Reflector, but you still need to know how to split beams. The Beam Splitter takes any beam and splits it into 2 beams. Beams go in the sides, and come out the top and bottom. The two outward beams aren't the same size, but they are the same color as the input (with a margin of error, dividing whole numbers again, but no magic is lost in the end). The distribution of magic between the top and bottom beams depends on the incoming redstone signal strength. The bottom beam has (redstone strength) / 15 of the magic, and the top gets the rest. Make a Beam Splitter like so:", new ShapedOreRecipe(new ItemStack(ModBlocks.beamSplitter, 1), "*^*", "*&*", "*^*", '*', ModItems.pureQuartz, '^', ModItems.luminescentQuartz, '&', ModItems.lensArray));
entries.put(new ResourceLocation(Main.MODID, "beamSplitter"), new EntryItemStack(pages, "Beam Splitter", new ItemStack(ModBlocks.beamSplitter, 1), smallText));
pages = new ArrayList<IPage>();
