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",