Skip to content

Commit

Permalink
feat(recipes): ✏️Add [Greater Crimson Portal] spawning mechanic
Browse files Browse the repository at this point in the history
  • Loading branch information
Krutoy242 committed Jun 11, 2024
1 parent 5d5b8e0 commit 523c01d
Show file tree
Hide file tree
Showing 2 changed files with 97 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"name": "compactmachines3:thaumcraft_cultistportalgreater",

"target-item": "minecraft:spawn_egg",
"target-nbt": "{EntityTag:{id:\"thaumcraft:cultistportalgreater\"}}",

"catalyst": "minecraft:spawn_egg",
"catalyst-nbt": "{EntityTag:{id:\"thaumcraft:cultistportalgreater\"}}",

"input-types": {
"a": { "id": "thaumicaugmentation:starfield_glass", "ignore-meta": true },
"f": { "id": "thaumcraft:banner_red", "ignore-meta": true },
"x": { "id": "contenttweaker:conglomerate_of_life", "ignore-meta": true },
"o": { "id": "thaumadditions:mithminite_block", "ignore-meta": true }
},
"shape": [
[
["_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "x", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"]
],
[
["_", "_", "_", "_", "_", "_", "f", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "a", "a", "a", "_", "_", "_", "_", "_"],
["f", "_", "_", "_", "_", "a", "o", "a", "_", "_", "_", "_", "f"],
["_", "_", "_", "_", "_", "a", "a", "a", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_", "_"],
["_", "_", "_", "_", "_", "_", "f", "_", "_", "_", "_", "_", "_"]
]
]
}
49 changes: 49 additions & 0 deletions scripts/mods/thaumcraft.zs
Original file line number Diff line number Diff line change
Expand Up @@ -1232,3 +1232,52 @@ loottweaker.LootTweaker.getTable('thaumicaugmentation:block/loot_uncommon').getP

// Pech wand peaceful alt
mods.bloodmagic.BloodAltar.addRecipe(<thaumcraft:pech_wand>, <redstonerepository:tool.wrench_gelid>, 4, 80000, 200, 200);

// Other mobs hints
scripts.jei.crafting_hints.addInsOutsCatl([], [
<entity:thaumcraft:cultistcleric>.asStack(),
<entity:thaumcraft:cultistknight>.asStack(),
<entity:thaumcraft:cultistleader>.asStack(),
], <entity:thaumcraft:cultistportalgreater>.asIngr());
scripts.jei.crafting_hints.addInsOutsCatl([], [
<thaumcraft:banner_crimson_cult> * 4,
<thaumcraft:loot_crate_common> * 9,
], <entity:thaumcraft:cultistportalgreater>.asIngr());

// Greater Crimson Portal custom spawning
scripts.do.build_mob.add(<entity:thaumcraft:cultistportalgreater>, [
[
' ',
' ',
' ',
' ',
' ',
' ',
' x ',
' ',
' ',
' ',
' ',
' ',
' ',
], [
' f ',
' ',
' ',
' ',
' ',
' aaa ',
'f aoa f',
' aaa ',
' ',
' ',
' ',
' ',
' f ',
],
], {
f: <thaumcraft:banner_red>,
o: <thaumadditions:mithminite_block>,
a: <thaumicaugmentation:starfield_glass>,
x: <contenttweaker:conglomerate_of_life>,
}).shift(0, 0, -0.5).mirrored();

0 comments on commit 523c01d

Please sign in to comment.