diff --git a/defaultconfigs/occultism-server.toml b/defaultconfigs/occultism-server.toml new file mode 100644 index 0000000..8e34c01 --- /dev/null +++ b/defaultconfigs/occultism-server.toml @@ -0,0 +1,114 @@ + +#Storage Settings +[storage] + #The amount of slots the storage stabilizer tier 1 provides. + stabilizerTier1Slots = 256 + #The amount of slots the storage stabilizer tier 2 provides. + stabilizerTier2Slots = 512 + #The amount of slots the storage stabilizer tier 3 provides. + stabilizerTier3Slots = 1024 + #The amount of slots the storage stabilizer tier 4 provides. + stabilizerTier4Slots = 2048 + #The amount of slots the storage actuator provides. + controllerBaseSlots = 128 + #The stack size the storage actuator uses. + controllerStackSize = 1024 + #True to use the configured controllerStackSize for all items, instead of the stack sizes provided by item type (such as 16 for ender pearls, 64 for iron ingot). WARNING: Setting this to false may have a negative impact on performance. + overrideItemStackSizes = true + #True to use the configured controllerStackSize for all items, instead of the stack sizes provided by item type (such as 16 for ender pearls, 64 for iron ingot). WARNING: Setting this to false may have a negative impact on performance. + unlinkWormholeOnBreak = false + +#Spirit Job Settings +[spirit_job] + #The duration for the slow falling effect applied by a drikwing. + drikwingFamiliarSlowFallingSeconds = 15 + #The multiplier to each crushing recipe's crushing_time for Tier 1 (Foliot) Crusher Spirits. + tier1CrusherTimeMultiplier = 2.0 + #The multiplier to each crushing recipe's crushing_time for Tier 2 (Djinni) Crusher Spirits. + tier2CrusherTimeMultiplier = 1.0 + #Currently unused. The multiplier to each crushing recipe's crushing_time for Tier 3 (Afrit) Crusher Spirits. + tier3CrusherTimeMultiplier = 0.5 + #Currently unused. The multiplier to each crushing recipe's crushing_time for Tier 4 (Marid) Crusher Spirits. + tier4CrusherTimeMultiplier = 0.2 + #The multiplier to each crushing recipe's output count for Tier 1 (Foliot) Crusher Spirits. + tier1CrusherOutputMultiplier = 1.0 + #The multiplier to each crushing recipe's output count for Tier 2 (Djinni) Crusher Spirits. + tier2CrusherOutputMultiplier = 1.5 + #The multiplier to each crushing recipe's output count for Tier 3 (Afrit) Crusher Spirits. + tier3CrusherOutputMultiplier = 2.0 + #The multiplier to each crushing recipe's output count for Tier 4 (Marid) Crusher Spirits. + tier4CrusherOutputMultiplier = 3.0 + #The minimum ticks before a crusher can pick up an item it dropped. Default is 3 Seconds = 3 * 20 Ticks. + crusherResultPickupDelay = 60 + #The chance for a blacksmith familiar to repair an item (by 2 durability) whenever stone is picked up. 1.0 = 100%, 0.0 = 0%. + blacksmithFamiliarRepairChance = 0.05 + #The amount of iron required for a blacksmith familiar to upgrade another familiar. + blacksmithFamiliarUpgradeCost = 18 + #The cooldown for a blacksmith familiar to upgrade another familiar. + blacksmithFamiliarUpgradeCooldown = 400 + +#Ritual Settings +[rituals] + #Enables the ritual to clear rainy weather. + enableClearWeatherRitual = true + #Enables the ritual to start rainy weather. + enableRainWeatherRitual = true + #Enables the ritual to start a thunderstorm. + enableThunderWeatherRitual = true + #Enables the ritual to set time to day. + enableDayTimeRitual = true + #Enables the ritual to set time to night. + enableNightTimeRitual = true + #If enabled, rituals are interrupted if *more* ingredients are present than needed. This should usually be disabled, but can improve performance if (very very) many rituals are running. + enableRemainingIngredientCountMatching = false + #Set a value below 1.0 to speed up rituals. + #Range: 0.05 ~ 1.7976931348623157E308 + ritualDurationMultiplier = 0.25 + #By default spirit names are generated randomly. This list can be used as an additional source of spirit names, or even a full replacement, depending on the configuration of "usePossibleSpiritNamesChance". + possibleSpiritNames = [] + #0.0 (default) to only use random names. + #1.0 to only use the names in "possibleSpiritNames" + #0.1-0.9 to use a mix of both, the higher the value the higher the chance of using a name from this list instead of a random name. + #Will be ignored if "possibleSpiritNames" is empty. + #Range: 0.0 ~ 1.0 + usePossibleSpiritNamesChance = 0.0 + +#Dimensional Mineshaft Settings +[dimensional_mineshaft] + + #Miner Spirit Settings + [dimensional_mineshaft.miner_foliot_unspecialized] + #The amount of time it takes the spirit to perform one mining operation. + maxMiningTime = 400 + #The amount of blocks the spirit will obtain per mining operation + rollsPerOperation = 1 + #The amount of mining operations the spirit can perform before breaking. + durability = 1000 + + #Miner Spirit Settings + [dimensional_mineshaft.miner_djinni_ores] + #The amount of time it takes the spirit to perform one mining operation. + maxMiningTime = 300 + #The amount of blocks the spirit will obtain per mining operation + rollsPerOperation = 1 + #The amount of mining operations the spirit can perform before breaking. + durability = 400 + + #Miner Spirit Settings + [dimensional_mineshaft.miner_afrit_deeps] + #The amount of time it takes the spirit to perform one mining operation. + maxMiningTime = 200 + #The amount of blocks the spirit will obtain per mining operation + rollsPerOperation = 1 + #The amount of mining operations the spirit can perform before breaking. + durability = 800 + + #Miner Spirit Settings + [dimensional_mineshaft.miner_marid_master] + #The amount of time it takes the spirit to perform one mining operation. + maxMiningTime = 100 + #The amount of blocks the spirit will obtain per mining operation + rollsPerOperation = 1 + #The amount of mining operations the spirit can perform before breaking. + durability = 1600 + diff --git a/kubejs/data/occultism/modonomicon/Multiblocks/craft_afrit.json b/kubejs/data/occultism/modonomicon/Multiblocks/craft_afrit.json new file mode 100644 index 0000000..f36b1ce --- /dev/null +++ b/kubejs/data/occultism/modonomicon/Multiblocks/craft_afrit.json @@ -0,0 +1,85 @@ +{ + "type": "modonomicon:dense", + "mapping": { + "*": { + "type": "modonomicon:display", + "display": "occultism:otherstone" + }, + "+": { + "type": "modonomicon:display", + "display": "minecraft:stone" + }, + "0": { + "type": "modonomicon:block", + "block": "occultism:golden_sacrificial_bowl" + }, + "C": { + "type": "modonomicon:tag", + "tag": "#minecraft:candles" + }, + "G": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_gold" + }, + "N": { + "type": "modonomicon:block", + "block": "minecraft:wither_skeleton_skull" + }, + "P": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_purple" + }, + "R": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_red" + }, + "S": { + "type": "modonomicon:block", + "block": "occultism:spirit_attuned_crystal" + }, + "W": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_white" + }, + "Z": { + "type": "modonomicon:block", + "block": "minecraft:skeleton_skull" + } + }, + "pattern": [ + [ + "_______________", + "_______________", + "______CZC______", + "______PPP______", + "____SPWCWPS____", + "____PGG_GGP____", + "__CPWG_W_GWPC__", + "__ZPC_W0W_CPZ__", + "__CPWG_W_GWPC__", + "____PGG_GGP____", + "____SPWCWPS____", + "______PPP______", + "______CZC______", + "_______________", + "_______________" + ], + [ + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*" + ] + ] +} \ No newline at end of file diff --git a/kubejs/data/occultism/modonomicon/Multiblocks/craft_djinni.json b/kubejs/data/occultism/modonomicon/Multiblocks/craft_djinni.json new file mode 100644 index 0000000..1b3e865 --- /dev/null +++ b/kubejs/data/occultism/modonomicon/Multiblocks/craft_djinni.json @@ -0,0 +1,73 @@ +{ + "type": "modonomicon:dense", + "mapping": { + "*": { + "type": "modonomicon:display", + "display": "occultism:otherstone" + }, + "+": { + "type": "modonomicon:display", + "display": "minecraft:stone" + }, + "0": { + "type": "modonomicon:block", + "block": "occultism:golden_sacrificial_bowl" + }, + "C": { + "type": "modonomicon:tag", + "tag": "#minecraft:candles" + }, + "G": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_gold" + }, + "P": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_purple" + }, + "S": { + "type": "modonomicon:block", + "block": "occultism:spirit_attuned_crystal" + }, + "W": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_white" + } + }, + "pattern": [ + [ + "_______________", + "_______________", + "_______________", + "______PPP______", + "____SPWCWPS____", + "____PGG_GGP____", + "___PWG_W_GWP___", + "___PC_W0W_CP___", + "___PWG_W_GWP___", + "____PGG_GGP____", + "____SPWCWPS____", + "______PPP______", + "_______________", + "_______________", + "_______________" + ], + [ + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*" + ] + ] +} \ No newline at end of file diff --git a/kubejs/data/occultism/modonomicon/Multiblocks/craft_foliot.json b/kubejs/data/occultism/modonomicon/Multiblocks/craft_foliot.json new file mode 100644 index 0000000..9d8710e --- /dev/null +++ b/kubejs/data/occultism/modonomicon/Multiblocks/craft_foliot.json @@ -0,0 +1,69 @@ +{ + "type": "modonomicon:dense", + "mapping": { + "*": { + "type": "modonomicon:display", + "display": "occultism:otherstone" + }, + "+": { + "type": "modonomicon:display", + "display": "minecraft:stone" + }, + "0": { + "type": "modonomicon:block", + "block": "occultism:golden_sacrificial_bowl" + }, + "C": { + "type": "modonomicon:tag", + "tag": "#minecraft:candles" + }, + "G": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_gold" + }, + "S": { + "type": "modonomicon:block", + "block": "occultism:spirit_attuned_crystal" + }, + "W": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_white" + } + }, + "pattern": [ + [ + "_______________", + "_______________", + "_______________", + "_______________", + "______WCW______", + "_____GG_GG_____", + "____WG_W_GW____", + "____C_W0W_C____", + "____WG_W_GW____", + "_____GG_GG_____", + "______WCW______", + "_______________", + "_______________", + "_______________", + "_______________" + ], + [ + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*" + ] + ] +} \ No newline at end of file diff --git a/kubejs/data/occultism/modonomicon/Multiblocks/craft_marid.json b/kubejs/data/occultism/modonomicon/Multiblocks/craft_marid.json new file mode 100644 index 0000000..8627575 --- /dev/null +++ b/kubejs/data/occultism/modonomicon/Multiblocks/craft_marid.json @@ -0,0 +1,85 @@ +{ + "type": "modonomicon:dense", + "mapping": { + "*": { + "type": "modonomicon:display", + "display": "occultism:otherstone" + }, + "+": { + "type": "modonomicon:display", + "display": "minecraft:stone" + }, + "0": { + "type": "modonomicon:block", + "block": "occultism:golden_sacrificial_bowl" + }, + "C": { + "type": "modonomicon:tag", + "tag": "#minecraft:candles" + }, + "G": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_gold" + }, + "N": { + "type": "modonomicon:block", + "block": "minecraft:wither_skeleton_skull" + }, + "P": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_purple" + }, + "R": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_red" + }, + "S": { + "type": "modonomicon:block", + "block": "occultism:spirit_attuned_crystal" + }, + "W": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_white" + }, + "Z": { + "type": "modonomicon:block", + "block": "minecraft:skeleton_skull" + } + }, + "pattern": [ + [ + "_______N_______", + "______RRR______", + "_____RCZCR_____", + "____R_PPP_R____", + "___RSPWCWPSR___", + "__R_PGG_GGP_R__", + "_RCPWG_W_GWPCR_", + "NRZPC_W0W_CPZRN", + "_RCPWG_W_GWPCR_", + "__R_PGG_GGP_R__", + "___RSPWCWPSR___", + "____R_PPP_R____", + "_____RCZCR_____", + "______RRR______", + "_______N_______" + ], + [ + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*" + ] + ] +} \ No newline at end of file diff --git a/kubejs/data/occultism/modonomicon/Multiblocks/possess_afrit.json b/kubejs/data/occultism/modonomicon/Multiblocks/possess_afrit.json new file mode 100644 index 0000000..f36b1ce --- /dev/null +++ b/kubejs/data/occultism/modonomicon/Multiblocks/possess_afrit.json @@ -0,0 +1,85 @@ +{ + "type": "modonomicon:dense", + "mapping": { + "*": { + "type": "modonomicon:display", + "display": "occultism:otherstone" + }, + "+": { + "type": "modonomicon:display", + "display": "minecraft:stone" + }, + "0": { + "type": "modonomicon:block", + "block": "occultism:golden_sacrificial_bowl" + }, + "C": { + "type": "modonomicon:tag", + "tag": "#minecraft:candles" + }, + "G": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_gold" + }, + "N": { + "type": "modonomicon:block", + "block": "minecraft:wither_skeleton_skull" + }, + "P": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_purple" + }, + "R": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_red" + }, + "S": { + "type": "modonomicon:block", + "block": "occultism:spirit_attuned_crystal" + }, + "W": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_white" + }, + "Z": { + "type": "modonomicon:block", + "block": "minecraft:skeleton_skull" + } + }, + "pattern": [ + [ + "_______________", + "_______________", + "______CZC______", + "______PPP______", + "____SPWCWPS____", + "____PGG_GGP____", + "__CPWG_W_GWPC__", + "__ZPC_W0W_CPZ__", + "__CPWG_W_GWPC__", + "____PGG_GGP____", + "____SPWCWPS____", + "______PPP______", + "______CZC______", + "_______________", + "_______________" + ], + [ + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*" + ] + ] +} \ No newline at end of file diff --git a/kubejs/data/occultism/modonomicon/Multiblocks/possess_djinni.json b/kubejs/data/occultism/modonomicon/Multiblocks/possess_djinni.json new file mode 100644 index 0000000..1b3e865 --- /dev/null +++ b/kubejs/data/occultism/modonomicon/Multiblocks/possess_djinni.json @@ -0,0 +1,73 @@ +{ + "type": "modonomicon:dense", + "mapping": { + "*": { + "type": "modonomicon:display", + "display": "occultism:otherstone" + }, + "+": { + "type": "modonomicon:display", + "display": "minecraft:stone" + }, + "0": { + "type": "modonomicon:block", + "block": "occultism:golden_sacrificial_bowl" + }, + "C": { + "type": "modonomicon:tag", + "tag": "#minecraft:candles" + }, + "G": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_gold" + }, + "P": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_purple" + }, + "S": { + "type": "modonomicon:block", + "block": "occultism:spirit_attuned_crystal" + }, + "W": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_white" + } + }, + "pattern": [ + [ + "_______________", + "_______________", + "_______________", + "______PPP______", + "____SPWCWPS____", + "____PGG_GGP____", + "___PWG_W_GWP___", + "___PC_W0W_CP___", + "___PWG_W_GWP___", + "____PGG_GGP____", + "____SPWCWPS____", + "______PPP______", + "_______________", + "_______________", + "_______________" + ], + [ + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*" + ] + ] +} \ No newline at end of file diff --git a/kubejs/data/occultism/modonomicon/Multiblocks/possess_foliot.json b/kubejs/data/occultism/modonomicon/Multiblocks/possess_foliot.json new file mode 100644 index 0000000..9d8710e --- /dev/null +++ b/kubejs/data/occultism/modonomicon/Multiblocks/possess_foliot.json @@ -0,0 +1,69 @@ +{ + "type": "modonomicon:dense", + "mapping": { + "*": { + "type": "modonomicon:display", + "display": "occultism:otherstone" + }, + "+": { + "type": "modonomicon:display", + "display": "minecraft:stone" + }, + "0": { + "type": "modonomicon:block", + "block": "occultism:golden_sacrificial_bowl" + }, + "C": { + "type": "modonomicon:tag", + "tag": "#minecraft:candles" + }, + "G": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_gold" + }, + "S": { + "type": "modonomicon:block", + "block": "occultism:spirit_attuned_crystal" + }, + "W": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_white" + } + }, + "pattern": [ + [ + "_______________", + "_______________", + "_______________", + "_______________", + "______WCW______", + "_____GG_GG_____", + "____WG_W_GW____", + "____C_W0W_C____", + "____WG_W_GW____", + "_____GG_GG_____", + "______WCW______", + "_______________", + "_______________", + "_______________", + "_______________" + ], + [ + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*" + ] + ] +} \ No newline at end of file diff --git a/kubejs/data/occultism/modonomicon/Multiblocks/summon_afrit.json b/kubejs/data/occultism/modonomicon/Multiblocks/summon_afrit.json new file mode 100644 index 0000000..f36b1ce --- /dev/null +++ b/kubejs/data/occultism/modonomicon/Multiblocks/summon_afrit.json @@ -0,0 +1,85 @@ +{ + "type": "modonomicon:dense", + "mapping": { + "*": { + "type": "modonomicon:display", + "display": "occultism:otherstone" + }, + "+": { + "type": "modonomicon:display", + "display": "minecraft:stone" + }, + "0": { + "type": "modonomicon:block", + "block": "occultism:golden_sacrificial_bowl" + }, + "C": { + "type": "modonomicon:tag", + "tag": "#minecraft:candles" + }, + "G": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_gold" + }, + "N": { + "type": "modonomicon:block", + "block": "minecraft:wither_skeleton_skull" + }, + "P": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_purple" + }, + "R": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_red" + }, + "S": { + "type": "modonomicon:block", + "block": "occultism:spirit_attuned_crystal" + }, + "W": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_white" + }, + "Z": { + "type": "modonomicon:block", + "block": "minecraft:skeleton_skull" + } + }, + "pattern": [ + [ + "_______________", + "_______________", + "______CZC______", + "______PPP______", + "____SPWCWPS____", + "____PGG_GGP____", + "__CPWG_W_GWPC__", + "__ZPC_W0W_CPZ__", + "__CPWG_W_GWPC__", + "____PGG_GGP____", + "____SPWCWPS____", + "______PPP______", + "______CZC______", + "_______________", + "_______________" + ], + [ + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*" + ] + ] +} \ No newline at end of file diff --git a/kubejs/data/occultism/modonomicon/Multiblocks/summon_djinni.json b/kubejs/data/occultism/modonomicon/Multiblocks/summon_djinni.json new file mode 100644 index 0000000..1b3e865 --- /dev/null +++ b/kubejs/data/occultism/modonomicon/Multiblocks/summon_djinni.json @@ -0,0 +1,73 @@ +{ + "type": "modonomicon:dense", + "mapping": { + "*": { + "type": "modonomicon:display", + "display": "occultism:otherstone" + }, + "+": { + "type": "modonomicon:display", + "display": "minecraft:stone" + }, + "0": { + "type": "modonomicon:block", + "block": "occultism:golden_sacrificial_bowl" + }, + "C": { + "type": "modonomicon:tag", + "tag": "#minecraft:candles" + }, + "G": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_gold" + }, + "P": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_purple" + }, + "S": { + "type": "modonomicon:block", + "block": "occultism:spirit_attuned_crystal" + }, + "W": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_white" + } + }, + "pattern": [ + [ + "_______________", + "_______________", + "_______________", + "______PPP______", + "____SPWCWPS____", + "____PGG_GGP____", + "___PWG_W_GWP___", + "___PC_W0W_CP___", + "___PWG_W_GWP___", + "____PGG_GGP____", + "____SPWCWPS____", + "______PPP______", + "_______________", + "_______________", + "_______________" + ], + [ + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*" + ] + ] +} \ No newline at end of file diff --git a/kubejs/data/occultism/modonomicon/Multiblocks/summon_foliot.json b/kubejs/data/occultism/modonomicon/Multiblocks/summon_foliot.json new file mode 100644 index 0000000..c2cc530 --- /dev/null +++ b/kubejs/data/occultism/modonomicon/Multiblocks/summon_foliot.json @@ -0,0 +1,61 @@ +{ + "type": "modonomicon:dense", + "mapping": { + "*": { + "type": "modonomicon:display", + "display": "occultism:otherstone" + }, + "+": { + "type": "modonomicon:display", + "display": "minecraft:stone" + }, + "0": { + "type": "modonomicon:block", + "block": "occultism:golden_sacrificial_bowl" + }, + "C": { + "type": "modonomicon:tag", + "tag": "#minecraft:candles" + }, + "W": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_white" + } + }, + "pattern": [ + [ + "_______________", + "_______________", + "_______________", + "_______________", + "______WCW______", + "_______________", + "____W__W__W____", + "____C_W0W_C____", + "____W__W__W____", + "_______________", + "______WCW______", + "_______________", + "_______________", + "_______________", + "_______________" + ], + [ + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*" + ] + ] +} \ No newline at end of file diff --git a/kubejs/data/occultism/modonomicon/Multiblocks/summon_marid.json b/kubejs/data/occultism/modonomicon/Multiblocks/summon_marid.json new file mode 100644 index 0000000..8627575 --- /dev/null +++ b/kubejs/data/occultism/modonomicon/Multiblocks/summon_marid.json @@ -0,0 +1,85 @@ +{ + "type": "modonomicon:dense", + "mapping": { + "*": { + "type": "modonomicon:display", + "display": "occultism:otherstone" + }, + "+": { + "type": "modonomicon:display", + "display": "minecraft:stone" + }, + "0": { + "type": "modonomicon:block", + "block": "occultism:golden_sacrificial_bowl" + }, + "C": { + "type": "modonomicon:tag", + "tag": "#minecraft:candles" + }, + "G": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_gold" + }, + "N": { + "type": "modonomicon:block", + "block": "minecraft:wither_skeleton_skull" + }, + "P": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_purple" + }, + "R": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_red" + }, + "S": { + "type": "modonomicon:block", + "block": "occultism:spirit_attuned_crystal" + }, + "W": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_white" + }, + "Z": { + "type": "modonomicon:block", + "block": "minecraft:skeleton_skull" + } + }, + "pattern": [ + [ + "_______N_______", + "______RRR______", + "_____RCZCR_____", + "____R_PPP_R____", + "___RSPWCWPSR___", + "__R_PGG_GGP_R__", + "_RCPWG_W_GWPCR_", + "NRZPC_W0W_CPZRN", + "_RCPWG_W_GWPCR_", + "__R_PGG_GGP_R__", + "___RSPWCWPSR___", + "____R_PPP_R____", + "_____RCZCR_____", + "______RRR______", + "_______N_______" + ], + [ + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*" + ] + ] +} \ No newline at end of file diff --git a/kubejs/data/occultism/modonomicon/Multiblocks/summon_wild_afrit.json b/kubejs/data/occultism/modonomicon/Multiblocks/summon_wild_afrit.json new file mode 100644 index 0000000..1b3e865 --- /dev/null +++ b/kubejs/data/occultism/modonomicon/Multiblocks/summon_wild_afrit.json @@ -0,0 +1,73 @@ +{ + "type": "modonomicon:dense", + "mapping": { + "*": { + "type": "modonomicon:display", + "display": "occultism:otherstone" + }, + "+": { + "type": "modonomicon:display", + "display": "minecraft:stone" + }, + "0": { + "type": "modonomicon:block", + "block": "occultism:golden_sacrificial_bowl" + }, + "C": { + "type": "modonomicon:tag", + "tag": "#minecraft:candles" + }, + "G": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_gold" + }, + "P": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_purple" + }, + "S": { + "type": "modonomicon:block", + "block": "occultism:spirit_attuned_crystal" + }, + "W": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_white" + } + }, + "pattern": [ + [ + "_______________", + "_______________", + "_______________", + "______PPP______", + "____SPWCWPS____", + "____PGG_GGP____", + "___PWG_W_GWP___", + "___PC_W0W_CP___", + "___PWG_W_GWP___", + "____PGG_GGP____", + "____SPWCWPS____", + "______PPP______", + "_______________", + "_______________", + "_______________" + ], + [ + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*" + ] + ] +} \ No newline at end of file diff --git a/kubejs/data/occultism/modonomicon/Multiblocks/summon_wild_greater_spirit.json b/kubejs/data/occultism/modonomicon/Multiblocks/summon_wild_greater_spirit.json new file mode 100644 index 0000000..f36b1ce --- /dev/null +++ b/kubejs/data/occultism/modonomicon/Multiblocks/summon_wild_greater_spirit.json @@ -0,0 +1,85 @@ +{ + "type": "modonomicon:dense", + "mapping": { + "*": { + "type": "modonomicon:display", + "display": "occultism:otherstone" + }, + "+": { + "type": "modonomicon:display", + "display": "minecraft:stone" + }, + "0": { + "type": "modonomicon:block", + "block": "occultism:golden_sacrificial_bowl" + }, + "C": { + "type": "modonomicon:tag", + "tag": "#minecraft:candles" + }, + "G": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_gold" + }, + "N": { + "type": "modonomicon:block", + "block": "minecraft:wither_skeleton_skull" + }, + "P": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_purple" + }, + "R": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_red" + }, + "S": { + "type": "modonomicon:block", + "block": "occultism:spirit_attuned_crystal" + }, + "W": { + "type": "modonomicon:block", + "block": "occultism:chalk_glyph_white" + }, + "Z": { + "type": "modonomicon:block", + "block": "minecraft:skeleton_skull" + } + }, + "pattern": [ + [ + "_______________", + "_______________", + "______CZC______", + "______PPP______", + "____SPWCWPS____", + "____PGG_GGP____", + "__CPWG_W_GWPC__", + "__ZPC_W0W_CPZ__", + "__CPWG_W_GWPC__", + "____PGG_GGP____", + "____SPWCWPS____", + "______PPP______", + "______CZC______", + "_______________", + "_______________" + ], + [ + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*", + "+*+*+*+*+*+*+*+", + "*+*+*+*+*+*+*+*" + ] + ] +} \ No newline at end of file