Inscription Tools and Slates
This commit is contained in:
parent
437dc1b96e
commit
7dd170e5ad
13 changed files with 178 additions and 12 deletions
|
@ -28,6 +28,8 @@ public class ModItems {
|
|||
public static Item bucketEssence;
|
||||
|
||||
public static Item activationCrystal;
|
||||
public static Item slate;
|
||||
public static Item inscriptionTool;
|
||||
|
||||
public static Item sacrificialDagger;
|
||||
public static Item packSelfSacrifice;
|
||||
|
@ -65,6 +67,9 @@ public class ModItems {
|
|||
bucketEssence = registerItem(new ItemBucketEssence());
|
||||
|
||||
activationCrystal = registerItem(new ItemActivationCrystal());
|
||||
slate = registerItem(new ItemSlate());
|
||||
inscriptionTool = registerItem(new ItemInscriptionTool());
|
||||
BloodMagicAPI.setScribeItem(inscriptionTool);
|
||||
|
||||
sacrificialDagger = registerItem(new ItemSacrificialDagger());
|
||||
packSacrifice = registerItem(new ItemPackSacrifice());
|
||||
|
@ -101,6 +106,18 @@ public class ModItems {
|
|||
renderHelper.itemRender(activationCrystal, 1);
|
||||
renderHelper.itemRender(activationCrystal, 2, "ItemActivationCrystal0");
|
||||
|
||||
renderHelper.itemRender(slate, 0);
|
||||
renderHelper.itemRender(slate, 1);
|
||||
renderHelper.itemRender(slate, 2);
|
||||
renderHelper.itemRender(slate, 3);
|
||||
|
||||
renderHelper.itemRender(inscriptionTool, 1);
|
||||
renderHelper.itemRender(inscriptionTool, 2);
|
||||
renderHelper.itemRender(inscriptionTool, 3);
|
||||
renderHelper.itemRender(inscriptionTool, 4);
|
||||
renderHelper.itemRender(inscriptionTool, 5);
|
||||
renderHelper.itemRender(inscriptionTool, 6);
|
||||
|
||||
renderHelper.itemRender(sacrificialDagger, 0);
|
||||
renderHelper.itemRender(sacrificialDagger, 1);
|
||||
renderHelper.itemRender(packSacrifice);
|
||||
|
|
|
@ -4,6 +4,7 @@ import WayofTime.bloodmagic.api.altar.AltarRecipe;
|
|||
import WayofTime.bloodmagic.api.altar.EnumAltarTier;
|
||||
import WayofTime.bloodmagic.api.registry.AltarRecipeRegistry;
|
||||
import WayofTime.bloodmagic.api.registry.OrbRegistry;
|
||||
import WayofTime.bloodmagic.api.ritual.EnumRuneType;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.init.Items;
|
||||
import net.minecraft.item.ItemStack;
|
||||
|
@ -14,8 +15,31 @@ public class ModRecipes {
|
|||
}
|
||||
|
||||
public static void addAltarRecipes() {
|
||||
// ONE
|
||||
AltarRecipeRegistry.registerRecipe(new AltarRecipe(new ItemStack(Items.diamond), OrbRegistry.getOrbStack(ModItems.orbWeak), EnumAltarTier.ONE, 2000, 2, 1, false));
|
||||
AltarRecipeRegistry.registerRecipe(new AltarRecipe(new ItemStack(Blocks.stone), new ItemStack(ModItems.slate), EnumAltarTier.ONE, 1000, 5, 5, false));
|
||||
|
||||
// TWO
|
||||
AltarRecipeRegistry.registerRecipe(new AltarRecipe(new ItemStack(Items.emerald), OrbRegistry.getOrbStack(ModItems.orbApprentice), EnumAltarTier.TWO, 5000, 2, 1, false));
|
||||
AltarRecipeRegistry.registerRecipe(new AltarRecipe(new ItemStack(ModItems.slate), new ItemStack(ModItems.slate, 1, 1), EnumAltarTier.TWO, 2000, 5, 5, false));
|
||||
|
||||
// THREE
|
||||
AltarRecipeRegistry.registerRecipe(new AltarRecipe(new ItemStack(Blocks.gold_block), OrbRegistry.getOrbStack(ModItems.orbMagician), EnumAltarTier.THREE, 25000, 2, 1, false));
|
||||
AltarRecipeRegistry.registerRecipe(new AltarRecipe(new ItemStack(ModItems.slate, 1, 1), new ItemStack(ModItems.slate, 1, 2), EnumAltarTier.THREE, 5000, 15, 10, false));
|
||||
AltarRecipeRegistry.registerRecipe(new AltarRecipe(new ItemStack(Blocks.obsidian), EnumRuneType.EARTH.getScribeStack(), EnumAltarTier.THREE, 1000, 5, 5, false));
|
||||
AltarRecipeRegistry.registerRecipe(new AltarRecipe(new ItemStack(Blocks.lapis_block), EnumRuneType.WATER.getScribeStack(), EnumAltarTier.THREE, 1000, 5, 5, false));
|
||||
AltarRecipeRegistry.registerRecipe(new AltarRecipe(new ItemStack(Items.magma_cream), EnumRuneType.FIRE.getScribeStack(), EnumAltarTier.THREE, 1000, 5, 5, false));
|
||||
AltarRecipeRegistry.registerRecipe(new AltarRecipe(new ItemStack(Items.ghast_tear), EnumRuneType.AIR.getScribeStack(), EnumAltarTier.THREE, 1000, 5, 5, false));
|
||||
|
||||
// FOUR
|
||||
AltarRecipeRegistry.registerRecipe(new AltarRecipe(new ItemStack(ModItems.slate, 1, 2), new ItemStack(ModItems.slate, 1, 3), EnumAltarTier.FOUR, 15000, 20, 20, false));
|
||||
AltarRecipeRegistry.registerRecipe(new AltarRecipe(new ItemStack(Blocks.coal_block), EnumRuneType.DUSK.getScribeStack(), EnumAltarTier.FOUR, 2000, 20, 10, false));
|
||||
|
||||
// FIVE
|
||||
AltarRecipeRegistry.registerRecipe(new AltarRecipe(new ItemStack(ModItems.slate, 1, 3), new ItemStack(ModItems.slate, 1, 4), EnumAltarTier.FIVE, 30000, 40, 100, false));
|
||||
|
||||
// SIX
|
||||
AltarRecipeRegistry.registerRecipe(new AltarRecipe(new ItemStack(ModBlocks.crystal), OrbRegistry.getOrbStack(ModItems.orbTranscendent), EnumAltarTier.SIX, 200000, 100, 200, false));
|
||||
AltarRecipeRegistry.registerRecipe(new AltarRecipe(new ItemStack(Blocks.glowstone), EnumRuneType.DAWN.getScribeStack(), EnumAltarTier.SIX, 200000, 100, 200, false));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue