diff --git a/README.md b/README.md index 96673d6..d3ccb67 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ If you want a harder, or perhaps a more "true" GregTech experience, check out th Installation instructions: - Install the hardmode config files from [here](https://github.com/tracer4b/nomi-ceu/tree/main/overrides). Restart the pack for this to take effect. - Windows users may grab the utility [here](https://raw.githubusercontent.com/tracer4b/nomi-ceu/main/pack-mode-switcher.bat)(right click - save as), save it to the root directory of the pack (the same level as `\config`). - - MacOS and GNU/Linux users can run `curl -o https://raw.githubusercontent.com/tracer4b/nomi-ceu/main/pack-mode-switcher.sh` then verify the contents with your editor of choice before running `chmod +x pack-mode-switcher.sh; sh pack-mode-switcher.sh` in the pack root directory (the one containing `/config`). + - MacOS and GNU/Linux users can run `curl -O https://raw.githubusercontent.com/tracer4b/nomi-ceu/main/pack-mode-switcher.sh` then verify the contents with your editor of choice before running `chmod +x pack-mode-switcher.sh; sh pack-mode-switcher.sh` in the pack root directory (the one containing `/config`). - If you are on an existing world, run `/bq_admin default load` to load the hard mode questbook. ## Credits diff --git a/manifest.json b/manifest.json index 3ef6789..246cce9 100644 --- a/manifest.json +++ b/manifest.json @@ -72,8 +72,8 @@ "required": true }, { - "projectID": 223094, - "fileID": 2482481, + "projectID": 632327, + "fileID": 4329854, "required": true }, { diff --git a/overrides/config-overrides/expert/deepmobevolution/DataModelTiers.json b/overrides/config-overrides/expert/deepmobevolution/DataModelTiers.json new file mode 100644 index 0000000..d4cb5eb --- /dev/null +++ b/overrides/config-overrides/expert/deepmobevolution/DataModelTiers.json @@ -0,0 +1,56 @@ +[ + { + "tier": 0, + "displayName": "Basic", + "displayColor": "green", + "killMultiplier": 4, + "dataToNext": 50, + "pristineChance": 5, + "trial": { + "pristine": 5, + "maxWave": 2, + "affixes": 1, + "glitchChance": 1 + } + }, + { + "tier": 1, + "displayName": "Advanced", + "displayColor": "blue", + "killMultiplier": 10, + "dataToNext": 250, + "pristineChance": 10, + "trial": { + "pristine": 8, + "maxWave": 4, + "affixes": 1, + "glitchChance": 3 + } + }, + { + "tier": 2, + "displayName": "Superior", + "displayColor": "light_purple", + "killMultiplier": 18, + "dataToNext": 500, + "pristineChance": 20, + "trial": { + "pristine": 12, + "maxWave": 5, + "affixes": 2, + "glitchChance": 6 + } + }, + { + "tier": 3, + "displayName": "Self-Aware", + "displayColor": "gold", + "pristineChance": 30, + "trial": { + "pristine": 18, + "maxWave": 7, + "affixes": 3, + "glitchChance": 11 + } + } +] \ No newline at end of file diff --git a/overrides/config-overrides/expert/deepmobevolution/DataModels.json b/overrides/config-overrides/expert/deepmobevolution/DataModels.json new file mode 100644 index 0000000..242e473 --- /dev/null +++ b/overrides/config-overrides/expert/deepmobevolution/DataModels.json @@ -0,0 +1,600 @@ +[ + { + "id": "blaze", + "displayName": "Blaze", + "livingMatter": "hellish", + "simulationRFCost": 1024, + "craftingIngredients": [ + "minecraft:blaze_powder", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish" + ], + "associatedMobs": [ + "minecraft:blaze" + ], + "lootItems": [ + "minecraft:blaze_rod,10", + "gregtech:meta_dust,32,103", + "minecraft:magma,32" + ], + "deepLearnerDisplay": { + "hearts": 10, + "mobTrivia": [ + "Bring buckets of water, and watch in despair", + "as it evaporates, and everything is on fire.", + "You are on fire." + ], + "entity": "minecraft:blaze", + "entityScale": 48, + "entityOffsetX": 10, + "entityOffsetY": 20 + } + }, + { + "id": "creeper", + "displayName": "Creeper", + "livingMatter": "overworldian", + "simulationRFCost": 64, + "craftingIngredients": [ + "minecraft:gunpowder", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian" + ], + "associatedMobs": [ + "minecraft:creeper" + ], + "lootItems": [ + "minecraft:gunpowder,32", + "minecraft:coal,32,0", + "minecraft:skull,6,4" + ], + "deepLearnerDisplay": { + "hearts": 10, + "mobTrivia": [ + "Will blow up your base if", + "left unattended." + ], + "entity": "minecraft:creeper", + "entityScale": 42, + "entityOffsetX": 5, + "entityOffsetY": 5 + } + }, + { + "id": "dragon", + "displayName": "Ender Dragon", + "livingMatter": "extraterrestrial", + "simulationRFCost": 6666, + "craftingIngredients": [ + "contenttweaker:dragonlairdata", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial" + ], + "associatedMobs": [ + "minecraft:ender_dragon" + ], + "lootItems": [ + "armorplus:material,1,3", + "minecraft:dragon_breath,1,0", + "contenttweaker:dragonlairdata,1,0" + ], + "deepLearnerDisplay": { + "hearts": 100, + "mobTrivia": [ + "Resides in the End, does not harbor treasure.", + "Destroy its crystals and break the cycle!" + ], + "entity": "minecraft:ender_dragon", + "entityScale": 7, + "entityOffsetX": 0, + "entityOffsetY": -20 + } + }, + { + "id": "enderman", + "displayName": "Enderman", + "displayNamePlural": "Endermen", + "livingMatter": "extraterrestrial", + "simulationRFCost": 2048, + "craftingIngredients": [ + "minecraft:ender_pearl", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial" + ], + "associatedMobs": [ + "minecraft:enderman", + "minecraft:endermite" + ], + "lootItems": [ + "minecraft:ender_pearl,6", + "minecraft:emerald,6", + "enderio:block_enderman_skull,2", + "contenttweaker:impossiblerealmdata,1,0" + ], + "trial": { + "entities": "deepmoblearning:trial_enderman", + "spawnDelay": 2.6, + "rewards": [ + "deepmoblearning:glitch_heart,5" + ] + }, + "deepLearnerDisplay": { + "hearts": 20, + "mobTrivia": [ + "Friendly unless provoked, dislikes rain.", + "Teleports short distances." + ], + "entity": "minecraft:enderman", + "entityScale": 30, + "entityOffsetX": 5, + "entityOffsetY": 11 + } + }, + { + "id": "ghast", + "displayName": "Ghast", + "livingMatter": "hellish", + "simulationRFCost": 1024, + "craftingIngredients": [ + "minecraft:ghast_tear", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish" + ], + "associatedMobs": [ + "minecraft:ghast" + ], + "lootItems": [ + "minecraft:ghast_tear,2", + "gregtech:meta_ingot,12,100" + ], + "deepLearnerDisplay": { + "hearts": 10, + "mobTrivia": [ + "If you hear something that sounds like", + "a crying llama, you're probably hearing a ghast." + ], + "entity": "minecraft:ghast", + "entityScale": 10, + "entityOffsetX": 0, + "entityOffsetY": -20 + } + }, + { + "id": "guardian", + "displayName": "Guardian", + "livingMatter": "overworldian", + "simulationRFCost": 1024, + "craftingIngredients": [ + "minecraft:prismarine_shard", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian" + ], + "associatedMobs": [ + "minecraft:guardian", + "minecraft:elder_guardian" + ], + "lootItems": [ + "minecraft:prismarine_shard,32", + "minecraft:prismarine_crystals,32", + "minecraft:fish,64,0", + "minecraft:gold_ingot,8,0", + "gregtech:meta_dust,12,2", + "armorplus:material,4,1" + ], + "deepLearnerDisplay": { + "hearts": 15, + "mobTrivia": [ + "Lurking in the oceans.", + "Uses some sort of sonar beam as", + "a means of attack." + ], + "entity": "minecraft:guardian", + "entityScale": 36, + "entityOffsetX": 5, + "entityOffsetY": -5 + } + }, + { + "id": "shulker", + "displayName": "Shulker", + "livingMatter": "extraterrestrial", + "simulationRFCost": 512, + "craftingIngredients": [ + "minecraft:diamond", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial" + ], + "associatedMobs": [ + "minecraft:shulker" + ], + "lootItems": [ + "minecraft:shulker_shell,6", + "minecraft:diamond,6" + ], + "deepLearnerDisplay": { + "hearts": 15, + "mobTrivia": [ + "Found in End cities.", + "Sneaky little buggers." + ], + "entity": "minecraft:shulker", + "entityScale": 36, + "entityOffsetX": 5, + "entityOffsetY": -5 + } + }, + { + "id": "skeleton", + "displayName": "Skeleton", + "livingMatter": "overworldian", + "simulationRFCost": 64, + "craftingIngredients": [ + "minecraft:bone" + ], + "associatedMobs": [ + "minecraft:skeleton", + "minecraft:stray", + "twilightforest:skeleton_druid" + ], + "lootItems": [ + "minecraft:bone,64", + "minecraft:arrow,64", + "minecraft:skull,6", + "gregtech:meta_ingot,8,112" + ], + "trial": { + "entities": [ + "minecraft:stray,33", + "minecraft:skeleton,67" + ], + "rewards": [ + "deepmoblearning:glitch_heart,3" + ] + }, + "deepLearnerDisplay": { + "hearts": 10, + "mobTrivia": [ + "A formidable archer, which seems to be running", + "some sort of cheat engine.", + "A shield could prove useful." + ], + "entity": "minecraft:skeleton", + "entityHeldItem": "minecraft:bow", + "entityScale": 38, + "entityOffsetX": 6, + "entityOffsetY": 10 + } + }, + { + "id": "slime", + "displayName": "Slime", + "livingMatter": "overworldian", + "simulationRFCost": 64, + "craftingIngredients": [ + "minecraft:slime_ball" + ], + "associatedMobs": [ + "minecraft:slime", + "minecraft:magma_cube" + ], + "lootItems": [ + "minecraft:slime_ball,32", + "gregtech:meta_ingot,4,69", + "thermalfoundation:coin,8,64", + "thermalfoundation:coin,6,66", + "thermalfoundation:coin,2,1", + "thermalfoundation:coin,1,70" + ], + "trial": { + "entities": "deepmoblearning:trial_slime", + "spawnDelay": 1.6, + "rewards": [ + "deepmoblearning:glitch_heart,3" + ] + }, + "deepLearnerDisplay": { + "hearts": 8, + "mobTrivia": [ + "The bouncing bouncer", + "bounces, bounces and bounces", + "Bounces and bou- squish! -\"A new slime haiku\"" + ], + "entity": "minecraft:slime", + "entityScale": 60, + "entityOffsetX": 10, + "entityOffsetY": -16 + } + }, + { + "id": "spider", + "displayName": "Spider", + "livingMatter": "overworldian", + "simulationRFCost": 64, + "craftingIngredients": [ + "minecraft:spider_eye", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian" + ], + "associatedMobs": [ + "minecraft:spider", + "minecraft:cave_spider", + "twilightforest:hedge_spider", + "twilightforest:king_spider" + ], + "lootItems": [ + "minecraft:spider_eye,8", + "minecraft:string,32", + "gregtech:meta_ingot,12,25" + ], + "trial": { + "entities": [ + "deepmoblearning:trial_spider,88", + "deepmoblearning:trial_cave_spider,12" + ], + "rewards": [ + "deepmoblearning:glitch_heart,4" + ] + }, + "deepLearnerDisplay": { + "hearts": 8, + "mobTrivia": [ + "Nocturnal douchebags, beware!", + "Drops strands of string for some reason." + ], + "entity": "minecraft:spider", + "entityScale": 30, + "entityOffsetX": 5, + "entityOffsetY": 0, + "extraEntity": "minecraft:cave_spider", + "extraEntityIsChild": false, + "extraEntityOffsetX": 5, + "extraEntityOffsetY": -25 + } + }, + { + "id": "witch", + "displayName": "Witch", + "displayNamePlural": "Witches", + "livingMatter": "overworldian", + "simulationRFCost": 512, + "craftingIngredients": [ + "minecraft:glass_bottle", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian" + ], + "associatedMobs": [ + "minecraft:witch" + ], + "lootItems": [ + "minecraft:redstone,16", + "minecraft:glowstone_dust,16", + "minecraft:sugar,16" + ], + "trial": { + "entities": "minecraft:witch", + "rewards": [ + "deepmoblearning:glitch_heart,6" + ] + }, + "deepLearnerDisplay": { + "hearts": 13, + "mobTrivia": [ + "Affinity with potions and concoctions.", + "Likes cats.", + "Beware!" + ], + "entity": "minecraft:witch", + "entityHeldItem": "minecraft:potion", + "entityScale": 34, + "entityOffsetX": 4, + "entityOffsetY": 11 + } + }, + { + "id": "wither", + "displayName": "Wither", + "livingMatter": "extraterrestrial", + "simulationRFCost": 6666, + "craftingIngredients": [ + "minecraft:nether_star" + ], + "associatedMobs": [ + "minecraft:wither" + ], + "lootItems": [ + "armorplus:material,1,2", + "extrautils2:ingredients,1,10", + "contenttweaker:witherrealmdata,1,0" + ], + "deepLearnerDisplay": { + "hearts": 150, + "mobTrivia": [ + "Do not approach this enemy. Run!", + "I mean it has 3 heads, what could", + "possibly go wrong?" + ], + "entity": "minecraft:wither", + "entityScale": 22, + "entityOffsetX": 3, + "entityOffsetY": 18 + } + }, + { + "id": "wither_skeleton", + "displayName": "Wither Skeleton", + "livingMatter": "hellish", + "simulationRFCost": 1024, + "craftingIngredients": [ + "minecraft:skull,1,1", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish" + ], + "associatedMobs": [ + "minecraft:wither_skeleton" + ], + "lootItems": [ + "minecraft:skull,4,1", + "gregtech:meta_ingot,12,55" + ], + "trial": { + "entities": "minecraft:wither_skeleton", + "spawnDelay": 3.2, + "rewards": [ + "deepmoblearning:glitch_heart,5" + ] + }, + "deepLearnerDisplay": { + "hearts": 10, + "mobTrivia": [ + "Inflicts the Wither effect.", + "Bring milk!" + ], + "entity": "minecraft:wither_skeleton", + "entityHeldItem": "minecraft:stone_sword", + "entityScale": 33, + "entityOffsetX": 5, + "entityOffsetY": 10 + } + }, + { + "id": "zombie", + "displayName": "Zombie", + "livingMatter": "overworldian", + "simulationRFCost": 64, + "craftingIngredients": [ + "minecraft:rotten_flesh" + ], + "associatedMobs": [ + "minecraft:zombie", + "minecraft:husk", + "minecraft:zombie_villager", + "minecraft:zombie_pigman" + ], + "lootItems": [ + "minecraft:rotten_flesh,64", + "minecraft:iron_ingot,12", + "minecraft:carrot,32", + "minecraft:potato,32", + "minecraft:skull,6,2" + ], + "trial": { + "entities": [ + "minecraft:zombie,45", + "minecraft:husk,30", + "minecraft:zombie_villager,25" + ], + "mobsPerWave": [ 4, 5, 6, 6, 10, 14, 20 ], + "rewards": [ + "deepmoblearning:glitch_heart,3" + ] + }, + "deepLearnerDisplay": { + "hearts": 10, + "mobTrivia": [ + "They go moan in the night.", + "Does not understand the need for", + "personal space." + ], + "entity": "minecraft:zombie", + "entityScale": 35, + "entityOffsetX": -2, + "entityOffsetY": 6, + "extraEntity": "minecraft:zombie", + "extraEntityIsChild": true, + "extraEntityOffsetX": 21, + "extraEntityOffsetY": 6 + } + }, + { + "id": "thermal_elemental", + "mod": "thermalfoundation", + "displayName": "Thermal Elemental", + "livingMatter": "overworldian", + "simulationRFCost": 1024, + "craftingIngredients": [ + "thermalfoundation:material,1,1026", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian" + ], + "associatedMobs": [ + "thermalfoundation:blizz", + "thermalfoundation:blitz", + "thermalfoundation:basalz" + ], + "lootItems": [ + "gregtech:meta_dust,16,313", + "gregtech:meta_dust,16,297", + "minecraft:snowball,64,0", + "thermalfoundation:material,8,2050", + "thermalfoundation:material,8,2052", + "thermalfoundation:material,8,2048" + ], + "deepLearnerDisplay": { + "hearts": 10, + "mobTrivia": [ + "Blizzes, Blitzes and Basalzes.", + "Siblings of the Blaze.", + "Their master really liked words starting with B." + ], + "entity": "thermalfoundation:blizz", + "entityScale": 48, + "entityOffsetX": 10, + "entityOffsetY": 20 + } + } +] \ No newline at end of file diff --git a/overrides/config-overrides/expert/deepmobevolution/LivingMatter.json b/overrides/config-overrides/expert/deepmobevolution/LivingMatter.json new file mode 100644 index 0000000..4a1f2ff --- /dev/null +++ b/overrides/config-overrides/expert/deepmobevolution/LivingMatter.json @@ -0,0 +1,20 @@ +[ + { + "id": "overworldian", + "displayName": "Overworldian", + "displayColor": "green", + "xpValue": 10 + }, + { + "id": "hellish", + "displayName": "Hellish", + "displayColor": "red", + "xpValue": 20 + }, + { + "id": "extraterrestrial", + "displayName": "Extraterrestrial", + "displayColor": "light_purple", + "xpValue": 25 + } +] \ No newline at end of file diff --git a/overrides/config-overrides/expert/deepmobevolution/LivingMatterRecipes.json b/overrides/config-overrides/expert/deepmobevolution/LivingMatterRecipes.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/overrides/config-overrides/expert/deepmobevolution/LivingMatterRecipes.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/overrides/config-overrides/expert/deepmobevolution/deepmobevolution.cfg b/overrides/config-overrides/expert/deepmobevolution/deepmobevolution.cfg new file mode 100644 index 0000000..b535d38 --- /dev/null +++ b/overrides/config-overrides/expert/deepmobevolution/deepmobevolution.cfg @@ -0,0 +1,55 @@ +# Configuration file + +"deep learner gui overlay settings" { + # Horizontal padding from selected corner + I:"Horizontal Padding"=0 + + # Overlay screen position. Valid values: topleft / topright / bottomright / bottomleft + S:Position=topleft + + # Vertical padding from selected corner + I:"Vertical Padding"=0 +} + + +"glitch armor settings" { + # Chance to drop Pristine Matter on Data Model mob kill with full Glitch Armor equipped + # Min: 0 + # Max: 100 + I:"Glitch Armor Pristine Chance"=18 + + # Number of Pristine Matter to drop on Data Model mob kill with full Glitch Armor equipped + # Min: 0 + # Max: 64 + I:"Glitch Armor Pristine Count"=2 + B:"Is Glitch Armor Creative Flight Enabled?"=true +} + + +"machine settings" { + # Use legacy sidedness (insert from top, output to all other sides)? + B:"Legacy Machine Sidedness"=false + + # Time it takes for the Loot Fabricator to process one item (in ticks) + # Min: 1 + # Max: 1200 + I:"Loot Fabricator Processing Time"=51 + + # Energy cost of Loot Fabricator in RF/t + # Min: 0 + # Max: 25600 + I:"Loot Fabricator RF Cost"=1000 + + # Time it takes for the Simulation Chamber to run one iteration (in ticks) + # Min: 1 + # Max: 1200 + I:"Simulation Chamber Processing Time"=301 +} + + +"misc settings" { + B:"Is Soot-Covered Redstone Crafting Enabled?"=false + B:"Show Data Model tier in item name?"=true +} + + diff --git a/overrides/config-overrides/normal/deepmobevolution/DataModelTiers.json b/overrides/config-overrides/normal/deepmobevolution/DataModelTiers.json new file mode 100644 index 0000000..d4cb5eb --- /dev/null +++ b/overrides/config-overrides/normal/deepmobevolution/DataModelTiers.json @@ -0,0 +1,56 @@ +[ + { + "tier": 0, + "displayName": "Basic", + "displayColor": "green", + "killMultiplier": 4, + "dataToNext": 50, + "pristineChance": 5, + "trial": { + "pristine": 5, + "maxWave": 2, + "affixes": 1, + "glitchChance": 1 + } + }, + { + "tier": 1, + "displayName": "Advanced", + "displayColor": "blue", + "killMultiplier": 10, + "dataToNext": 250, + "pristineChance": 10, + "trial": { + "pristine": 8, + "maxWave": 4, + "affixes": 1, + "glitchChance": 3 + } + }, + { + "tier": 2, + "displayName": "Superior", + "displayColor": "light_purple", + "killMultiplier": 18, + "dataToNext": 500, + "pristineChance": 20, + "trial": { + "pristine": 12, + "maxWave": 5, + "affixes": 2, + "glitchChance": 6 + } + }, + { + "tier": 3, + "displayName": "Self-Aware", + "displayColor": "gold", + "pristineChance": 30, + "trial": { + "pristine": 18, + "maxWave": 7, + "affixes": 3, + "glitchChance": 11 + } + } +] \ No newline at end of file diff --git a/overrides/config-overrides/normal/deepmobevolution/DataModels.json b/overrides/config-overrides/normal/deepmobevolution/DataModels.json new file mode 100644 index 0000000..242e473 --- /dev/null +++ b/overrides/config-overrides/normal/deepmobevolution/DataModels.json @@ -0,0 +1,600 @@ +[ + { + "id": "blaze", + "displayName": "Blaze", + "livingMatter": "hellish", + "simulationRFCost": 1024, + "craftingIngredients": [ + "minecraft:blaze_powder", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish" + ], + "associatedMobs": [ + "minecraft:blaze" + ], + "lootItems": [ + "minecraft:blaze_rod,10", + "gregtech:meta_dust,32,103", + "minecraft:magma,32" + ], + "deepLearnerDisplay": { + "hearts": 10, + "mobTrivia": [ + "Bring buckets of water, and watch in despair", + "as it evaporates, and everything is on fire.", + "You are on fire." + ], + "entity": "minecraft:blaze", + "entityScale": 48, + "entityOffsetX": 10, + "entityOffsetY": 20 + } + }, + { + "id": "creeper", + "displayName": "Creeper", + "livingMatter": "overworldian", + "simulationRFCost": 64, + "craftingIngredients": [ + "minecraft:gunpowder", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian" + ], + "associatedMobs": [ + "minecraft:creeper" + ], + "lootItems": [ + "minecraft:gunpowder,32", + "minecraft:coal,32,0", + "minecraft:skull,6,4" + ], + "deepLearnerDisplay": { + "hearts": 10, + "mobTrivia": [ + "Will blow up your base if", + "left unattended." + ], + "entity": "minecraft:creeper", + "entityScale": 42, + "entityOffsetX": 5, + "entityOffsetY": 5 + } + }, + { + "id": "dragon", + "displayName": "Ender Dragon", + "livingMatter": "extraterrestrial", + "simulationRFCost": 6666, + "craftingIngredients": [ + "contenttweaker:dragonlairdata", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial" + ], + "associatedMobs": [ + "minecraft:ender_dragon" + ], + "lootItems": [ + "armorplus:material,1,3", + "minecraft:dragon_breath,1,0", + "contenttweaker:dragonlairdata,1,0" + ], + "deepLearnerDisplay": { + "hearts": 100, + "mobTrivia": [ + "Resides in the End, does not harbor treasure.", + "Destroy its crystals and break the cycle!" + ], + "entity": "minecraft:ender_dragon", + "entityScale": 7, + "entityOffsetX": 0, + "entityOffsetY": -20 + } + }, + { + "id": "enderman", + "displayName": "Enderman", + "displayNamePlural": "Endermen", + "livingMatter": "extraterrestrial", + "simulationRFCost": 2048, + "craftingIngredients": [ + "minecraft:ender_pearl", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial" + ], + "associatedMobs": [ + "minecraft:enderman", + "minecraft:endermite" + ], + "lootItems": [ + "minecraft:ender_pearl,6", + "minecraft:emerald,6", + "enderio:block_enderman_skull,2", + "contenttweaker:impossiblerealmdata,1,0" + ], + "trial": { + "entities": "deepmoblearning:trial_enderman", + "spawnDelay": 2.6, + "rewards": [ + "deepmoblearning:glitch_heart,5" + ] + }, + "deepLearnerDisplay": { + "hearts": 20, + "mobTrivia": [ + "Friendly unless provoked, dislikes rain.", + "Teleports short distances." + ], + "entity": "minecraft:enderman", + "entityScale": 30, + "entityOffsetX": 5, + "entityOffsetY": 11 + } + }, + { + "id": "ghast", + "displayName": "Ghast", + "livingMatter": "hellish", + "simulationRFCost": 1024, + "craftingIngredients": [ + "minecraft:ghast_tear", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish" + ], + "associatedMobs": [ + "minecraft:ghast" + ], + "lootItems": [ + "minecraft:ghast_tear,2", + "gregtech:meta_ingot,12,100" + ], + "deepLearnerDisplay": { + "hearts": 10, + "mobTrivia": [ + "If you hear something that sounds like", + "a crying llama, you're probably hearing a ghast." + ], + "entity": "minecraft:ghast", + "entityScale": 10, + "entityOffsetX": 0, + "entityOffsetY": -20 + } + }, + { + "id": "guardian", + "displayName": "Guardian", + "livingMatter": "overworldian", + "simulationRFCost": 1024, + "craftingIngredients": [ + "minecraft:prismarine_shard", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian" + ], + "associatedMobs": [ + "minecraft:guardian", + "minecraft:elder_guardian" + ], + "lootItems": [ + "minecraft:prismarine_shard,32", + "minecraft:prismarine_crystals,32", + "minecraft:fish,64,0", + "minecraft:gold_ingot,8,0", + "gregtech:meta_dust,12,2", + "armorplus:material,4,1" + ], + "deepLearnerDisplay": { + "hearts": 15, + "mobTrivia": [ + "Lurking in the oceans.", + "Uses some sort of sonar beam as", + "a means of attack." + ], + "entity": "minecraft:guardian", + "entityScale": 36, + "entityOffsetX": 5, + "entityOffsetY": -5 + } + }, + { + "id": "shulker", + "displayName": "Shulker", + "livingMatter": "extraterrestrial", + "simulationRFCost": 512, + "craftingIngredients": [ + "minecraft:diamond", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial", + "deepmoblearning:living_matter_extraterrestrial" + ], + "associatedMobs": [ + "minecraft:shulker" + ], + "lootItems": [ + "minecraft:shulker_shell,6", + "minecraft:diamond,6" + ], + "deepLearnerDisplay": { + "hearts": 15, + "mobTrivia": [ + "Found in End cities.", + "Sneaky little buggers." + ], + "entity": "minecraft:shulker", + "entityScale": 36, + "entityOffsetX": 5, + "entityOffsetY": -5 + } + }, + { + "id": "skeleton", + "displayName": "Skeleton", + "livingMatter": "overworldian", + "simulationRFCost": 64, + "craftingIngredients": [ + "minecraft:bone" + ], + "associatedMobs": [ + "minecraft:skeleton", + "minecraft:stray", + "twilightforest:skeleton_druid" + ], + "lootItems": [ + "minecraft:bone,64", + "minecraft:arrow,64", + "minecraft:skull,6", + "gregtech:meta_ingot,8,112" + ], + "trial": { + "entities": [ + "minecraft:stray,33", + "minecraft:skeleton,67" + ], + "rewards": [ + "deepmoblearning:glitch_heart,3" + ] + }, + "deepLearnerDisplay": { + "hearts": 10, + "mobTrivia": [ + "A formidable archer, which seems to be running", + "some sort of cheat engine.", + "A shield could prove useful." + ], + "entity": "minecraft:skeleton", + "entityHeldItem": "minecraft:bow", + "entityScale": 38, + "entityOffsetX": 6, + "entityOffsetY": 10 + } + }, + { + "id": "slime", + "displayName": "Slime", + "livingMatter": "overworldian", + "simulationRFCost": 64, + "craftingIngredients": [ + "minecraft:slime_ball" + ], + "associatedMobs": [ + "minecraft:slime", + "minecraft:magma_cube" + ], + "lootItems": [ + "minecraft:slime_ball,32", + "gregtech:meta_ingot,4,69", + "thermalfoundation:coin,8,64", + "thermalfoundation:coin,6,66", + "thermalfoundation:coin,2,1", + "thermalfoundation:coin,1,70" + ], + "trial": { + "entities": "deepmoblearning:trial_slime", + "spawnDelay": 1.6, + "rewards": [ + "deepmoblearning:glitch_heart,3" + ] + }, + "deepLearnerDisplay": { + "hearts": 8, + "mobTrivia": [ + "The bouncing bouncer", + "bounces, bounces and bounces", + "Bounces and bou- squish! -\"A new slime haiku\"" + ], + "entity": "minecraft:slime", + "entityScale": 60, + "entityOffsetX": 10, + "entityOffsetY": -16 + } + }, + { + "id": "spider", + "displayName": "Spider", + "livingMatter": "overworldian", + "simulationRFCost": 64, + "craftingIngredients": [ + "minecraft:spider_eye", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian" + ], + "associatedMobs": [ + "minecraft:spider", + "minecraft:cave_spider", + "twilightforest:hedge_spider", + "twilightforest:king_spider" + ], + "lootItems": [ + "minecraft:spider_eye,8", + "minecraft:string,32", + "gregtech:meta_ingot,12,25" + ], + "trial": { + "entities": [ + "deepmoblearning:trial_spider,88", + "deepmoblearning:trial_cave_spider,12" + ], + "rewards": [ + "deepmoblearning:glitch_heart,4" + ] + }, + "deepLearnerDisplay": { + "hearts": 8, + "mobTrivia": [ + "Nocturnal douchebags, beware!", + "Drops strands of string for some reason." + ], + "entity": "minecraft:spider", + "entityScale": 30, + "entityOffsetX": 5, + "entityOffsetY": 0, + "extraEntity": "minecraft:cave_spider", + "extraEntityIsChild": false, + "extraEntityOffsetX": 5, + "extraEntityOffsetY": -25 + } + }, + { + "id": "witch", + "displayName": "Witch", + "displayNamePlural": "Witches", + "livingMatter": "overworldian", + "simulationRFCost": 512, + "craftingIngredients": [ + "minecraft:glass_bottle", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian" + ], + "associatedMobs": [ + "minecraft:witch" + ], + "lootItems": [ + "minecraft:redstone,16", + "minecraft:glowstone_dust,16", + "minecraft:sugar,16" + ], + "trial": { + "entities": "minecraft:witch", + "rewards": [ + "deepmoblearning:glitch_heart,6" + ] + }, + "deepLearnerDisplay": { + "hearts": 13, + "mobTrivia": [ + "Affinity with potions and concoctions.", + "Likes cats.", + "Beware!" + ], + "entity": "minecraft:witch", + "entityHeldItem": "minecraft:potion", + "entityScale": 34, + "entityOffsetX": 4, + "entityOffsetY": 11 + } + }, + { + "id": "wither", + "displayName": "Wither", + "livingMatter": "extraterrestrial", + "simulationRFCost": 6666, + "craftingIngredients": [ + "minecraft:nether_star" + ], + "associatedMobs": [ + "minecraft:wither" + ], + "lootItems": [ + "armorplus:material,1,2", + "extrautils2:ingredients,1,10", + "contenttweaker:witherrealmdata,1,0" + ], + "deepLearnerDisplay": { + "hearts": 150, + "mobTrivia": [ + "Do not approach this enemy. Run!", + "I mean it has 3 heads, what could", + "possibly go wrong?" + ], + "entity": "minecraft:wither", + "entityScale": 22, + "entityOffsetX": 3, + "entityOffsetY": 18 + } + }, + { + "id": "wither_skeleton", + "displayName": "Wither Skeleton", + "livingMatter": "hellish", + "simulationRFCost": 1024, + "craftingIngredients": [ + "minecraft:skull,1,1", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish", + "deepmoblearning:living_matter_hellish" + ], + "associatedMobs": [ + "minecraft:wither_skeleton" + ], + "lootItems": [ + "minecraft:skull,4,1", + "gregtech:meta_ingot,12,55" + ], + "trial": { + "entities": "minecraft:wither_skeleton", + "spawnDelay": 3.2, + "rewards": [ + "deepmoblearning:glitch_heart,5" + ] + }, + "deepLearnerDisplay": { + "hearts": 10, + "mobTrivia": [ + "Inflicts the Wither effect.", + "Bring milk!" + ], + "entity": "minecraft:wither_skeleton", + "entityHeldItem": "minecraft:stone_sword", + "entityScale": 33, + "entityOffsetX": 5, + "entityOffsetY": 10 + } + }, + { + "id": "zombie", + "displayName": "Zombie", + "livingMatter": "overworldian", + "simulationRFCost": 64, + "craftingIngredients": [ + "minecraft:rotten_flesh" + ], + "associatedMobs": [ + "minecraft:zombie", + "minecraft:husk", + "minecraft:zombie_villager", + "minecraft:zombie_pigman" + ], + "lootItems": [ + "minecraft:rotten_flesh,64", + "minecraft:iron_ingot,12", + "minecraft:carrot,32", + "minecraft:potato,32", + "minecraft:skull,6,2" + ], + "trial": { + "entities": [ + "minecraft:zombie,45", + "minecraft:husk,30", + "minecraft:zombie_villager,25" + ], + "mobsPerWave": [ 4, 5, 6, 6, 10, 14, 20 ], + "rewards": [ + "deepmoblearning:glitch_heart,3" + ] + }, + "deepLearnerDisplay": { + "hearts": 10, + "mobTrivia": [ + "They go moan in the night.", + "Does not understand the need for", + "personal space." + ], + "entity": "minecraft:zombie", + "entityScale": 35, + "entityOffsetX": -2, + "entityOffsetY": 6, + "extraEntity": "minecraft:zombie", + "extraEntityIsChild": true, + "extraEntityOffsetX": 21, + "extraEntityOffsetY": 6 + } + }, + { + "id": "thermal_elemental", + "mod": "thermalfoundation", + "displayName": "Thermal Elemental", + "livingMatter": "overworldian", + "simulationRFCost": 1024, + "craftingIngredients": [ + "thermalfoundation:material,1,1026", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian", + "deepmoblearning:living_matter_overworldian" + ], + "associatedMobs": [ + "thermalfoundation:blizz", + "thermalfoundation:blitz", + "thermalfoundation:basalz" + ], + "lootItems": [ + "gregtech:meta_dust,16,313", + "gregtech:meta_dust,16,297", + "minecraft:snowball,64,0", + "thermalfoundation:material,8,2050", + "thermalfoundation:material,8,2052", + "thermalfoundation:material,8,2048" + ], + "deepLearnerDisplay": { + "hearts": 10, + "mobTrivia": [ + "Blizzes, Blitzes and Basalzes.", + "Siblings of the Blaze.", + "Their master really liked words starting with B." + ], + "entity": "thermalfoundation:blizz", + "entityScale": 48, + "entityOffsetX": 10, + "entityOffsetY": 20 + } + } +] \ No newline at end of file diff --git a/overrides/config-overrides/normal/deepmobevolution/LivingMatter.json b/overrides/config-overrides/normal/deepmobevolution/LivingMatter.json new file mode 100644 index 0000000..4a1f2ff --- /dev/null +++ b/overrides/config-overrides/normal/deepmobevolution/LivingMatter.json @@ -0,0 +1,20 @@ +[ + { + "id": "overworldian", + "displayName": "Overworldian", + "displayColor": "green", + "xpValue": 10 + }, + { + "id": "hellish", + "displayName": "Hellish", + "displayColor": "red", + "xpValue": 20 + }, + { + "id": "extraterrestrial", + "displayName": "Extraterrestrial", + "displayColor": "light_purple", + "xpValue": 25 + } +] \ No newline at end of file diff --git a/overrides/config-overrides/normal/deepmobevolution/LivingMatterRecipes.json b/overrides/config-overrides/normal/deepmobevolution/LivingMatterRecipes.json new file mode 100644 index 0000000..02bbcbc --- /dev/null +++ b/overrides/config-overrides/normal/deepmobevolution/LivingMatterRecipes.json @@ -0,0 +1,331 @@ +[ + { + "type": "minecraft:crafting_shaped", + "pattern": [ + " O ", + "ONO", + " O " + ], + "key": { + "O": { + "item": "deepmoblearning:living_matter_overworldian", + "data": 0 + }, + "N": { + "item": "minecraft:netherrack" + } + }, + "result": { + "item": "deepmoblearning:living_matter_hellish", + "data": 0 + } + }, + { + "type": "minecraft:crafting_shaped", + "pattern": [ + " H ", + "HEH", + " H " + ], + "key": { + "H": { + "item": "deepmoblearning:living_matter_hellish", + "data": 0 + }, + "E": { + "item": "minecraft:end_stone" + } + }, + "result": { + "item": "deepmoblearning:living_matter_extraterrestrial", + "data": 0 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "type": "forge:ore_dict", "ore": "dirt" }, + { "type": "forge:ore_dict", "ore": "treeLeaves" }, + { "item": "deepmoblearning:living_matter_overworldian", "data": 0 } + ], + "result": { + "item": "minecraft:grass", + "count": 4 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "deepmoblearning:living_matter_overworldian", "data": 0 }, + { "item": "minecraft:wheat_seeds", "data": 0 } + ], + "result": { + "item": "minecraft:carrot", + "count": 2 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "deepmoblearning:living_matter_overworldian", "data": 0 }, + { "type": "forge:ore_dict", "ore": "cropCarrot" } + ], + "result": { + "item": "minecraft:potato", + "count": 2 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "deepmoblearning:living_matter_overworldian", "data": 0 }, + { "item": "minecraft:porkchop", "data": 0 } + ], + "result": { + "item": "minecraft:rotten_flesh", + "count": 16 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "deepmoblearning:living_matter_overworldian", "data": 0 }, + { "item": "deepmoblearning:living_matter_overworldian", "data": 0 }, + { "item": "deepmoblearning:living_matter_overworldian", "data": 0 }, + { "item": "deepmoblearning:living_matter_overworldian", "data": 0 }, + { "item": "minecraft:rotten_flesh", "data": 0 } + ], + "result": { + "item": "minecraft:iron_ingot", + "count": 8 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "deepmoblearning:living_matter_overworldian", "data": 0 }, + { "item": "minecraft:dye", "data": 15 } + ], + "result": { + "item": "minecraft:bone", + "count": 22 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "type": "forge:ore_dict", "ore": "stickWood" }, + { "item": "minecraft:flint", "data": 0 }, + { "item": "deepmoblearning:living_matter_overworldian", "data": 0 } + ], + "result": { + "item": "minecraft:arrow", + "count": 12 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "minecraft:rotten_flesh", "data": 0 }, + { "item": "minecraft:apple", "data": 0 }, + { "item": "minecraft:red_mushroom", "data": 0 }, + { "item": "deepmoblearning:living_matter_overworldian", "data": 0 } + ], + "result": { + "item": "minecraft:spider_eye", + "count": 2 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "deepmoblearning:living_matter_overworldian", "data": 0 }, + { "item": "minecraft:coal", "data": 0 } + ], + "result": { + "item": "minecraft:gunpowder", + "count": 16 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "type": "forge:ore_dict", "ore": "string" }, + { "type": "forge:ore_dict", "ore": "slimeball" }, + { "item": "deepmoblearning:living_matter_overworldian", "data": 0 }, + { "item": "deepmoblearning:living_matter_overworldian", "data": 0 } + ], + "result": { + "item": "minecraft:web", + "count": 4 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "deepmoblearning:living_matter_overworldian", "data": 0 }, + { "type": "forge:ore_dict", "ore": "gemQuartz" } + ], + "result": { + "item": "minecraft:prismarine_shard", + "count": 2 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "deepmoblearning:living_matter_hellish", "data": 0 }, + { "type": "forge:ore_dict", "ore": "sand" } + ], + "result": { + "item": "minecraft:soul_sand", + "count": 4 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "deepmoblearning:living_matter_hellish", "data": 0 }, + { "type": "forge:ore_dict", "ore": "gunpowder" } + ], + "result": { + "item": "minecraft:blaze_powder", + "count": 2 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "type": "forge:ore_dict", "ore": "bone" }, + { "item": "deepmoblearning:living_matter_hellish", "data": 0 }, + { "item": "deepmoblearning:living_matter_hellish", "data": 0 } + ], + "result": { + "item": "minecraft:blaze_rod", + "count": 1 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "minecraft:spider_eye", "data": 0 }, + { "item": "minecraft:sugar", "data": 0 }, + { "item": "deepmoblearning:living_matter_hellish", "data": 0 }, + { "item": "deepmoblearning:living_matter_hellish", "data": 0 } + ], + "result": { + "item": "minecraft:ghast_tear", + "count": 3 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "type": "forge:ore_dict", "ore": "dustGlowstone" }, + { "type": "forge:ore_dict", "ore": "ingotIron" }, + { "item": "deepmoblearning:living_matter_hellish", "data": 0 } + ], + "result": { + "item": "minecraft:gold_ingot", + "count": 6 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "deepmoblearning:living_matter_hellish", "data": 0 }, + { "item": "minecraft:red_mushroom", "data": 0 } + ], + "result": { + "item": "minecraft:nether_wart", + "count": 4 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "type": "forge:ore_dict", "ore": "sandstone" }, + { "type": "forge:ore_dict", "ore": "sandstone" }, + { "item": "minecraft:ender_pearl", "data": 0 }, + { "item": "deepmoblearning:living_matter_extraterrestrial", "data": 0 } + ], + "result": { + "item": "minecraft:end_stone", + "count": 8 + } + }, + { + "type": "forge:ore_shapeless", + "ingredients": [ + { "item": "deepmoblearning:living_matter_extraterrestrial", "data": 0 }, + { "item": "minecraft:emerald", "data": 0 }, + { "item": "minecraft:snowball", "data": 0 }, + { "type": "forge:ore_dict", "ore": "slimeball" } + ], + "result": { + "item": "minecraft:ender_pearl", + "count": 1 + } + }, + { + "type": "minecraft:crafting_shaped", + "pattern": [ + "WLW", + "SSS", + " S " + ], + "key": { + "L": { "item": "deepmoblearning:living_matter_extraterrestrial", "data": 0 }, + "S": { "item": "minecraft:soul_sand", "data": 0 }, + "W": { "item": "minecraft:skull", "data": 1 } + }, + "result": { + "item": "minecraft:nether_star", + "count": 1 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "deepmoblearning:living_matter_extraterrestrial", "data": 0 }, + { "item": "minecraft:apple", "data": 0 } + ], + "result": { + "item": "minecraft:chorus_fruit", + "count": 1 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "deepmoblearning:living_matter_twilight", "data": 0 }, + { "item": "minecraft:feather", "data": 0 } + ], + "result": { + "item": "twilightforest:raven_feather", + "count": 1 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "deepmoblearning:living_matter_twilight", "data": 0 }, + { "item": "minecraft:torch", "data": 0 } + ], + "result": { + "item": "twilightforest:torchberries", + "count": 16 + } + }, + { + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "deepmoblearning:living_matter_twilight", "data": 0 }, + { "item": "minecraft:beef", "data": 0 } + ], + "result": { + "item": "twilightforest:raw_venison", + "count": 8 + } + } +] \ No newline at end of file diff --git a/overrides/config-overrides/normal/deepmobevolution/deepmobevolution.cfg b/overrides/config-overrides/normal/deepmobevolution/deepmobevolution.cfg new file mode 100644 index 0000000..b535d38 --- /dev/null +++ b/overrides/config-overrides/normal/deepmobevolution/deepmobevolution.cfg @@ -0,0 +1,55 @@ +# Configuration file + +"deep learner gui overlay settings" { + # Horizontal padding from selected corner + I:"Horizontal Padding"=0 + + # Overlay screen position. Valid values: topleft / topright / bottomright / bottomleft + S:Position=topleft + + # Vertical padding from selected corner + I:"Vertical Padding"=0 +} + + +"glitch armor settings" { + # Chance to drop Pristine Matter on Data Model mob kill with full Glitch Armor equipped + # Min: 0 + # Max: 100 + I:"Glitch Armor Pristine Chance"=18 + + # Number of Pristine Matter to drop on Data Model mob kill with full Glitch Armor equipped + # Min: 0 + # Max: 64 + I:"Glitch Armor Pristine Count"=2 + B:"Is Glitch Armor Creative Flight Enabled?"=true +} + + +"machine settings" { + # Use legacy sidedness (insert from top, output to all other sides)? + B:"Legacy Machine Sidedness"=false + + # Time it takes for the Loot Fabricator to process one item (in ticks) + # Min: 1 + # Max: 1200 + I:"Loot Fabricator Processing Time"=51 + + # Energy cost of Loot Fabricator in RF/t + # Min: 0 + # Max: 25600 + I:"Loot Fabricator RF Cost"=1000 + + # Time it takes for the Simulation Chamber to run one iteration (in ticks) + # Min: 1 + # Max: 1200 + I:"Simulation Chamber Processing Time"=301 +} + + +"misc settings" { + B:"Is Soot-Covered Redstone Crafting Enabled?"=false + B:"Show Data Model tier in item name?"=true +} + + diff --git a/overrides/config/InvTweaks.cfg b/overrides/config/InvTweaks.cfg deleted file mode 100644 index 359d519..0000000 --- a/overrides/config/InvTweaks.cfg +++ /dev/null @@ -1,22 +0,0 @@ -#Inventory Tweaks Configuration -#(Regarding shortcuts, all key names can be found at: http://legacy.lwjgl.org/javadoc/org/lwjgl/input/Keyboard.html) -#Wed Feb 09 16:17:22 SGT 2022 -enableMiddleClick=true -showChestButtons=true -enableSortingOnPickup=false -enableAutoRefill=false -autoRefillBeforeBreak=false -autoRefillDamageThreshhold=5 -enableSounds=true -enableShortcuts=true -enableAutoEquipArmor=false -enableServerItemSwap=true -enableConfigLoadedMesssage=false -invertToolDamageSorting=true -shortcutKeyAllItems=LCONTROL+LSHIFT, RCONTROL+RSHIFT -shortcutKeyEverything=SPACE -shortcutKeyOneItem=LCONTROL, RCONTROL -shortcutKeyToUpperSection=UP -shortcutKeyToLowerSection=DOWN -shortcutKeyDrop=LALT, RALT -version=1.63+release.109.220f184 diff --git a/overrides/config/InvTweaksRules.txt b/overrides/config/InvTweaksRules.txt deleted file mode 100644 index b8b0fa6..0000000 --- a/overrides/config/InvTweaksRules.txt +++ /dev/null @@ -1,31 +0,0 @@ -|=================================================================| -| INVENTORY TWEAKS Mod - https://inventory-tweaks.readthedocs.org | -| Sorting rules and general configuration | -|=================================================================| - -====== [ SETTINGS ] ====== - -D LOCKED - -======== [ GETTING STARTED ] ======== - -# SORTING RULES -# Each line you type is a new constraint you add for sorting your inventory. -# After any change, just press the sorting key to reload the settings. Some examples: -# * "D1 sword" puts any sword in row D, column 1 (see grid below) -# * "A edibleFood" fills the A row with food -# * "1 ironPickaxe" fills the 1 column with an iron pickaxe -# * "A1-C4 blocks" fills the rectangle with any blocks -# * "D LOCKED" avoids items from the hotbar to move out of it when sorting - -# INVENTORY GRID -# 1 2 3 4 5 6 7 8 9 -# A [A1][A2][A3][A4][A5][A6][A7][A8][A9] -# B [B1][B2][B3][B4][B5][B6][B7][B8][B9] -# C [C1][C2][C3][C4][C5][C6][C7][C8][C9] -# -# D [D1][D2][D3][D4][D5][D6][D7][D8][D9] - -# AVAILABLE KEYWORDS -# Open the 'InvTweaksTree.txt' file for a list of available keywords. If an item -# is missing from the item tree (for example mod items), you can add it there. \ No newline at end of file diff --git a/overrides/config/InvTweaksTree.txt b/overrides/config/InvTweaksTree.txt deleted file mode 100644 index a4881cc..0000000 --- a/overrides/config/InvTweaksTree.txt +++ /dev/null @@ -1,1196 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/overrides/scripts/Armors.zs b/overrides/scripts/Armors.zs index bf653d5..4f54473 100644 --- a/overrides/scripts/Armors.zs +++ b/overrides/scripts/Armors.zs @@ -41,11 +41,14 @@ recipes.remove(); recipes.addShaped(, [ [, null, ], [, , ]]); -recipes.remove(); -recipes.addShaped(, [ - [null, , null], - [null, , null], - [null, , null]]); + +// This conflicts with Diamond File recipe, so it has been reset back to vanilla. +// recipes.remove(); +// recipes.addShaped(, [ +// [null, , null], +// [null, , null], +// [null, , null]]); + furnace.addRecipe(, , 0.0); //Redstone Armor diff --git a/overrides/scripts/_oreDict.zs b/overrides/scripts/_oreDict.zs index edb4851..07e046b 100644 --- a/overrides/scripts/_oreDict.zs +++ b/overrides/scripts/_oreDict.zs @@ -1906,6 +1906,16 @@ mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); +mods.jei.JEI.removeAndHide(); //mods.jei.JEI.removeAndHide(); //mods.jei.JEI.removeAndHide(); //mods.jei.JEI.removeAndHide(); diff --git a/overrides/scripts/dml.zs b/overrides/scripts/dml.zs index 7b7b747..32715d4 100644 --- a/overrides/scripts/dml.zs +++ b/overrides/scripts/dml.zs @@ -62,3 +62,12 @@ recipes.addShapeless( * 16, [ recipes.remove(); recipes.addShapeless(.withTag({simulationCount: 0, tier: 0, killCount: 0, totalKillCount: 0}), [, | | , , , , , , , ]); + + +// Deep Learner +recipes.remove(); +recipes.addShaped(, [ + [null,null,null], + [,,], + [null,null,null]]); + diff --git a/overrides/scripts/electronics.zs b/overrides/scripts/electronics.zs index df43fac..e335197 100644 --- a/overrides/scripts/electronics.zs +++ b/overrides/scripts/electronics.zs @@ -356,6 +356,18 @@ circuit_assembler.recipeBuilder() .property("cleanroom", "cleanroom") .buildAndRegister(); +// Voltage Control Unit recipes +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); + // wetware // Stem Cells * 32 .findRecipe(30720, [], [ * 500, * 500]).remove(); diff --git a/overrides/scripts/expertmode.zs b/overrides/scripts/expertmode.zs index 5e42145..442d6a8 100644 --- a/overrides/scripts/expertmode.zs +++ b/overrides/scripts/expertmode.zs @@ -630,7 +630,9 @@ if(!isNull(dml)) { mods.jei.JEI.hideCategory("deepmoblearning.simulation_chamber"); mods.jei.JEI.hideCategory("deepmoblearning.extraction_chamber"); - mods.jei.JEI.hideCategory("deepmoblearning.trial_keystone"); + + // No JEI recipes for Trial Keystones yet + // mods.jei.JEI.hideCategory("deepmoblearning.trial_keystone"); //remove everything for item in dmlItems { diff --git a/overrides/scripts/normalmode.zs b/overrides/scripts/normalmode.zs index b17806c..7d9c704 100644 --- a/overrides/scripts/normalmode.zs +++ b/overrides/scripts/normalmode.zs @@ -289,11 +289,6 @@ makeShaped("of_dml_living_matter_extraterrestrial", E : } ); -// Deep Learner - -recipes.removeByRecipeName("deepmoblearning:recipe1_deep_learner"); -recipes.addShaped(, [[null,null,null],[,,],[null,null,null]]); - recipes.remove(); makeShaped("of_nc_water_source", , ["AAA",