From 9f4429f12bde6b1baf7b1f1a334fafd4509b1852 Mon Sep 17 00:00:00 2001 From: Timo Ley Date: Wed, 30 Sep 2020 00:38:01 +0200 Subject: [PATCH] Final changes to recipes --- .../modularmachinery/machinery/converter.json | 70 ---- .../machinery/dimextractor.json | 233 ++++++++--- .../modularmachinery/machinery/engine.json | 392 ------------------ .../machinery/lightmaker.json | 86 ---- .../modularmachinery/machinery/mill.json | 46 -- .../modularmachinery/machinery/portal.json | 10 +- .../resources/contenttweaker/lang/en_us.lang | 5 +- .../models/item/frag_creation.json | 6 + .../models/item/frag_space.json | 6 + .../contenttweaker/models/item/frag_time.json | 6 + .../textures/items/frag_creation.png | Bin 0 -> 3638 bytes .../textures/items/frag_space.png | Bin 0 -> 1342 bytes .../textures/items/frag_time.png | Bin 0 -> 1794 bytes src/overrides/scripts/darkhold.zs | 31 +- src/overrides/scripts/dims.zs | 21 +- src/overrides/scripts/engine.zs | 10 - src/overrides/scripts/items.zs | 15 + src/overrides/scripts/names.zs | 2 - src/overrides/scripts/recipe.zs | 6 +- 19 files changed, 266 insertions(+), 679 deletions(-) delete mode 100644 src/overrides/config/modularmachinery/machinery/converter.json delete mode 100644 src/overrides/config/modularmachinery/machinery/engine.json delete mode 100644 src/overrides/config/modularmachinery/machinery/lightmaker.json delete mode 100644 src/overrides/config/modularmachinery/machinery/mill.json create mode 100644 src/overrides/resources/contenttweaker/models/item/frag_creation.json create mode 100644 src/overrides/resources/contenttweaker/models/item/frag_space.json create mode 100644 src/overrides/resources/contenttweaker/models/item/frag_time.json create mode 100644 src/overrides/resources/contenttweaker/textures/items/frag_creation.png create mode 100644 src/overrides/resources/contenttweaker/textures/items/frag_space.png create mode 100644 src/overrides/resources/contenttweaker/textures/items/frag_time.png delete mode 100644 src/overrides/scripts/engine.zs diff --git a/src/overrides/config/modularmachinery/machinery/converter.json b/src/overrides/config/modularmachinery/machinery/converter.json deleted file mode 100644 index f4fc6c2..0000000 --- a/src/overrides/config/modularmachinery/machinery/converter.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "registryname": "converter", - "localizedname": "Energy Converter", - "color": "FF1111", - "parts": [ - { - "x": -3, - "y": 0, - "z": 3, - "elements": [ - "modularmachinery:blockoutputbus" - ] - }, - { - "x": -2, - "y": 0, - "z": 3, - "elements": [ - "minecraft:end_rod@5" - ] - }, - { - "x": 0, - "y": 0, - "z": 1, - "elements": [ - "minecraft:end_rod@3" - ] - }, - { - "x": 0, - "y": 0, - "z": 3, - "elements": [ - "projecte:condenser_mk1@2" - ] - }, - { - "x": 2, - "y": 0, - "z": 3, - "elements": [ - "minecraft:end_rod@4" - ] - }, - { - "x": 0, - "y": 0, - "z": 5, - "elements": [ - "minecraft:end_rod@2" - ] - }, - { - "x": 0, - "y": 0, - "z": 6, - "elements": [ - "projecte:matter_block@1" - ] - }, - { - "x": 3, - "y": 0, - "z": 3, - "elements": [ - "modularmachinery:blockinputbus" - ] - } - ]} diff --git a/src/overrides/config/modularmachinery/machinery/dimextractor.json b/src/overrides/config/modularmachinery/machinery/dimextractor.json index 611c29c..bbbe4e2 100644 --- a/src/overrides/config/modularmachinery/machinery/dimextractor.json +++ b/src/overrides/config/modularmachinery/machinery/dimextractor.json @@ -1,38 +1,52 @@ { - "registryname": "dimextractor", - "localizedname": "Dimensional Extractor", - "color": "52525B", + "registryname": "dimextractor", + "localizedname": "Quantum Battery", + "color": "52525B", "parts": [ { - "x": 0, - "y": 2, - "z": 2, + "x": -1, + "y": 0, + "z": 0, "elements": [ - "modularmachinery:blockcasing@0" + "enderio:block_alloy@6" ] }, { - "x": 0, - "y": 1, - "z": 1, - "elements": [ - "dimdoors:iron_dimensional_door@0" - ] - }, - { - "x": 0, + "x": -1, "y": 0, "z": 1, "elements": [ - "modularmachinery:blockcasing@0" + "modularmachinery:blockinputbus", + "modularmachinery:blockoutputbus", + "modularmachinery:blockcasing", + "modularmachinery:blockenergyoutputhatch" ] }, { - "x": 0, - "y": 1, + "x": 1, + "y": 0, + "z": 0, + "elements": [ + "enderio:block_alloy@6" + ] + }, + { + "x": -1, + "y": 0, "z": 2, - "elements": [ - "modularmachinery:blockoutputbus" + "elements": [ + "enderio:block_alloy@6" + ] + }, + { + "x": 1, + "y": 0, + "z": 1, + "elements": [ + "modularmachinery:blockinputbus", + "modularmachinery:blockoutputbus", + "modularmachinery:blockcasing", + "modularmachinery:blockenergyoutputhatch" ] }, { @@ -40,47 +54,50 @@ "y": 0, "z": 2, "elements": [ - "modularmachinery:blockcasing@0" + "modularmachinery:blockinputbus", + "modularmachinery:blockoutputbus", + "modularmachinery:blockcasing", + "modularmachinery:blockenergyoutputhatch" ] }, { - "x": 0, - "y": 3, - "z": 0, - "elements": [ - "modularmachinery:blockcasing@0" - ] - }, - { - "x": 0, - "y": 3, - "z": 1, - "elements": [ - "modularmachinery:blockcasing@0" - ] - }, - { - "x": 0, - "y": 2, - "z": 0, - "elements": [ - "modularmachinery:blockcasing@0" - ] - }, - { - "x": 0, - "y": 3, + "x": 1, + "y": 0, "z": 2, "elements": [ - "modularmachinery:blockcasing@0" + "enderio:block_alloy@6" + ] + }, + { + "x": 1, + "y": -1, + "z": 0, + "elements": [ + "enderio:block_alloy@6" ] }, { "x": 0, - "y": 2, - "z": 1, + "y": -1, + "z": 0, "elements": [ - "dimdoors:iron_dimensional_door@8" + "enderio:block_alloy@6" + ] + }, + { + "x": -1, + "y": 1, + "z": 0, + "elements": [ + "enderio:block_alloy@6" + ] + }, + { + "x": -1, + "y": -1, + "z": 0, + "elements": [ + "enderio:block_alloy@6" ] }, { @@ -88,7 +105,117 @@ "y": 1, "z": 0, "elements": [ - "modularmachinery:blockinputbus" + "enderio:block_alloy@6" + ] + }, + { + "x": -1, + "y": 1, + "z": 1, + "elements": [ + "enderio:block_alloy@6" + ] + }, + { + "x": 0, + "y": 1, + "z": 1, + "elements": [ + "modularmachinery:blockinputbus", + "modularmachinery:blockoutputbus", + "modularmachinery:blockcasing", + "modularmachinery:blockenergyoutputhatch" + ] + }, + { + "x": 1, + "y": 1, + "z": 0, + "elements": [ + "enderio:block_alloy@6" + ] + }, + { + "x": -1, + "y": 1, + "z": 2, + "elements": [ + "enderio:block_alloy@6" + ] + }, + { + "x": 0, + "y": 1, + "z": 2, + "elements": [ + "enderio:block_alloy@6" + ] + }, + { + "x": 1, + "y": 1, + "z": 1, + "elements": [ + "enderio:block_alloy@6" + ] + }, + { + "x": -1, + "y": -1, + "z": 1, + "elements": [ + "enderio:block_alloy@6" + ] + }, + { + "x": 1, + "y": 1, + "z": 2, + "elements": [ + "enderio:block_alloy@6" + ] + }, + { + "x": 0, + "y": -1, + "z": 1, + "elements": [ + "modularmachinery:blockinputbus", + "modularmachinery:blockoutputbus", + "modularmachinery:blockcasing", + "modularmachinery:blockenergyoutputhatch" + ] + }, + { + "x": -1, + "y": -1, + "z": 2, + "elements": [ + "enderio:block_alloy@6" + ] + }, + { + "x": 0, + "y": -1, + "z": 2, + "elements": [ + "enderio:block_alloy@6" + ] + }, + { + "x": 1, + "y": -1, + "z": 1, + "elements": [ + "enderio:block_alloy@6" + ] + }, + { + "x": 1, + "y": -1, + "z": 2, + "elements": [ + "enderio:block_alloy@6" ] } ]} diff --git a/src/overrides/config/modularmachinery/machinery/engine.json b/src/overrides/config/modularmachinery/machinery/engine.json deleted file mode 100644 index ff205d1..0000000 --- a/src/overrides/config/modularmachinery/machinery/engine.json +++ /dev/null @@ -1,392 +0,0 @@ -{ - "registryname": "engine", - "localizedname": "Electrical Engine", - "color": "52525B", - "parts": [ - { - "x": -1, - "y": 0, - "z": 0, - "elements": [ - "modularmachinery:blockoutputbus" - ] - }, - { - "x": -1, - "y": 0, - "z": 1, - "elements": [ - "gregtech:wire_coil" - ] - }, - { - "x": -2, - "y": 0, - "z": 2, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 0, - "y": 0, - "z": 1, - "elements": [ - "gregtech:wire_coil" - ] - }, - { - "x": 1, - "y": 0, - "z": 0, - "elements": [ - "modularmachinery:blockinputbus" - ] - }, - { - "x": -2, - "y": 0, - "z": 0, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": -1, - "y": 0, - "z": 2, - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 1, - "y": 0, - "z": 1, - "elements": [ - "gregtech:wire_coil" - ] - }, - { - "x": 0, - "y": 0, - "z": 2, - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 2, - "y": 0, - "z": 0, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 2, - "y": 0, - "z": 1, - "elements": [ - "modularmachinery:blockenergyinputhatch" - ] - }, - { - "x": 1, - "y": 0, - "z": 2, - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 2, - "y": 0, - "z": 2, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 2, - "y": -1, - "z": 0, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 1, - "y": -1, - "z": 0, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": -2, - "y": 1, - "z": 0, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 0, - "y": -1, - "z": 0, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": -1, - "y": 1, - "z": 0, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": -2, - "y": 1, - "z": 1, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": -1, - "y": -1, - "z": 0, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 0, - "y": 1, - "z": 0, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": -1, - "y": 1, - "z": 1, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": -2, - "y": 1, - "z": 2, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 0, - "y": 1, - "z": 1, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 1, - "y": 1, - "z": 0, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": -2, - "y": -1, - "z": 0, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": -2, - "y": -1, - "z": 1, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": -1, - "y": 1, - "z": 2, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 0, - "y": 1, - "z": 2, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 1, - "y": 1, - "z": 1, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": -1, - "y": -1, - "z": 1, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 2, - "y": 1, - "z": 0, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": -2, - "y": -1, - "z": 2, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 1, - "y": 1, - "z": 2, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 0, - "y": -1, - "z": 1, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 2, - "y": 1, - "z": 1, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": -1, - "y": -1, - "z": 2, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 2, - "y": 1, - "z": 2, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 0, - "y": -1, - "z": 2, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 1, - "y": -1, - "z": 1, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 1, - "y": -1, - "z": 2, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 2, - "y": -1, - "z": 1, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": 2, - "y": -1, - "z": 2, - - "elements": [ - "modularmachinery:blockcasing" - ] - }, - { - "x": -2, - "y": 0, - "z": 1, - "elements": [ - "modulardiversity:blockmystmechoutput" - ] - } - ]} diff --git a/src/overrides/config/modularmachinery/machinery/lightmaker.json b/src/overrides/config/modularmachinery/machinery/lightmaker.json deleted file mode 100644 index 8bb118e..0000000 --- a/src/overrides/config/modularmachinery/machinery/lightmaker.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "registryname": "lightmaker", - "localizedname": "Starlight Provider", - "color": "FFFFFF", - "parts": [ - { - "x": -1, - "y": -2, - "z": 1, - "elements": [ - "astralsorcery:blockmarble@0" - ] - }, - { - "x": 0, - "y": -2, - "z": 1, - "elements": [ - "astralsorcery:blockmarble@0" - ] - }, - { - "x": 1, - "y": -2, - "z": 1, - "elements": [ - "astralsorcery:blockmarble@0" - ] - }, - { - "x": 1, - "y": -2, - "z": 0, - "elements": [ - "astralsorcery:blockmarble@0" - ] - }, - { - "x": 1, - "y": -2, - "z": -1, - "elements": [ - "astralsorcery:blockmarble@0" - ] - }, - { - "x": 0, - "y": -2, - "z": 0, - "elements": [ - "modularmagic:blockstarlightprovideroutput@0" - ] - }, - { - "x": 0, - "y": -2, - "z": -1, - "elements": [ - "astralsorcery:blockmarble@0" - ] - }, - { - "x": -1, - "y": -2, - "z": 0, - "elements": [ - "astralsorcery:blockmarble@0" - ] - }, - { - "x": -1, - "y": -2, - "z": -1, - "elements": [ - "astralsorcery:blockmarble@0" - ] - }, - { - "x": 0, - "y": 1, - "z": 0, - "elements": [ - "modulardiversity:blockmanainputhatch@0" - ] - } - ]} diff --git a/src/overrides/config/modularmachinery/machinery/mill.json b/src/overrides/config/modularmachinery/machinery/mill.json deleted file mode 100644 index d846269..0000000 --- a/src/overrides/config/modularmachinery/machinery/mill.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "registryname": "mill", - "localizedname": "Mechanical Mill", - "color": "52525B", - "parts": [ - { - "x": -1, - "y": 0, - "z": 1, - "elements": [ - "modularmachinery:blockcasing@0" - ] - }, - { - "x": 0, - "y": 1, - "z": 1, - "elements": [ - "extrautils2:passivegenerator@7" - ] - }, - { - "x": 0, - "y": 0, - "z": 1, - "elements": [ - "modulardiversity:blockmystmechinput@0" - ] - }, - { - "x": 1, - "y": 0, - "z": 1, - "elements": [ - "modularmachinery:blockcasing@0" - ] - }, - { - "x": 0, - "y": 0, - "z": 2, - "elements": [ - "modularmagic:blockgridprovideroutput@0" - ] - } - ]} diff --git a/src/overrides/config/modularmachinery/machinery/portal.json b/src/overrides/config/modularmachinery/machinery/portal.json index 2e94938..51185dc 100644 --- a/src/overrides/config/modularmachinery/machinery/portal.json +++ b/src/overrides/config/modularmachinery/machinery/portal.json @@ -95,7 +95,7 @@ "x": 4, "y": 0, "z": 2, - "nbt": {"Size":"1","Items":[{"Slot":"0","id":"contenttweaker:cluster_boss","Count":"1b","Damage":"0s"}],"id":"minecraft:ec_pedestal"}, + "nbt": {"Size":"1","Items":[{"Slot":"0","id":"contenttweaker:cluster_overworld","Count":"1b","Damage":"0s"}],"id":"minecraft:ec_pedestal"}, "elements": [ "extendedcrafting:pedestal@0" ] @@ -239,6 +239,14 @@ "mystcraft:blockcrystal@0" ] }, + { + "x": 2, + "y": 0, + "z": 2, + "elements": [ + "extrautils2:klein" + ] + }, { "x": 0, "y": -1, diff --git a/src/overrides/resources/contenttweaker/lang/en_us.lang b/src/overrides/resources/contenttweaker/lang/en_us.lang index ec6c8c8..39b0404 100644 --- a/src/overrides/resources/contenttweaker/lang/en_us.lang +++ b/src/overrides/resources/contenttweaker/lang/en_us.lang @@ -9,4 +9,7 @@ item.contenttweaker.cluster_midnight.name=Midnight Cluster item.contenttweaker.cluster_twilight.name=Twilight Forest Cluster item.contenttweaker.cluster_between.name=Betweenlands Cluster item.contenttweaker.cluster_cavern.name=Cavern Cluster -item.contenttweaker.cluster_abyss.name=Abyssalcraft Cluster \ No newline at end of file +item.contenttweaker.cluster_abyss.name=Abyssalcraft Cluster +item.contenttweaker.frag_time.name=Time Monolith Fragment +item.contenttweaker.frag_space.name=Space Monolith Fragment +item.contenttweaker.frag_creation.name=Creation Monolith Fragment \ No newline at end of file diff --git a/src/overrides/resources/contenttweaker/models/item/frag_creation.json b/src/overrides/resources/contenttweaker/models/item/frag_creation.json new file mode 100644 index 0000000..ca34715 --- /dev/null +++ b/src/overrides/resources/contenttweaker/models/item/frag_creation.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/frag_creation" + } +} diff --git a/src/overrides/resources/contenttweaker/models/item/frag_space.json b/src/overrides/resources/contenttweaker/models/item/frag_space.json new file mode 100644 index 0000000..7e3632b --- /dev/null +++ b/src/overrides/resources/contenttweaker/models/item/frag_space.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/frag_space" + } +} diff --git a/src/overrides/resources/contenttweaker/models/item/frag_time.json b/src/overrides/resources/contenttweaker/models/item/frag_time.json new file mode 100644 index 0000000..c2c3067 --- /dev/null +++ b/src/overrides/resources/contenttweaker/models/item/frag_time.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/frag_time" + } +} diff --git a/src/overrides/resources/contenttweaker/textures/items/frag_creation.png b/src/overrides/resources/contenttweaker/textures/items/frag_creation.png new file mode 100644 index 0000000000000000000000000000000000000000..5ff5f22e9eb10e6f70936f8484567d694f5495c7 GIT binary patch literal 3638 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 recipes.remove(); recipes.remove(); -recipes.remove(); +recipes.remove(); +recipes.remove(); recipes.remove(); + recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); -recipes.remove(); -recipes.remove(); +recipes.remove(); +recipes.remove(); -recipes.addShaped( * 4, [[, , ],[, .reuse(), ], [, , ]]); +recipes.addShaped( * 4, [[, , ],[, .reuse(), ], [, , ]]); recipes.addShaped( * 4, [[, , ],[, .reuse(), ], [, , ]]); - -recipes.addShaped(, [[, null, ],[null, , null], [, null, ]]); -recipes.addShapeless(, [.reuse(),.reuse(),.reuse(), ]); -recipes.addShaped(, [[, , ],[, , ], [, , ]]); -recipes.addShapeless(, [.reuse(), ]); -recipes.addShaped(, [[, , ],[, , ], [, , ]]); -recipes.addShaped(, [[, , ],[, , ], [, , ]]); -recipes.addShaped(, [[, , ],[, , ], [, , ]]); +recipes.addShapeless(, [, ]); +recipes.addShaped(, [[, , ],[, , ], [, , ]]); +recipes.addShaped(, [[, , ],[, , ], [, , ]]); +recipes.addShaped(, [[, , ],[, , ], [, , ]]); -recipes.addShaped(.withTag({"akashictome:is_morphing": 1 as byte, "akashictome:data": {tconstruct: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "tconstruct:book", Count: 1 as byte, tag: {"akashictome:definedMod": "tconstruct"}, Damage: 0 as short}, cyclicmagic1: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {AS_Amulet_HolderLeast: -6745258256678342408 as long, AS_Amulet_HolderMost: -4726178680506464381 as long}}, id: "cyclicmagic:book_ender", Count: 1 as byte, tag: {location_back: "7777,-62.0,70.0,291.0,0,", backCounter: 469, "akashictome:displayName": "Ender Book", "akashictome:definedMod": "cyclicmagic1", "akashictome:is_morphing": 1 as byte, display: {Name: "§rAkashic Tome (§aEnder Book§r)"}, loc_largest: 2}, Damage: 0 as short}, lightningcraft: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "lightningcraft:guide", Count: 1 as byte, tag: {"akashictome:definedMod": "lightningcraft"}, Damage: 0 as short}, astralsorcery: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "astralsorcery:itemjournal", Count: 1 as byte, tag: {"akashictome:definedMod": "astralsorcery"}, Damage: 0 as short}, conarm: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "conarm:book", Count: 1 as byte, tag: {"akashictome:definedMod": "conarm"}, Damage: 0 as short}, ftbquests: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {AS_Amulet_HolderLeast: -6745258256678342408 as long, AS_Amulet_HolderMost: -4726178680506464381 as long}}, id: "ftbquests:book", Count: 1 as byte, tag: {"akashictome:displayName": "Quest Book", "akashictome:definedMod": "ftbquests", "akashictome:is_morphing": 1 as byte, display: {Name: "§rAkashic Tome (§aQuest Book§r)"}}, Damage: 0 as short}, wizardry: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "wizardry:book", Count: 1 as byte, tag: {"akashictome:definedMod": "wizardry"}, Damage: 0 as short}, gbook: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "gbook:guidebook", Count: 1 as byte, tag: {"akashictome:definedMod": "gbook", Book: "gbook:dimensions.xml"}, Damage: 0 as short}, rftools: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "rftools:rftools_manual", Count: 1 as byte, tag: {"akashictome:definedMod": "rftools"}, Damage: 0 as short}, deepmoblearning: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "patchouli:guide_book", Count: 1 as byte, tag: {"akashictome:definedMod": "deepmoblearning", "patchouli:book": "deepmoblearning:book"}, Damage: 0 as short}, ebwizardry: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "ebwizardry:wizard_handbook", Count: 1 as byte, tag: {"akashictome:definedMod": "ebwizardry"}, Damage: 0 as short}, rftools1: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "rftools:rftools_shape_manual", Count: 1 as byte, tag: {"akashictome:definedMod": "rftools1"}, Damage: 0 as short}, rftools2: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "rftoolsdim:rftoolsdim_manual", Count: 1 as byte, tag: {"akashictome:definedMod": "rftools2"}, Damage: 0 as short}, aether_legacy: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "aether_legacy:lore_book", Count: 1 as byte, tag: {"akashictome:definedMod": "aether_legacy"}, Damage: 0 as short}, botania: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {AS_Amulet_HolderLeast: -6745258256678342408 as long, AS_Amulet_HolderMost: -4726178680506464381 as long}}, id: "botania:lexicon", Count: 1 as byte, tag: {"knowledge.minecraft": 1 as byte, "akashictome:displayName": "Lexica Botania", "akashictome:definedMod": "botania", "akashictome:is_morphing": 1 as byte, display: {Name: "§rAkashic Tome (§aLexica Botania§r)"}, "knowledge.alfheim": 1 as byte, "knowledge.dream": 1 as byte, "knowledge.relic": 1 as byte}, Damage: 0 as short}, thaumcraft: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "thaumcraft:thaumonomicon", Count: 1 as byte, tag: {"akashictome:definedMod": "thaumcraft"}, Damage: 0 as short}, extrautils2: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "extrautils2:book", Count: 1 as byte, tag: {"akashictome:definedMod": "extrautils2"}, Damage: 0 as short}, thermalfoundation: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {AS_Amulet_HolderLeast: -6745258256678342408 as long, AS_Amulet_HolderMost: -4726178680506464381 as long}}, id: "thermalfoundation:tome_lexicon", Count: 1 as byte, tag: {"akashictome:displayName": "Forge Lexicon", "akashictome:definedMod": "thermalfoundation", "akashictome:is_morphing": 1 as byte, display: {Name: "§rAkashic Tome (§aForge Lexicon§r)"}, Inventory: {}}, Damage: 0 as short}, actuallyadditions: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "actuallyadditions:item_booklet", Count: 1 as byte, tag: {"akashictome:definedMod": "actuallyadditions"}, Damage: 0 as short}, bloodmagic: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "guideapi:bloodmagic-guide", Count: 1 as byte, tag: {"akashictome:definedMod": "bloodmagic"}, Damage: 0 as short}, abyssalcraft: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {AS_Amulet_HolderLeast: -6745258256678342408 as long, AS_Amulet_HolderMost: -4726178680506464381 as long}}, id: "abyssalcraft:abyssalnomicon", Count: 1 as byte, tag: {owner: "tilera", "akashictome:displayName": "Abyssalnomicon", "akashictome:definedMod": "abyssalcraft", "akashictome:is_morphing": 1 as byte, display: {Name: "§rAkashic Tome (§aAbyssalnomicon§r)"}, PotEnergy: 0.0 as float}, Damage: 0 as short}, cyclicmagic: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "guideapi:cyclicmagic-guide", Count: 1 as byte, tag: {"akashictome:definedMod": "cyclicmagic"}, Damage: 0 as short}, openblocks: {id: "openblocks:info_book", Count: 1 as byte, tag: {"akashictome:definedMod": "openblocks"}, Damage: 0 as short}, lordcraft: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "lordcraft:knowledge_book", Count: 1 as byte, tag: {"akashictome:definedMod": "lordcraft", tile_unlocked_17: 0 as byte, tile_unlocked_16: 0 as byte, tile_unlocked_19: 0 as byte, tile_unlocked_18: 0 as byte, tile_unlocked_31: 0 as byte, tile_unlocked_30: 0 as byte, tile_unlocked_11: 0 as byte, tile_unlocked_33: 0 as byte, tile_unlocked_10: 0 as byte, tile_unlocked_32: 0 as byte, tile_unlocked_13: 0 as byte, tile_unlocked_35: 0 as byte, tile_unlocked_12: 0 as byte, tile_unlocked_34: 0 as byte, tile_unlocked_15: 0 as byte, tile_unlocked_14: 0 as byte, tile_unlocked_8: 0 as byte, tile_unlocked_7: 0 as byte, tile_unlocked_9: 0 as byte, tile_unlocked_4: 0 as byte, tile_unlocked_3: 0 as byte, tile_unlocked_6: 0 as byte, tile_unlocked_5: 0 as byte, tile_unlocked_0: 0 as byte, tile_unlocked_28: 0 as byte, tile_unlocked_27: 0 as byte, tile_unlocked_2: 0 as byte, tile_unlocked_1: 0 as byte, tile_unlocked_29: 0 as byte, tile_unlocked_20: 0 as byte, tile_unlocked_22: 0 as byte, tile_unlocked_21: 0 as byte, tile_unlocked_24: 0 as byte, tile_unlocked_23: 0 as byte, tile_unlocked_26: 0 as byte, research_prog: -1, tile_unlocked_25: 0 as byte, research_ord: -1}, Damage: 0 as short}}}), [[, , ],[, , ], [, , ]]); +recipes.addShaped(.withTag({"akashictome:is_morphing": 1 as byte, "akashictome:data": {tconstruct: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "tconstruct:book", Count: 1 as byte, tag: {"akashictome:definedMod": "tconstruct"}, Damage: 0 as short}, cyclicmagic1: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {AS_Amulet_HolderLeast: -6745258256678342408 as long, AS_Amulet_HolderMost: -4726178680506464381 as long}}, id: "cyclicmagic:book_ender", Count: 1 as byte, tag: {location_back: "7777,-62.0,70.0,291.0,0,", backCounter: 469, "akashictome:displayName": "Ender Book", "akashictome:definedMod": "cyclicmagic1", "akashictome:is_morphing": 1 as byte, display: {Name: "§rAkashic Tome (§aEnder Book§r)"}, loc_largest: 2}, Damage: 0 as short}, lightningcraft: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "lightningcraft:guide", Count: 1 as byte, tag: {"akashictome:definedMod": "lightningcraft"}, Damage: 0 as short}, astralsorcery: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "astralsorcery:itemjournal", Count: 1 as byte, tag: {"akashictome:definedMod": "astralsorcery"}, Damage: 0 as short}, conarm: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "conarm:book", Count: 1 as byte, tag: {"akashictome:definedMod": "conarm"}, Damage: 0 as short}, ftbquests: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {AS_Amulet_HolderLeast: -6745258256678342408 as long, AS_Amulet_HolderMost: -4726178680506464381 as long}}, id: "ftbquests:book", Count: 1 as byte, tag: {"akashictome:displayName": "Quest Book", "akashictome:definedMod": "ftbquests", "akashictome:is_morphing": 1 as byte, display: {Name: "§rAkashic Tome (§aQuest Book§r)"}}, Damage: 0 as short}, wizardry: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "wizardry:book", Count: 1 as byte, tag: {"akashictome:definedMod": "wizardry"}, Damage: 0 as short}, gbook: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "gbook:guidebook", Count: 1 as byte, tag: {"akashictome:definedMod": "gbook", Book: "gbook:dimensions.xml"}, Damage: 0 as short}, rftools: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "rftools:rftools_manual", Count: 1 as byte, tag: {"akashictome:definedMod": "rftools"}, Damage: 0 as short}, deepmoblearning: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "patchouli:guide_book", Count: 1 as byte, tag: {"akashictome:definedMod": "deepmoblearning", "patchouli:book": "deepmoblearning:book"}, Damage: 0 as short}, ebwizardry: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "ebwizardry:wizard_handbook", Count: 1 as byte, tag: {"akashictome:definedMod": "ebwizardry"}, Damage: 0 as short}, rftools1: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "rftools:rftools_shape_manual", Count: 1 as byte, tag: {"akashictome:definedMod": "rftools1"}, Damage: 0 as short}, rftools2: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "rftoolsdim:rftoolsdim_manual", Count: 1 as byte, tag: {"akashictome:definedMod": "rftools2"}, Damage: 0 as short}, aether_legacy: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "aether_legacy:lore_book", Count: 1 as byte, tag: {"akashictome:definedMod": "aether_legacy"}, Damage: 0 as short}, botania: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {AS_Amulet_HolderLeast: -6745258256678342408 as long, AS_Amulet_HolderMost: -4726178680506464381 as long}}, id: "botania:lexicon", Count: 1 as byte, tag: {"knowledge.minecraft": 1 as byte, "akashictome:displayName": "Lexica Botania", "akashictome:definedMod": "botania", "akashictome:is_morphing": 1 as byte, display: {Name: "§rAkashic Tome (§aLexica Botania§r)"}, "knowledge.alfheim": 1 as byte, "knowledge.dream": 1 as byte, "knowledge.relic": 1 as byte}, Damage: 0 as short}, thaumcraft: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "thaumcraft:thaumonomicon", Count: 1 as byte, tag: {"akashictome:definedMod": "thaumcraft"}, Damage: 0 as short}, extrautils2: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "extrautils2:book", Count: 1 as byte, tag: {"akashictome:definedMod": "extrautils2"}, Damage: 0 as short}, thermalfoundation: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {AS_Amulet_HolderLeast: -6745258256678342408 as long, AS_Amulet_HolderMost: -4726178680506464381 as long}}, id: "thermalfoundation:tome_lexicon", Count: 1 as byte, tag: {"akashictome:displayName": "Forge Lexicon", "akashictome:definedMod": "thermalfoundation", "akashictome:is_morphing": 1 as byte, display: {Name: "§rAkashic Tome (§aForge Lexicon§r)"}, Inventory: {}}, Damage: 0 as short}, actuallyadditions: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "actuallyadditions:item_booklet", Count: 1 as byte, tag: {"akashictome:definedMod": "actuallyadditions"}, Damage: 0 as short}, bloodmagic: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "guideapi:bloodmagic-guide", Count: 1 as byte, tag: {"akashictome:definedMod": "bloodmagic"}, Damage: 0 as short}, abyssalcraft: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {AS_Amulet_HolderLeast: -6745258256678342408 as long, AS_Amulet_HolderMost: -4726178680506464381 as long}}, id: "abyssalcraft:necronomicon_omt", Count: 1 as byte, tag: {owner: "tilera", "akashictome:displayName": "Omothol Necronomicon", "akashictome:definedMod": "abyssalcraft", "akashictome:is_morphing": 1 as byte, display: {Name: "§rAkashic Tome (§aOmothol Necronomicon§r)"}, PotEnergy: 0.0 as float}, Damage: 0 as short}, cyclicmagic: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "guideapi:cyclicmagic-guide", Count: 1 as byte, tag: {"akashictome:definedMod": "cyclicmagic"}, Damage: 0 as short}, openblocks: {id: "openblocks:info_book", Count: 1 as byte, tag: {"akashictome:definedMod": "openblocks"}, Damage: 0 as short}, lordcraft: {ForgeCaps: {"astralsorcery:cap_item_amulet_holder": {}}, id: "lordcraft:knowledge_book", Count: 1 as byte, tag: {"akashictome:definedMod": "lordcraft", tile_unlocked_17: 0 as byte, tile_unlocked_16: 0 as byte, tile_unlocked_19: 0 as byte, tile_unlocked_18: 0 as byte, tile_unlocked_31: 0 as byte, tile_unlocked_30: 0 as byte, tile_unlocked_11: 0 as byte, tile_unlocked_33: 0 as byte, tile_unlocked_10: 0 as byte, tile_unlocked_32: 0 as byte, tile_unlocked_13: 0 as byte, tile_unlocked_35: 0 as byte, tile_unlocked_12: 0 as byte, tile_unlocked_34: 0 as byte, tile_unlocked_15: 0 as byte, tile_unlocked_14: 0 as byte, tile_unlocked_8: 0 as byte, tile_unlocked_7: 0 as byte, tile_unlocked_9: 0 as byte, tile_unlocked_4: 0 as byte, tile_unlocked_3: 0 as byte, tile_unlocked_6: 0 as byte, tile_unlocked_5: 0 as byte, tile_unlocked_0: 0 as byte, tile_unlocked_28: 0 as byte, tile_unlocked_27: 0 as byte, tile_unlocked_2: 0 as byte, tile_unlocked_1: 0 as byte, tile_unlocked_29: 0 as byte, tile_unlocked_20: 0 as byte, tile_unlocked_22: 0 as byte, tile_unlocked_21: 0 as byte, tile_unlocked_24: 0 as byte, tile_unlocked_23: 0 as byte, tile_unlocked_26: 0 as byte, research_prog: -1 as long, tile_unlocked_25: 0 as byte, research_ord: -1 as long}, Damage: 0 as short}}}), [[, , ],[, , ], [, , ]]); + + +recipes.addShaped(, [[, , ],[, , ], [, , ]]); +recipes.addShaped(, [[, , ],[, , ], [, , ]]); +recipes.addShaped(, [[, , ],[, , ], [, , ]]); +recipes.addShaped(, [[, , ],[, , ], [, , ]]); +recipes.addShaped(, [[null, , null],[, , ], [null, , null]]); diff --git a/src/overrides/scripts/dims.zs b/src/overrides/scripts/dims.zs index 9b902e2..d8a92d9 100644 --- a/src/overrides/scripts/dims.zs +++ b/src/overrides/scripts/dims.zs @@ -86,8 +86,11 @@ midnight.build(); var abyss = mods.modularmachinery.RecipeBuilder.newBuilder("abyss", "dimextractor", 60); abyss.addItemOutput(); abyss.addItemInput( * 5); -abyss.addItemInput(); abyss.addItemInput(); +abyss.addItemInput(); +abyss.addItemInput(); +abyss.addItemInput(); +abyss.addItemInput(); abyss.addDimensionRequirement([53]); abyss.build(); @@ -122,5 +125,21 @@ overworld.addItemInput( * 5); overworld.addItemInput(); overworld.addItemInput(); overworld.addItemInput(); +overworld.addItemInput( * 32); overworld.addDimensionRequirement([0]); overworld.build(); + +var rift = mods.modularmachinery.RecipeBuilder.newBuilder("rift", "dimextractor", 60); +rift.addItemOutput(); +rift.addEnergyPerTickOutput(4096); +rift.addItemInput(); +rift.addItemInput(); +rift.addItemInput(); +rift.build(); + +var dark = mods.modularmachinery.RecipeBuilder.newBuilder("dark", "dimextractor", 120); +dark.addItemOutput(); +dark.addItemOutput(); +dark.addEnergyPerTickOutput(1024); +dark.addItemInput(); +dark.build(); diff --git a/src/overrides/scripts/engine.zs b/src/overrides/scripts/engine.zs deleted file mode 100644 index f057569..0000000 --- a/src/overrides/scripts/engine.zs +++ /dev/null @@ -1,10 +0,0 @@ -var i = 32; -while i > 0 { - var eng = mods.modularmachinery.RecipeBuilder.newBuilder("engine" + i, "engine", 1200, 33 - i); - eng.addEnergyPerTickInput(4 * i); - eng.addItemOutput( * i); - eng.addItemInput( * i); - eng.addMysticalMechanicsOutput(10 * i, 1200); - eng.build(); - i -= 1; -} diff --git a/src/overrides/scripts/items.zs b/src/overrides/scripts/items.zs index e5056a6..95e5930 100644 --- a/src/overrides/scripts/items.zs +++ b/src/overrides/scripts/items.zs @@ -63,3 +63,18 @@ var bossCluster = VanillaFactory.createItem("cluster_overworld"); bossCluster.maxStackSize = 1; bossCluster.rarity = "rare"; bossCluster.register(); + +var spaceFrag = VanillaFactory.createItem("frag_space"); +spaceFrag.maxStackSize = 16; +spaceFrag.rarity = "common"; +spaceFrag.register(); + +var timeFrag = VanillaFactory.createItem("frag_time"); +timeFrag.maxStackSize = 16; +timeFrag.rarity = "common"; +timeFrag.register(); + +var creationFrag = VanillaFactory.createItem("frag_creation"); +creationFrag.maxStackSize = 16; +creationFrag.rarity = "common"; +creationFrag.register(); diff --git a/src/overrides/scripts/names.zs b/src/overrides/scripts/names.zs index c110f5b..975935e 100644 --- a/src/overrides/scripts/names.zs +++ b/src/overrides/scripts/names.zs @@ -3,8 +3,6 @@ .displayName = "Broken Space Monolith"; .displayName = "Time Monolith"; .displayName = "Creation Monolith"; -.displayName = "Grey Limestone Monolith"; -.displayName = "White Limestone Monolith"; .displayName = "World Thread"; .displayName = "Darkhold"; .displayName = "Dark Matter Ingot"; diff --git a/src/overrides/scripts/recipe.zs b/src/overrides/scripts/recipe.zs index bb588e4..236696f 100644 --- a/src/overrides/scripts/recipe.zs +++ b/src/overrides/scripts/recipe.zs @@ -61,11 +61,11 @@ mods.extendedcrafting.TableCrafting.addShaped(0, , [, , , , , , ] ]); mods.extendedcrafting.TableCrafting.addShaped(0, , [ - [, , , , ], + [, , , , ], [, , , , ], [, , , , ], [, , , , ], - [, , , , ] + [, , , , ] ]); recipes.addShaped(, [[, , ],[, , null], [, , ]]); recipes.addShaped(, [[, , ],[, , ], [, , ]]); @@ -101,5 +101,3 @@ mods.extendedcrafting.EnderCrafting.addShaped(, [ recipes.addShaped(, [[null, , null],[null, , null], [null, , null]]); recipes.addShaped(, [[null, , null],[, , ], [null, , null]]); recipes.addShaped(, [[, , ],[, , ], [, , ]]); -mods.projecte.WorldTransmutation.add(, ); -mods.extrautils2.Resonator.add( * 4, , 5000);