Skip to content

Commit e0efcd7

Browse files
committed
feat: update ritual ingredients
- De-obfuscate: replace similar looking ingredients to avoid confusion - Adjust required sacrifices to be less tedious and less .. uh .. harmful to common pets - Improve balancing (cost vs ritual reward) Largely follows the E10 setup: https://github.com/EnigmaticaModpacks/Enigmatica10/blob/master/kubejs/server_scripts/recipes/occultism/ritual.js
1 parent 4735f1a commit e0efcd7

33 files changed

+236
-292
lines changed

src/generated/resources/assets/occultism/lang/en_us.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@
213213
"book.occultism.dictionary_of_spirits.crafting_rituals.apprentice_ritual_satchel.about.title": "About",
214214
"book.occultism.dictionary_of_spirits.crafting_rituals.apprentice_ritual_satchel.description": "Tired of so many chalks and paraphernalia? The Ritual Satchel is the solution!",
215215
"book.occultism.dictionary_of_spirits.crafting_rituals.apprentice_ritual_satchel.name": "Apprentice Ritual Satchel",
216-
"book.occultism.dictionary_of_spirits.crafting_rituals.apprentice_ritual_satchel.spotlight.text": " At first glance the satchel appears to be a normal bag, of moderate size and storage capacity. However, closer inspection reveals that a [#](AA00AA)Djinni[#]() is bound to the satchel, tasked with assisting the summoner in drawing pentacles for their rituals.\n",
216+
"book.occultism.dictionary_of_spirits.crafting_rituals.apprentice_ritual_satchel.spotlight.text": " At first glance the satchel appears to be a normal bag, of moderate size and storage capacity. However, closer inspection reveals that a [#](AA00AA)Foliot[#]() is bound to the satchel, tasked with assisting the summoner in drawing pentacles for their rituals.\n",
217217
"book.occultism.dictionary_of_spirits.crafting_rituals.apprentice_ritual_satchel.usage.text": "1. [#](55FF55)Shift-Right-Click[#]() to open the satchel and place chalks, candles, crystals, skulls and other items needed for rituals.\n2. Using this book, use the \"eye\" icon to preview the pentacle you want to set up in the world.\n3. [#](55FF55)Right-Click[#]() with this book to anchor the preview pentacle in the spot where you want to set it up.\n4. {2} with the satchel on a previewed chalk mark or block to automatically place it.\n5. Repeat until the pentacle is complete.\n",
218218
"book.occultism.dictionary_of_spirits.crafting_rituals.apprentice_ritual_satchel.usage.title": "Usage",
219219
"book.occultism.dictionary_of_spirits.crafting_rituals.artisanal_ritual_satchel.about.text": "A ritual satchel can hold items needed to create pentacles for rituals,\n if an item inside has less than 40 percent of durability the glint effect will stop.\n Other items cannot be placed in the satchel.\n\\\nThe satchel sets up an entire pentacle at once, if all necessary items are present in the satchel.\\\nIt can also remove (intact) pentacles by [#](55FF55)Right-Clicking[#]() the [](item://occultism:golden_sacrificial_bowl) and store all blocks back in the satchel.\n",

src/generated/resources/data/occultism/advancement/recipes/ritual/ritual/craft_ritual_satchel_t1.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"parent": "minecraft:recipes/root",
33
"criteria": {
4-
"has_bound_djinni": {
4+
"has_bound_foliot": {
55
"conditions": {
66
"items": [
77
{
8-
"items": "occultism:book_of_binding_bound_djinni"
8+
"items": "occultism:book_of_binding_foliot"
99
}
1010
]
1111
},
@@ -21,7 +21,7 @@
2121
"requirements": [
2222
[
2323
"has_the_recipe",
24-
"has_bound_djinni"
24+
"has_bound_foliot"
2525
]
2626
],
2727
"rewards": {

src/generated/resources/data/occultism/recipe/ritual/craft_miner_foliot_unspecialized.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"item": "occultism:iesnium_pickaxe"
1313
},
1414
{
15-
"tag": "c:raw_materials/iron"
15+
"tag": "c:ingots/iron"
1616
},
1717
{
1818
"tag": "c:gravels"

src/generated/resources/data/occultism/recipe/ritual/craft_ritual_satchel_t1.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"type": "occultism:ritual",
33
"activation_item": {
4-
"item": "occultism:book_of_binding_bound_djinni"
4+
"item": "occultism:book_of_binding_foliot"
55
},
66
"duration": 150,
77
"ingredients": [
@@ -30,7 +30,7 @@
3030
"tag": "c:ingots/silver"
3131
}
3232
],
33-
"pentacle_id": "occultism:craft_djinni",
33+
"pentacle_id": "occultism:craft_foliot",
3434
"result": {
3535
"count": 1,
3636
"id": "occultism:ritual_satchel_t1"

src/generated/resources/data/occultism/recipe/ritual/craft_witherite_dust.json

-6
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@
1414
{
1515
"tag": "c:dusts/blackstone"
1616
},
17-
{
18-
"item": "minecraft:wither_rose"
19-
},
20-
{
21-
"item": "minecraft:wither_rose"
22-
},
2317
{
2418
"item": "minecraft:wither_rose"
2519
}

src/generated/resources/data/occultism/recipe/ritual/familiar_dragon.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"item": "minecraft:flint_and_steel"
1818
},
1919
{
20-
"tag": "c:storage_blocks/coal"
20+
"tag": "minecraft:coals"
2121
},
2222
{
2323
"item": "minecraft:quartz_block"

src/generated/resources/data/occultism/recipe/ritual/misc_budding_amethyst.json

+6-24
Original file line numberDiff line numberDiff line change
@@ -5,42 +5,24 @@
55
},
66
"duration": 180,
77
"entity_to_sacrifice": {
8-
"display_name": "ritual.occultism.sacrifice.allay",
9-
"tag": "c:allay"
8+
"display_name": "ritual.occultism.sacrifice.pigs",
9+
"tag": "c:pigs"
1010
},
1111
"ingredients": [
12-
{
13-
"item": "minecraft:small_amethyst_bud"
14-
},
15-
{
16-
"item": "minecraft:medium_amethyst_bud"
17-
},
18-
{
19-
"item": "minecraft:large_amethyst_bud"
20-
},
21-
{
22-
"item": "minecraft:amethyst_cluster"
23-
},
24-
{
25-
"item": "minecraft:amethyst_shard"
26-
},
2712
{
2813
"tag": "c:dusts/amethyst"
2914
},
3015
{
31-
"item": "minecraft:small_amethyst_bud"
32-
},
33-
{
34-
"item": "minecraft:medium_amethyst_bud"
16+
"tag": "c:dusts/amethyst"
3517
},
3618
{
37-
"item": "minecraft:large_amethyst_bud"
19+
"tag": "c:dusts/amethyst"
3820
},
3921
{
40-
"item": "minecraft:amethyst_cluster"
22+
"tag": "c:dusts/amethyst"
4123
},
4224
{
43-
"item": "minecraft:amethyst_shard"
25+
"tag": "c:dusts/amethyst"
4426
},
4527
{
4628
"tag": "c:dusts/amethyst"

src/generated/resources/data/occultism/recipe/ritual/misc_chalk_rainbow.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
},
66
"duration": 780,
77
"entity_to_sacrifice": {
8-
"display_name": "ritual.occultism.sacrifice.parrots",
9-
"tag": "c:parrots"
8+
"display_name": "ritual.occultism.sacrifice.sheep",
9+
"tag": "c:sheep"
1010
},
1111
"ingredients": [
1212
{

src/generated/resources/data/occultism/recipe/ritual/misc_wild_trim.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
},
66
"duration": 180,
77
"entity_to_sacrifice": {
8-
"display_name": "ritual.occultism.sacrifice.ocelot",
9-
"tag": "c:ocelots"
8+
"display_name": "ritual.occultism.sacrifice.llamas",
9+
"tag": "c:llamas"
1010
},
1111
"ingredients": [
1212
{

src/generated/resources/data/occultism/recipe/ritual/possess_bee.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
},
66
"duration": 60,
77
"entity_to_sacrifice": {
8-
"display_name": "ritual.occultism.sacrifice.flying_passive",
9-
"tag": "occultism:flying_passive"
8+
"display_name": "ritual.occultism.sacrifice.chicken",
9+
"tag": "c:chickens"
1010
},
1111
"entity_to_summon": "occultism:possessed_bee",
1212
"ingredients": [

src/generated/resources/data/occultism/recipe/ritual/possess_elder_guardian.json

+5-8
Original file line numberDiff line numberDiff line change
@@ -11,31 +11,28 @@
1111
"entity_to_summon": "occultism:possessed_elder_guardian",
1212
"ingredients": [
1313
{
14-
"item": "minecraft:oxidized_copper"
14+
"item": "minecraft:prismarine_bricks"
1515
},
1616
{
17-
"item": "minecraft:prismarine"
17+
"item": "minecraft:dark_prismarine"
1818
},
1919
{
2020
"item": "minecraft:prismarine_bricks"
2121
},
2222
{
2323
"item": "minecraft:dark_prismarine"
2424
},
25-
{
26-
"item": "minecraft:yellow_wool"
27-
},
2825
{
2926
"item": "minecraft:sea_lantern"
3027
},
3128
{
32-
"item": "minecraft:water_bucket"
29+
"item": "minecraft:sea_lantern"
3330
},
3431
{
35-
"item": "minecraft:water_bucket"
32+
"item": "minecraft:sea_lantern"
3633
},
3734
{
38-
"item": "minecraft:water_bucket"
35+
"item": "minecraft:sea_lantern"
3936
},
4037
{
4138
"tag": "c:gems/emerald"

src/generated/resources/data/occultism/recipe/ritual/possess_goat.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
},
66
"duration": 240,
77
"entity_to_sacrifice": {
8-
"display_name": "ritual.occultism.sacrifice.tadpoles",
9-
"tag": "c:tadpoles"
8+
"display_name": "ritual.occultism.sacrifice.chicken",
9+
"tag": "c:chickens"
1010
},
1111
"entity_to_summon": "occultism:mercy_goat",
1212
"ingredients": [

src/generated/resources/data/occultism/recipe/ritual/possess_shulker.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414
"item": "minecraft:dragon_breath"
1515
},
1616
{
17-
"tag": "c:obsidians"
17+
"item": "minecraft:purple_concrete"
1818
},
1919
{
2020
"tag": "c:end_stones"
2121
},
2222
{
23-
"item": "minecraft:purple_glazed_terracotta"
23+
"item": "minecraft:purple_concrete"
2424
}
2525
],
2626
"pentacle_id": "occultism:possess_afrit",

src/generated/resources/data/occultism/recipe/ritual/possess_unbound_otherworld_bird.json

-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616
{
1717
"tag": "c:feathers"
1818
},
19-
{
20-
"item": "minecraft:cobweb"
21-
},
2219
{
2320
"tag": "minecraft:leaves"
2421
},

src/generated/resources/data/occultism/recipe/ritual/possess_warden.json

+2-14
Original file line numberDiff line numberDiff line change
@@ -5,35 +5,23 @@
55
},
66
"duration": 90,
77
"entity_to_sacrifice": {
8-
"display_name": "ritual.occultism.sacrifice.axolotls",
9-
"tag": "c:axolotls"
8+
"display_name": "ritual.occultism.sacrifice.cows",
9+
"tag": "c:cows"
1010
},
1111
"entity_to_summon": "occultism:possessed_warden",
1212
"ingredients": [
13-
{
14-
"item": "minecraft:sculk_shrieker"
15-
},
16-
{
17-
"item": "minecraft:sculk_sensor"
18-
},
1913
{
2014
"item": "minecraft:sculk"
2115
},
2216
{
2317
"item": "minecraft:sculk"
2418
},
25-
{
26-
"item": "minecraft:sculk_sensor"
27-
},
2819
{
2920
"item": "minecraft:sculk"
3021
},
3122
{
3223
"item": "minecraft:sculk"
3324
},
34-
{
35-
"item": "minecraft:sculk_sensor"
36-
},
3725
{
3826
"item": "minecraft:sculk"
3927
},

src/generated/resources/data/occultism/recipe/ritual/possess_weak_shulker.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"tag": "c:end_stones"
2121
},
2222
{
23-
"item": "minecraft:magenta_concrete"
23+
"item": "minecraft:purple_concrete"
2424
}
2525
],
2626
"pentacle_id": "occultism:possess_djinni",

src/generated/resources/data/occultism/recipe/ritual/possess_witch.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
"item": "occultism:book_of_binding_bound_foliot"
55
},
66
"entity_to_sacrifice": {
7-
"display_name": "ritual.occultism.sacrifice.cats",
8-
"tag": "c:cats"
7+
"display_name": "ritual.occultism.sacrifice.chicken",
8+
"tag": "c:chickens"
99
},
1010
"entity_to_summon": "occultism:possessed_witch",
1111
"ingredients": [

src/generated/resources/data/occultism/recipe/ritual/possess_zombie_piglin.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
"entity_to_summon": "occultism:possessed_zombie_piglin",
1212
"ingredients": [
1313
{
14-
"item": "minecraft:cherry_leaves"
14+
"item": "minecraft:gilded_blackstone"
1515
},
1616
{
17-
"item": "minecraft:pink_petals"
17+
"item": "minecraft:warped_fungus"
1818
},
1919
{
20-
"item": "occultism:tallow"
20+
"item": "minecraft:crimson_fungus"
2121
},
2222
{
2323
"item": "minecraft:quartz"

src/generated/resources/data/occultism/recipe/ritual/repair_armors.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
"duration": 60,
77
"ingredients": [
88
{
9-
"tag": "c:ingots/iesnium"
9+
"item": "occultism:otherworld_essence"
1010
},
1111
{
12-
"tag": "c:ingots/iesnium"
12+
"item": "occultism:otherworld_essence"
1313
},
1414
{
15-
"tag": "occultism:armored_items"
15+
"item": "occultism:otherworld_essence"
1616
},
1717
{
1818
"item": "occultism:spirit_attuned_gem"

src/generated/resources/data/occultism/recipe/ritual/repair_chalks.json

+6-3
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,16 @@
66
"duration": 5,
77
"ingredients": [
88
{
9-
"tag": "c:dusts/copper"
9+
"item": "occultism:otherworld_essence"
1010
},
1111
{
12-
"tag": "c:dusts/otherworld_wood"
12+
"item": "occultism:otherworld_essence"
1313
},
1414
{
15-
"tag": "c:dusts/otherstone"
15+
"item": "occultism:otherworld_essence"
16+
},
17+
{
18+
"item": "occultism:spirit_attuned_gem"
1619
}
1720
],
1821
"pentacle_id": "occultism:craft_djinni",

src/generated/resources/data/occultism/recipe/ritual/repair_miners.json

+5-2
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,16 @@
66
"duration": 60,
77
"ingredients": [
88
{
9-
"tag": "c:storage_blocks/iesnium"
9+
"item": "occultism:otherworld_essence"
1010
},
1111
{
12-
"item": "occultism:spirit_attuned_crystal"
12+
"item": "occultism:otherworld_essence"
1313
},
1414
{
1515
"item": "occultism:otherworld_essence"
16+
},
17+
{
18+
"item": "occultism:spirit_attuned_gem"
1619
}
1720
],
1821
"pentacle_id": "occultism:craft_afrit",

src/generated/resources/data/occultism/recipe/ritual/repair_tools.json

+5-2
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,13 @@
66
"duration": 60,
77
"ingredients": [
88
{
9-
"tag": "c:ingots/iesnium"
9+
"item": "occultism:otherworld_essence"
1010
},
1111
{
12-
"tag": "c:ingots/iesnium"
12+
"item": "occultism:otherworld_essence"
13+
},
14+
{
15+
"item": "occultism:otherworld_essence"
1316
},
1417
{
1518
"item": "occultism:spirit_attuned_gem"

0 commit comments

Comments
 (0)