Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Alchemy Arrays",
"description": "Alchemy Arrays are simple effects that originate from circles that are drawn on the ground using $(l:bloodmagic:alchemy_array/functional_arrays/arcane_ash)Arcane Ashes.$(/l) They are simple to build and can be really useful in both early game and late game applications.",
"icon": "bloodmagic:arcaneashes",
"sortnum": 2
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"name": "Functional Arrays",
"description": "",
"icon": "bloodmagic:arcaneashes",
"parent": "bloodmagic:alchemy_array",
"sortnum": 0
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"name": "Living Equipment",
"description": "with some $(item)Arcane Ashes$() and a handful of this new $(item)Binding Reagent$(), a whole world of defense and utility has opened up before you. $(br)Click the icons below to see a list of all modifiers.",
"icon": "bloodmagic:livinghelmet",
"parent": "bloodmagic:alchemy_array",
"sortnum": 2
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Living Armor Downgrades",
"description": "A list of available Living Armor Downgrades. $(br2) click $(l:bloodmagic:rituals/ritual_list/ritual_living_downgrade#downgrades)HERE$() for a primer on how they work.",
"icon": "bloodmagic:upgradescraps",
"parent": "bloodmagic:alchemy_array/living_equipment"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Living Armor Upgrades",
"description": "A list of available Living Armor Upgrades.",
"icon": "bloodmagic:upgradetome",
"parent": "bloodmagic:alchemy_array/living_equipment"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"name": "Sigils",
"description": "$(item)Sigils$() are formed using an $(l:bloodmagic:alchemy_array/functional_arrays/crafting_array)Alchemy Array$(), some form of $(item)Reagent$() and a $(l:bloodmagic:altar/slates)Slate$(). They draw $(blood)LP$() from your $(l:bloodmagic:altar/soul_network)Soul Network$() in order to perform all sorts of useful tasks.",
"icon": "bloodmagic:divinationsigil",
"parent": "bloodmagic:alchemy_array",
"sortnum": 1
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Alchemy Table",
"description": "The $(l:bloodmagic:alchemy_table/alchemy_table)Alchemy Table$() is a highly versatile part of your equipment as a sanguimancer. It can double ores, produce basic ingredients from other less-useful items, and even create $(l:bloodmagic:alchemy_table/anointments)Anointments$()!",
"icon": "bloodmagic:alchemytable",
"sortnum": 1
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Anointments",
"description": "",
"icon": "bloodmagic:smelting_anointment",
"parent": "bloodmagic:alchemy_table"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Potion Flasks",
"description": "Many different Effects exist, so in the interests of organisation, you've tried to sort them by their source.",
"icon": "bloodmagic:alchemy_flask",
"parent": "bloodmagic:alchemy_table"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Blood Magic Effects",
"description": "These effects can only be crafted with the touch of a true sanguimancer.",
"icon": "bloodmagic:simplecatalyst",
"parent": "bloodmagic:alchemy_table/potion_flasks"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Vanilla Effects",
"description": "These effects can be replicated by a standard $(item)Brewing Stand$(), though obviously not nearly as efficiently.",
"icon": "minecraft:brewing_stand",
"parent": "bloodmagic:alchemy_table/potion_flasks"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Blood Altars",
"description": "One of the central concepts of Blood Magic is building a glorious ziggurat to focus your power. These pages will guide you in the construction of this masterwork.",
"icon": "bloodmagic:altar",
"sortnum": 0
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Blood Runes",
"description": "There's lots of different runes. They do cool stuff! Try mixing and matching to see what works best for you.",
"icon": "bloodmagic:blankrune",
"parent": "bloodmagic:altar"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Demon Will",
"description": "$(item)Demon Will$() is one of the first things you can create with $(blood)Blood Magic$(). Once you have gathered some with a $(l:bloodmagic:demon_will/will_manipulation/soul_snare)Soul Snare$(), you will be able to craft a $(l:bloodmagic:demon_will/will_manipulation/soul_gem)Petty Tartaric Gem$() and a $(l:bloodmagic:demon_will/demonic_items/sentient_sword)Sentient Sword$(/l)$().",
"icon": "bloodmagic:basemonstersoul",
"sortnum": 3
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Demonic Items",
"description": "From the functional to the deadly, Demon Will unlocks a lot of powerful tools for the budding Sanguimancer.",
"icon": "bloodmagic:soulsword",
"parent": "bloodmagic:demon_will"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Item Routing",
"description": "Who needs hoppers? Blood magic has a versatile and flexible item routing network, with a variety of filters to sort every need.",
"icon": "bloodmagic:noderouter",
"parent": "bloodmagic:demon_will"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Will Manipulation",
"description": "Demonic will is strange stuff. Untapped, it seems to coalesce around entities, but it can be tapped, harnessed, and controlled. This chapter lays out the underlying concepts and advanced techniques for Demon Will manipulation.",
"icon": "bloodmagic:basemonstersoul",
"parent": "bloodmagic:demon_will"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Dungeon Delving",
"description": "Perform the $(l:bloodmagic:rituals/ritual_list/ritual_simple_dungeon)Edge of the Hidden Realm$() ritual to gain a foothold in the $(thing)Demon Realm.$() This dangerous place is full of threats, traps, and treasure!",
"icon": "bloodmagic:simplekey",
"sortnum": 7
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Rituals",
"description": "Rituals consume $(blood)LP$() from your $(l:bloodmagic:altar/soul_network)Soul Network$(/l) in order to do a variety of tasks. $(br2)For information on specific rituals, click the Master Ritual Stone below.$(br2)>>> <<<",
"icon": "bloodmagic:ritualdiviner",
"sortnum": 4
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "List of Rituals",
"description": "Some simpler $(thing)Rituals$() will be available to you when you have a Tier III $(l:bloodmagic:altar/blood_altar)Blood Altar$(), but the more advanced ones will require $(dusk)Dusk Runes$(), and thus a Tier IV Altar. $(br2)Use a $(item)Ritual Diviner$() to assemble the rituals, an $(item)Activation Crystal$() to activate them, and a $(item)Ritual Tinkerer$() to fine-tune them. Don't forget to keep your $(thing)Soul Network$() topped off!",
"icon": "bloodmagic:masterritualstone",
"parent": "bloodmagic:rituals"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "Utility Blocks & Items",
"description": "AKA the \"Miscellaneous\" bin. General information about the mod goes here, along with anything else that doesn't quite fit in another category, yet doesn't have enough to warrant a category of its own.",
"icon": "bloodmagic:incensealtar",
"sortnum": 99
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{
"name": "Alchemy Array Basics",
"icon": "bloodmagic:arcaneashes",
"category": "bloodmagic:alchemy_array/functional_array",
"pages": [
{
"type": "patchouli:text",
"text": "$(item)Arcane Ashes$() are an item that is pivotal in the creation of Alchemy Arrays. $(item)Arcane Ashes$() can be crafted in the $(l:bloodmagic:alchemy_table/alchemy_table)Alchemy Table$() using some early game items."
},
{
"type": "bloodmagic:crafting_alchemy_table",
"heading": "Arcane Ashes",
"recipe": "bloodmagic:alchemytable/arcane_ash"
},
{
"type": "patchouli:text",
"text": "In order to create an Alchemy Array, press [$(k:use)] while looking at a block with the $(item)Arcane Ashes$() in hand. This will consume 1 durability out of 20 from the $(item)Arcane Ashes$() and draw a simple $(thing)Alchemy Array$(), that by itself has no effects. $(br2)When you click on the $(thing)Alchemy Array$(), it will consume a single $(item)item$() from the stack in your hand and hold it in the array. These items are then used to determine the $(thing)Alchemy Array$()'s effect."
},
{
"type": "patchouli:image",
"images": [
"bloodmagic:images/entries/alchemy_array/simple_array.png",
"bloodmagic:images/entries/alchemy_array/divination_array_1.png",
"bloodmagic:images/entries/alchemy_array/divination_array_2.png"
],
"title": "Alchemy Array",
"border": true,
"text": "$(thing)Alchemy Array$() showing the array with: no inputs; only the $(item)base item$(); both $(item)base$() and $(item)catalyst$()."
},
{
"type": "patchouli:text",
"text": "Each effect requires two items: a $(item)base$() and a $(item)catalyst$(). The $(item)base$() is the first item that you click the array with after it is drawn, and the $(item)catalyst$() is the second item. When you apply the base item, the design of the array will change if it is valid, and the array will activate once you apply the catalyst."
},
{
"type": "patchouli:text",
"text": "Although only a few arrays are currently implemented, eventually you will have arrays that range from simple $(l:bloodmagic:alchemy_array/functional_arrays/crafting_array)crafting arrays$(/l) to even teleportation arrays."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "Crafting with Arrays",
"icon": "bloodmagic:divinationsigil",
"category": "bloodmagic:alchemy_array/functional_array",
"pages": [
{
"type": "patchouli:text",
"text": "$(1)Alchemy Arrays of Crafting$() are one of the simplest forms of array. These arrays inscribe the $(item)base item$() onto the $(item)catalyst$(), transforming them both into a useful item (after a small, pretty animation)."
},
{
"type": "patchouli:text",
"text": "While some of these resulting items can be crafted $(l:bloodmagic:alchemy_array/sigil/divination)using very simple ingredients$(/l), others require additional steps to create useful items."
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"name": "Movement Array",
"icon": "minecraft:feather",
"category": "bloodmagic:alchemy_array/functional_array",
"pages": [
{
"type": "patchouli:text",
"text": "The Movement Arrays are a pair of arrays that throws players, mobs, items, etc in a specific direction. One will throw the items horizontally, while the other will throw them vertically."
},
{
"type": "bloodmagic:2x_functional_array",
"a.heading": "Speed Array",
"a.recipe": "bloodmagic:array/movement",
"a.image": "movementarray.png",
"b.heading": "Updraft Array",
"b.recipe": "bloodmagic:array/updraft",
"b.image": "updraftarray.png"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"name": "Spike Array",
"icon": "minecraft:iron_ingot",
"category": "bloodmagic:alchemy_array/functional_array",
"pages": [
{
"type": "patchouli:text",
"text": "The Spike Array is a rather simple array with a single purpose. When a living entity steps into the array, they are hit with a full heart of damage. This is good for mob traps, or for making your base a bit spikier for players."
},
{
"type": "bloodmagic:functional_array",
"heading": "Spike Array",
"recipe": "bloodmagic:array/spike",
"image": "spikearray.png"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"name": "Day/Night Arrays",
"icon": "minecraft:clock",
"category": "bloodmagic:alchemy_array/functional_array",
"pages": [
{
"type": "patchouli:text",
"text": "Time-based arrays are straight-forward arrays that control the time of day. The items will be consumed once the array starts changing the time. These recipes are temporary and will change in the future.$(br2)The Day array will change the time of day to the next sunrise. The Night array will change the time of day to the next sunset."
},
{
"type": "bloodmagic:2x_functional_array",
"a.heading": "New Dawn",
"a.recipe": "bloodmagic:array/day",
"a.image": "sunarray.png",
"b.heading": "True Twilight",
"b.recipe": "bloodmagic:array/night",
"b.image": "moonarray.png"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "Body Builder",
"icon": "minecraft:cooked_beef",
"category": "bloodmagic:alchemy_array/living_equipment/armor_upgrades",
"pages": [
{
"type": "patchouli:text",
"text": "Effect: Grants Knockback Resistance and bonus Health. Caps out at 100% Resistance and 10 half-hearts of health. $(br2)Trained by: Eating food. $(br2)Maximum level: 5"
},
{
"type": "bloodmagic:living_armour_upgrade_table",
"upgrade": "bloodmagic:knockback_resist"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"name": "Brilliance",
"icon": "minecraft:diamond",
"category": "bloodmagic:alchemy_array/living_equipment/armor_upgrades",
"pages": [
{
"type": "bloodmagic:crafting_alchemy_table",
"heading": "Brilliance",
"recipe": "bloodmagic:alchemytable/upgrade_brilliance",
"text": "Effect: Improves your armour defence. Caps out at +5 Armour and +8 Toughness. $(br2)Trained by: crafting a living tome in the Alchemy Table. Each tome adds 1 level of Brilliance. $(br2)Maximum level: 5"
},
{
"type": "bloodmagic:living_armour_upgrade_table",
"upgrade": "bloodmagic:diamond_protect"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "Charging Strike",
"icon": "minecraft:golden_axe",
"category": "bloodmagic:alchemy_array/living_equipment/armor_upgrades",
"pages": [
{
"type": "patchouli:text",
"text": "Effect: Increases damage and knockback from sprinting attacks, up to +50%. $(br2)Trained by: Dealing damage while sprinting. $(br2)Maximum level: 5"
},
{
"type": "bloodmagic:living_armour_upgrade_table",
"upgrade": "bloodmagic:sprint_attack"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"name": "Socketed",
"icon": "bloodmagic:soulsnare",
"category": "bloodmagic:alchemy_array/living_equipment/armor_upgrades",
"flag": "mod:curios",
"pages": [
{
"type": "patchouli:text",
"text": "Adds $(thing)Living Armour Socket$() Curios Slots to the player that are able to hold compatible $(6)Blood Magic$() items. $(br2)This upgrade can't be trained, only crafted. By default, each $(l:bloodmagic:alchemy_array/living_equipment/living_tomes)Upgrade Tome$() adds one additional slot."
},
{
"type": "bloodmagic:crafting_upgrade_alchemy_table",
"a.heading": "Socketed Tome",
"a.recipe": "bloodmagic:alchemytable/curios_upgrade",
"b.upgrade": "bloodmagic:curios_socket"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "Dwarven Might",
"icon": "minecraft:diamond_pickaxe",
"category": "bloodmagic:alchemy_array/living_equipment/armor_upgrades",
"pages": [
{
"type": "patchouli:text",
"text": "Effect: Increases mining speed while mining identical blocks. After a certain level, gives a Haste buff after breaking blocks. $(br2)Trained by: Mining. $(br2)Maximum level: 10"
},
{
"type": "bloodmagic:living_armour_upgrade_table",
"upgrade": "bloodmagic:digging"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"name": "Elytra",
"icon": "minecraft:elytra",
"category": "bloodmagic:alchemy_array/living_equipment/armor_upgrades",
"pages": [
{
"type": "patchouli:text",
"text": "Adds an Elytra to your Living Armor. Rather than being trained, the $(l:bloodmagic:alchemy_array/living_equipment/living_tomes)Upgrade Tome$() must be crafted. $(br2)This Elytra does drain durability from the Chestplate, but at half the speed of a normal Elytra. $(br2)It also looks pretty neat."
},
{
"type": "bloodmagic:crafting_upgrade_array",
"a.heading": "Elytra Tome",
"a.recipe": "bloodmagic:array/living_elytra_upgrade",
"b.upgrade": "bloodmagic:elytra"
}
]
}
Loading
Loading