Skip to content

Commit

Permalink
feat: Trials & Possessions (#1170) - thanks @Eqis-Edu
Browse files Browse the repository at this point in the history
* Possessed Hoglin no more despawn in peaceful

* Vanilla Hoglin dont despawn in peaceful, past commit is useless

* SummonWildHuntRitual -> SummonWildRitual
SummonWild can set number of summoned entities
Summon Wild Hunt return to use Skeleton Skull instead afrit book of binding

* Removed empty pool from Possessed Hoglin loot table

* Horde Mobs

* Horde Rituals (not yet in the dictionary)

* Horde Rituals in the dictionary, possession page remap (include four next possessions)

* Way to obtain Heavy Core using possessions (need enemy balance)

* Craft: Wild Trim
Summon: Allay

* Increase Difficulty Breezes possessions

* Ritual Summon Evoker

* (RunData) Commit generated

* Possessed Evoker instead Vanilla version

* Possessed Evoker instead Vanilla version
  • Loading branch information
Eqis-Edu authored Jul 27, 2024
1 parent cc7ce28 commit 0b78449
Show file tree
Hide file tree
Showing 115 changed files with 4,507 additions and 92 deletions.
137 changes: 129 additions & 8 deletions src/generated/resources/assets/occultism/lang/en_us.json

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"parent": "occultism:item/ritual_dummy"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"parent": "occultism:item/ritual_dummy"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"parent": "occultism:item/ritual_dummy"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"parent": "occultism:item/ritual_dummy"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"parent": "occultism:item/ritual_dummy"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"parent": "occultism:item/ritual_dummy"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"parent": "occultism:item/ritual_dummy"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"parent": "occultism:item/ritual_dummy"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"parent": "occultism:item/ritual_dummy"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"parent": "occultism:item/ritual_dummy"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"values": [
"minecraft:iron_golem"
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_bound_marid": {
"conditions": {
"items": [
{
"items": "occultism:book_of_binding_bound_marid"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "occultism:ritual/craft_wild_trim"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_bound_marid"
]
],
"rewards": {
"recipes": [
"occultism:ritual/craft_wild_trim"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_bound_afrit": {
"conditions": {
"items": [
{
"items": "occultism:book_of_binding_bound_afrit"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "occultism:ritual/possess_breeze"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_bound_afrit"
]
],
"rewards": {
"recipes": [
"occultism:ritual/possess_breeze"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_bound_afrit": {
"conditions": {
"items": [
{
"items": "occultism:book_of_binding_bound_afrit"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "occultism:ritual/possess_strong_breeze"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_bound_afrit"
]
],
"rewards": {
"recipes": [
"occultism:ritual/possess_strong_breeze"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_bound_afrit": {
"conditions": {
"items": [
{
"items": "occultism:book_of_binding_bound_afrit"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "occultism:ritual/possess_weak_breeze"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_bound_afrit"
]
],
"rewards": {
"recipes": [
"occultism:ritual/possess_weak_breeze"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_bound_foliot": {
"conditions": {
"items": [
{
"items": "occultism:book_of_binding_bound_foliot"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "occultism:ritual/summon_allay"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_bound_foliot"
]
],
"rewards": {
"recipes": [
"occultism:ritual/summon_allay"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_bound_afrit": {
"conditions": {
"items": [
{
"items": "occultism:book_of_binding_bound_afrit"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "occultism:ritual/summon_horde_illager"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_bound_afrit"
]
],
"rewards": {
"recipes": [
"occultism:ritual/summon_horde_illager"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_bound_afrit": {
"conditions": {
"items": [
{
"items": "occultism:book_of_binding_bound_afrit"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "occultism:ritual/summon_wild_creeper"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_bound_afrit"
]
],
"rewards": {
"recipes": [
"occultism:ritual/summon_wild_creeper"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_bound_afrit": {
"conditions": {
"items": [
{
"items": "occultism:book_of_binding_bound_afrit"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "occultism:ritual/summon_wild_drowned"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_bound_afrit"
]
],
"rewards": {
"recipes": [
"occultism:ritual/summon_wild_drowned"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_bound_afrit": {
"conditions": {
"items": [
{
"items": "occultism:book_of_binding_bound_afrit"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "occultism:ritual/summon_wild_husk"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_bound_afrit"
]
],
"rewards": {
"recipes": [
"occultism:ritual/summon_wild_husk"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_bound_afrit": {
"conditions": {
"items": [
{
"items": "occultism:book_of_binding_bound_afrit"
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "occultism:ritual/summon_wild_silverfish"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_bound_afrit"
]
],
"rewards": {
"recipes": [
"occultism:ritual/summon_wild_silverfish"
]
}
}
Loading

0 comments on commit 0b78449

Please sign in to comment.