Added Mimic entry to The Architect.
This commit is contained in:
parent
4190031710
commit
63febfeb85
|
@ -8,6 +8,7 @@ Version 2.1.0-59
|
|||
- Fixed Specters spawning with the /give command
|
||||
- Fixed the sacrifice range of the altar.
|
||||
- Fixed the Regeneration ritual so that it works on non-players
|
||||
- Added Mimic entry to The Architect.
|
||||
|
||||
------------------------------------------------------
|
||||
Version 2.0.4-58
|
||||
|
|
|
@ -26,7 +26,6 @@ import WayofTime.bloodmagic.util.helper.TextHelper;
|
|||
import amerifrance.guideapi.api.IPage;
|
||||
import amerifrance.guideapi.api.impl.abstraction.EntryAbstract;
|
||||
import amerifrance.guideapi.api.util.PageHelper;
|
||||
import amerifrance.guideapi.page.PageIRecipe;
|
||||
import amerifrance.guideapi.page.PageText;
|
||||
|
||||
public class CategoryArchitect
|
||||
|
@ -46,7 +45,7 @@ public class CategoryArchitect
|
|||
IRecipe altarRecipe = RecipeHelper.getRecipeForOutput(new ItemStack(ModBlocks.altar));
|
||||
if (altarRecipe != null)
|
||||
{
|
||||
altarPages.add(new PageIRecipe(altarRecipe));
|
||||
altarPages.add(BookUtils.getPageForRecipe(altarRecipe));
|
||||
}
|
||||
|
||||
altarPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "bloodaltar" + ".info.1"), 370));
|
||||
|
@ -54,7 +53,7 @@ public class CategoryArchitect
|
|||
IRecipe daggerRecipe = RecipeHelper.getRecipeForOutput(new ItemStack(ModItems.sacrificialDagger));
|
||||
if (daggerRecipe != null)
|
||||
{
|
||||
altarPages.add(new PageIRecipe(daggerRecipe));
|
||||
altarPages.add(BookUtils.getPageForRecipe(daggerRecipe));
|
||||
}
|
||||
|
||||
altarPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "bloodaltar" + ".info.2"), 370));
|
||||
|
@ -656,6 +655,17 @@ public class CategoryArchitect
|
|||
bridgePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "bridge" + ".info.1"), 370));
|
||||
entries.put(new ResourceLocation(keyBase + "bridge"), new EntryText(bridgePages, TextHelper.localize(keyBase + "bridge"), true));
|
||||
|
||||
List<IPage> mimicPages = new ArrayList<IPage>();
|
||||
|
||||
IRecipe mimicRecipe = RecipeHelper.getRecipeForOutput(new ItemStack(ModBlocks.mimic, 1, 1));
|
||||
if (mimicRecipe != null)
|
||||
{
|
||||
mimicPages.add(BookUtils.getPageForRecipe(mimicRecipe));
|
||||
}
|
||||
|
||||
mimicPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "mimic" + ".info.1"), 370));
|
||||
entries.put(new ResourceLocation(keyBase + "mimic"), new EntryText(mimicPages, TextHelper.localize(keyBase + "mimic"), true));
|
||||
|
||||
for (Entry<ResourceLocation, EntryAbstract> entry : entries.entrySet())
|
||||
{
|
||||
for (IPage page : entry.getValue().pageList)
|
||||
|
|
|
@ -11,6 +11,7 @@ import net.minecraft.item.crafting.IRecipe;
|
|||
import net.minecraft.util.ResourceLocation;
|
||||
import WayofTime.bloodmagic.api.Constants;
|
||||
import WayofTime.bloodmagic.api.recipe.TartaricForgeRecipe;
|
||||
import WayofTime.bloodmagic.compat.guideapi.BookUtils;
|
||||
import WayofTime.bloodmagic.compat.guideapi.entry.EntryText;
|
||||
import WayofTime.bloodmagic.compat.guideapi.page.PageTartaricForgeRecipe;
|
||||
import WayofTime.bloodmagic.registry.ModBlocks;
|
||||
|
@ -20,7 +21,6 @@ import WayofTime.bloodmagic.util.helper.TextHelper;
|
|||
import amerifrance.guideapi.api.IPage;
|
||||
import amerifrance.guideapi.api.impl.abstraction.EntryAbstract;
|
||||
import amerifrance.guideapi.api.util.PageHelper;
|
||||
import amerifrance.guideapi.page.PageIRecipe;
|
||||
import amerifrance.guideapi.page.PageText;
|
||||
|
||||
public class CategoryDemon
|
||||
|
@ -42,7 +42,7 @@ public class CategoryDemon
|
|||
IRecipe snareRecipe = RecipeHelper.getRecipeForOutput(new ItemStack(ModItems.soulSnare));
|
||||
if (snareRecipe != null)
|
||||
{
|
||||
snarePages.add(new PageIRecipe(snareRecipe));
|
||||
snarePages.add(BookUtils.getPageForRecipe(snareRecipe));
|
||||
}
|
||||
|
||||
snarePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "snare" + ".info.2"), 370));
|
||||
|
@ -54,7 +54,7 @@ public class CategoryDemon
|
|||
IRecipe forgeRecipe = RecipeHelper.getRecipeForOutput(new ItemStack(ModBlocks.soulForge));
|
||||
if (forgeRecipe != null)
|
||||
{
|
||||
forgePages.add(new PageIRecipe(forgeRecipe));
|
||||
forgePages.add(BookUtils.getPageForRecipe(forgeRecipe));
|
||||
}
|
||||
|
||||
forgePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "forge" + ".info.2"), 370));
|
||||
|
|
|
@ -68,7 +68,7 @@ guide.BloodMagic.entry.architect.severance=Sigil of Ender Severance
|
|||
guide.BloodMagic.entry.architect.teleposition=Teleposition Sigil
|
||||
guide.BloodMagic.entry.architect.compression=Sigil of Compression
|
||||
guide.BloodMagic.entry.architect.bridge=Sigil of the Phantom Bridge
|
||||
|
||||
guide.BloodMagic.entry.architect.mimic=Mimics
|
||||
|
||||
# Architect Entry Texts
|
||||
guide.BloodMagic.entry.architect.intro.info=Hello, everyone. My name is Tiberius. You can probably tell by this entry that the book is not exactly complete, and you would be right. Because of the 1.7.10 -> 1.8.9 and 1.9.4 (and above) updates, a lot of stuff has changed in the mod. As such, the books have had to be rewritten. Because the ultimate plan for these documents is to have each book in the form of a research journal / actual book, these documents will take a while to flesh out. As such, I am going to be updating this book periodically in order to fill in the necessary gaps. It will start as flavourless garbage to start with (Yeah... not the most appetizing of illustrations to go with for documents, but whatever!), but slowly it will be morphed into a story about a bunch of blood magi on a journey through discovery.\n\tBut enough about that, I need to get into character. *Cough cough*\n\tMy name is Tiberius, and I am a Blood Mage, and also otherwise known as The Architect. This book contains all of my research regarding the ethereal phenomenon called the "Soul Network," as well as the physical properties of some of the most central devices that any Blood Mage in training should be accustomed to. From the art of laying out the structure of a powerful Blood Altar, to the intricacies of sacrificing life force to increase a mage's power, and further to the powers gained through arcane glyphs and sigils, I have discovered, revised, and created new ways into train one's self to new heights.\n\tSo enter, Mage, for a new realm awaits you!\n\t...Yeah, Magus says that I can get a little grandiose, but what can you do?
|
||||
|
@ -119,7 +119,7 @@ guide.BloodMagic.entry.architect.severance.info.1=Teleportation is one of those
|
|||
guide.BloodMagic.entry.architect.teleposition.info.1=The Teleposition Sigil has a contained Teleposer and focus in its structure. If you right click a Teleposer with this sigil, you can bind the coordinates and dimension to the sigil. Now, whenever you right click the sigil it will telepose you directly to the Teleposer (if it is there). Unfortunately, it doesn't seem like you are able to do a return trip...
|
||||
guide.BloodMagic.entry.architect.compression.info.1=A miner will quickly find that during a long expedition their inventory will become filled with redstone dust, lapis, and several other materials. Most of these have recipes that will compress them down to storage blocks such as redstone blocks and blocks of diamonds, however they normally require a crafting table in order to combine them. \n\tThis sigil creases a miniature field of compression in the inventory of the user when activated, compressing items down to the lowest number of slots needed for the inventory. What this means is that if you have 63 redstone dust it will not do anything. However, if you have 64 dust it will compress 9 of them into a block of redstone. While this is technically not the ideal situation if you have exactly a stack of redstone dust, it will guarantee that you aren't left in the dust due to full pockets. If other mods are present this will work for other crafting recipes as well.
|
||||
guide.BloodMagic.entry.architect.bridge.info.1=When activated and while the user is on solid ground, the Sigil of the Phantom Bridge solidifies the air beneath the user so that they may walk on it, essentially creating a Phantom Bridge. When you are shifting in the air, the bridge will instead form directly underneath you, allowing you to catch yourself in the air if you were falling. Although some calibration is needed in order to make it more effective for vertical travel as well as horizontal travel when moving quickly (due to lag messing up the creation of the bridge), it is a fancy way to effectively fly to different areas.
|
||||
|
||||
guide.BloodMagic.entry.architect.mimic.info.1=Mimics are arcane constructs that are designed to mimic whatever they are set to. When the mimic comes into contact with some form of block, its molecules shift their orientation in order to take on the shape, look, and feel of the block. Not all of the properties are copied, however: for instance, a normal mimic block when coming into contact with glowstone will not emit any form of light. \n\tWith normal use, there are two ways to use a mimic block. The first is my placing the mimic block down and then right-clicking the mimic with the block that you want it to copy. This will place the block inside of the mimic and have the mimic take on the -default- shape of the block. So if a mimic is clicked with a stair, the mimic will always orient themselves in the same way.\n\tThe second method is to hold the mimic block in your hand and shift-click the block you want to replace. This will replace the block with the mimic and the mimic will have the exact same orientation that the replaced block had. This can be seen with stairs and chests, as well as other orientation-dependent blocks such as logs.\n\tThere are a few different variants of the normal mimics. The Opaque Mimic is the default mimic, able to take on the form and general properties of blocks - light cannot travel through these, however, so care should be taken with glass. The Ethereal Opaque Mimic can be walked through without any trouble because it has no hitbox, which is perfect for hidden doorways. Clear Mimic blocks work the same as their opaque variants, however they allow light through them even if it appears completely solid. Finally, the Lighted Mimic block is opaque and solid, but no matter what is placed inside of it, it will emit a strong light. No more dark areas in your base without torch spam!\n\tThere is one special variant of the mimic that you have to be warry of: the Sentient Mimic. If a player comes too close to one of these in the world, it will get up from where it is and attack you with a high degree of ferocity. These can be found in a variety of areas, but they are especially fond of dungeons. If one is mimicking a chest, however, be careful: they bite.\n\t***Creative Usage Only***\n\tThere are a few interesting features you can add to any mimic block when you are in creative mode. If you right click on a set mimic with a potion or potion flask, you can set the mimic to spawn potions around it if a player is nearby. If it is a regular mimic and you click on the east or west side, you can increase or decrease the radius that the potion will spawn in. If you click on the north or south side, you can increase or decrease the radius that the mimic will check for players around it before spawning the potions. Finally, clicking on the top or bottom of the block will increase or decrease the potion spawning interval, which is the number of ticks between dropped potions.\n\tIf the mimic is a sentient mimic, you can click the mimic anywhere to increase or decrease the detection radius for players - if a player is within this area and they can see the block, the mimic will spawn and jump at the player. \n\tAnother thing is that if the block is placed on the mimic while the placer is in creative, the block that is being mimicked will NOT drop when the mimic is destroyed.\n\tFinally, if the mimic is placed on any inventory or chest, the sentient mimic will place the chest on the ground with its contents once defeated - the regular mimic will instead just spew the contents everywhere when broken.
|
||||
|
||||
|
||||
# Demon Kin Entries
|
||||
|
|
Loading…
Reference in a new issue