From 39a8920c495c1593da30035c17c2d5c9b417d306 Mon Sep 17 00:00:00 2001 From: Timo Ley Date: Sun, 11 Oct 2020 16:01:48 +0200 Subject: [PATCH] -Added Mob Mash -Changed some recipes -Wrote Documentation --- .gitignore | 3 +- src/modpack.json | 15 +++ src/overrides/config/books/dimensions.xml | 120 +++++++++++++++++- .../books/resources/textures/darkhold.png | Bin 0 -> 5682 bytes src/overrides/config/embers.cfg | 16 +-- .../modularmachinery/machinery/reactor.json | 2 +- .../modularmachinery/recipes/darkmatter.json | 34 +++++ src/overrides/scripts/darkhold.zs | 1 - src/overrides/scripts/dims.zs | 9 +- src/overrides/scripts/recipe.zs | 2 +- 10 files changed, 180 insertions(+), 22 deletions(-) create mode 100644 src/overrides/config/books/resources/textures/darkhold.png create mode 100644 src/overrides/config/modularmachinery/recipes/darkmatter.json diff --git a/.gitignore b/.gitignore index e767daf..eeda5f6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .mpt -build \ No newline at end of file +build +.idea \ No newline at end of file diff --git a/src/modpack.json b/src/modpack.json index 86d8957..752e0e9 100644 --- a/src/modpack.json +++ b/src/modpack.json @@ -2385,6 +2385,21 @@ "included" ] }, + { + "id": "mobmash", + "file": { + "installer": "internal.dir:mods", + "artifact": "curse.maven:270470:2530136", + "repository": "curse" + }, + "type": "mod", + "options": [ + "required", + "client", + "server", + "included" + ] + }, { "id": "forge", "versions": "[1.12.2-14.23.5.2854]", diff --git a/src/overrides/config/books/dimensions.xml b/src/overrides/config/books/dimensions.xml index ca90d2f..dab071c 100644 --- a/src/overrides/config/books/dimensions.xml +++ b/src/overrides/config/books/dimensions.xml @@ -1,4 +1,4 @@ - @@ -6,8 +6,124 @@
+ Index + Quantum Technology + Dark Magic +
+
+ +
+ Quantum Technology + Qunatum Battery + Dimensional Portal + Thread Mill + Mana Fabricator + Quantum Reactor +

+ Quantum Technology is based on Quantum Ingots. This ingots can only be created using soul power infused materials from Hell. + Using your Darkhold you can make Quantum Ingots out of Soularium Ingots and Soul Stone. With Quantum Ingots you can then + make the parts needed to build quantum based machines. +

+
+
+ Quantum Battery +

+ Quantum Batteries are drawing energy from multiple dimensions. Their main usage is extracting Dark Matter from other dimensions. + Becaus this is violating the first law of thermodynamics and therefore creating a vacuum between dimensions you have to power it + with a material only found in the Limbo. This will fill the vacuum by giving to other dimensions their energy back. As a side effect this + will also give you World Thread, which you would have to extract from the Limbo if not using this method. During the extraction process + the battery will also output a bit of energy, which couldn't be converted to Dark Matter, so you can use it to power other machines. +

+ Using in other Dimensions +

+ By using Quantum Batteries in other dimensions and giving them matter originating from this dimension, you can create a manifestation + of this dimensions power inside a cluster. This only works in some specific dimensions, but the clusters will be needed to open a + Dimensional Portal. Besides other dimensions energies you can also manifest the energies of Mob Souls + in a Mob Cluster, which is also needed for the portal. +

+
+
+ Dimensional Portal +

+ The Dimensional Portal is used to retrieve Neutronium from another dimension. It is powered by World Thread, so you need an imensive amount of it to produce Neutronium. + To build the portal you need some blocks containing matter from other artificially created dimensions. To activate it you need 12 clusters containing the energy of 11 dimensions + and different mobs. This clusters can only be manifested using a Quantum Battery. + The portal uses a tear in Space-Time to produce Neutronium. This tear is called a "Klein Bottle" and can only be created by three Monoliths using a Quantum Battery. +

+ Structure +

The placement of the clusters should look like this:

+

+

+

+

+

+

A Klein Bottle should be placed in the middle of the structure to complete it.

+
+
+ Thread Mill

- Docs upcoming! + The Thread Mill is a simple machine extracting World Thread from the Limbo. It must operate inside the Limbo and needs power to produce World Thread. +

+
+
+ Mana Fabricator +

+ The Mana Fabricator is used to generate Mana from other energy sources. To build it you must place some sort of Mana Spreader in the middle on top + of the structure. The Mana Fabricator can produce Mana passively from Starlight or Grid Power or it can be powered actively by µI(Micro Infinity), Embers or Life Essence. + The Mana will be outputted by the Mana Spreader placed on top of the Structure. +

+
+
+ Quantum Reactor +

+ The Quantum Reactor is used to produce massive amounts of µI(Micro Infinity) using all kinds of magical energy. The reactor requires Starlight, Grid Power, Life Essence, Mana, Ember, + Vacuos, World Thread and mechanical power to operate. It can only run when the Horologium constellation is on the sky. The reactor produces enough energy to instantly filla Tier 8 Draconic + Energy Core. +

+
+
+ +
+ Dark Magic + Monoliths + Dark Crafting Tables +

+ Dark Magic is all about transforming matter and breaking the laws of the universe. The base of Dark Magic is Dark Matter. While raw Dark Matter can be created using + a Philosopher Stone, Dark Matter Ingots can only be produced using a Quantum Battery. +

+
+
+ Monoliths +

+ Monoliths are powerful stones with a crystal structure drawing their power from the Limbo dimension. There are three types of Monoliths manipulating different aspects of + reality. +

+ Space Monolith +

+ The Space Monolith can be used to connect two points in space together. It's main usage is to combine it with World Thread to make the core of space travel magic. + All kinds of Dimensional Doors requires a piece of the Space Monolith to be crafted. +

+ Time Monolith +

+ The Time Monolith can manipulate time itself. By putting a piece of it into a bottle, this bottle will store time and can be used to channel the stored time directly to + some location. This will increase the flow of time at this location. +

+ Creation Monolith +

+ The Creation Monolith is the most powerful of the three. It is used to manipulate matter. The fragments of the Creation Monolith are essential for building + an Energy Condenser, which is used to transform matter into other matter. +

+ Tear in Space-Time +

+ By combining the energies of all three Monoliths inside a Quantum Battery, you can create a Tear in Space-Time. This is manifested as an object, which is impossible + in just three spatial dimensions. This object is called a "Klein Bottle". It is essential to simulate artificial dimensions and therefore the only was to get Dimensional Shards. The Dimensional Portal + will also use it to extract Neutronium from the other side of this tear. +

+
+
+ Dark Crafting Tables +

+ The Dark Crafting Tables are Crafting Tables infused with Dark Matter. They are essential to use Dark Magic and Alchemy.

diff --git a/src/overrides/config/books/resources/textures/darkhold.png b/src/overrides/config/books/resources/textures/darkhold.png new file mode 100644 index 0000000000000000000000000000000000000000..c0ecacbaaaac56e3a7aeff56e45d202f90ed0a32 GIT binary patch literal 5682 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 recipes.remove(); recipes.addShaped( * 4, [[, , ],[, .reuse(), ], [, , ]]); -recipes.addShaped( * 4, [[, , ],[, .reuse(), ], [, , ]]); recipes.addShapeless(, [, ]); recipes.addShaped(, [[, , ],[, , ], [, , ]]); recipes.addShaped(, [[, , ],[, , ], [, , ]]); diff --git a/src/overrides/scripts/dims.zs b/src/overrides/scripts/dims.zs index d8a92d9..3aa8ee5 100644 --- a/src/overrides/scripts/dims.zs +++ b/src/overrides/scripts/dims.zs @@ -1,5 +1,5 @@ var neutronium = mods.modularmachinery.RecipeBuilder.newBuilder("neutronium", "portal", 120); -neutronium.addItemInput( * 20); +neutronium.addItemInput( * 5); neutronium.addItemOutput(); neutronium.build(); @@ -136,10 +136,3 @@ 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/recipe.zs b/src/overrides/scripts/recipe.zs index 236696f..85e27a4 100644 --- a/src/overrides/scripts/recipe.zs +++ b/src/overrides/scripts/recipe.zs @@ -72,7 +72,7 @@ recipes.addShaped(, [[, , [[, , ],[, , ], [, , ]]); mods.extendedcrafting.TableCrafting.addShaped(0, , [ [, , , , ], - [, , , , ], + [, , , , ], [, , , , ], [, , , , ], [, , , , ]