diff --git a/resources/contenttweaker/lang/en_us.lang b/resources/contenttweaker/lang/en_us.lang index 6c8e195..9de8f8e 100644 --- a/resources/contenttweaker/lang/en_us.lang +++ b/resources/contenttweaker/lang/en_us.lang @@ -6,3 +6,4 @@ tile.contenttweaker.botanic_alloy_block.name=Botanic Alloy Block tile.contenttweaker.elite_table_base.name=Elite Crafting Table Base item.contenttweaker.nether_star_shard.name=Nether Star Shard item.contenttweaker.nether_star_core.name=Nether Star Core +item.contenttweaker.aspectus_primal.name=Primal Aspectus diff --git a/resources/contenttweaker/models/item/aspectus_primal.json b/resources/contenttweaker/models/item/aspectus_primal.json new file mode 100644 index 0000000..0b1620d --- /dev/null +++ b/resources/contenttweaker/models/item/aspectus_primal.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/aspectus_primal" + } +} diff --git a/resources/contenttweaker/textures/items/aspectus_primal.png b/resources/contenttweaker/textures/items/aspectus_primal.png new file mode 100644 index 0000000..7dcb371 Binary files /dev/null and b/resources/contenttweaker/textures/items/aspectus_primal.png differ diff --git a/resources/contenttweaker/textures/items/aspectus_primal.png.mcmeta b/resources/contenttweaker/textures/items/aspectus_primal.png.mcmeta new file mode 100644 index 0000000..f5dae5e --- /dev/null +++ b/resources/contenttweaker/textures/items/aspectus_primal.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "frametime": 30, + "interpolate": true + } +} diff --git a/scripts/_new.zs b/scripts/_new.zs index 45c7b65..1de6ca4 100644 --- a/scripts/_new.zs +++ b/scripts/_new.zs @@ -62,3 +62,7 @@ star_shard.register(); val star_core = VanillaFactory.createItem("nether_star_core"); star_core.glowing = true; star_core.register(); + +// Primal Aspectus +val aspectus_primal = VanillaFactory.createItem("aspectus_primal"); +aspectus_primal.register(); diff --git a/scripts/embers.zs b/scripts/embers.zs index e11b430..809a463 100644 --- a/scripts/embers.zs +++ b/scripts/embers.zs @@ -168,3 +168,22 @@ for metal in metals { ingot, ingot, hammer ]); } + +// Primal Aspectus recipe +mods.astralsorcery.Altar.addTraitAltarRecipe("contenttweaker:aspectus_primal", , 4500, 600, [ + , , , + null, , null, + , , , + + null, null, null, null, + + null, null, null, null, + null, null, null, null, + + , null, null, , + + , , , , +]); + +// Add Primal Aspectus to alchemy aspects +mods.embers.Alchemy.addAspect("primal", ); diff --git a/scripts/extended.zs b/scripts/extended.zs index a38d065..fe7a794 100644 --- a/scripts/extended.zs +++ b/scripts/extended.zs @@ -64,15 +64,18 @@ for item in items { disable(item); } +// Remove Crystaltine Ingot recipe +mods.extendedcrafting.TableCrafting.remove(); + // Better Ultimate Ingot -mods.extendedcrafting.TableCrafting.addShaped(0, , [ - [, , , , , , ], - [, , , , , , ], - [, , , , , , ], - [, , , , , , ], - [, , , , , , ], - [, , , , , , ], - [, , , , , , ] +mods.extendedcrafting.TableCrafting.addShaped(0, * 2, [ + [, , , , , , ], + [, , , , , , ], + [, , , , , , ], + [, , , , , , ], + [, , , , , , ], + [, , , , , , ], + [, , , , , , ] ]); //Handheld Advanced Crafting @@ -81,3 +84,8 @@ recipes.addShaped("extendedcrafting_handheld_table", ], [, null] ]); + +// Enhanced Ender Ingot +mods.embers.Alchemy.add( * 2, [, , , , ], { + "primal": 450 .. 480 +}); diff --git a/scripts/tconstruct.zs b/scripts/tconstruct.zs index 291260f..61ac7df 100644 --- a/scripts/tconstruct.zs +++ b/scripts/tconstruct.zs @@ -588,3 +588,27 @@ recipes.addShaped("tconstructController", , [ [, , ], [, , ] ]); + +// Slime saplings +recipes.addShaped("slimesapling0", , [ + [, , ], + [, , ], + [null, .withTag({type: "narslimmus"}), null] +]); + +recipes.addShaped("slimesapling1", , [ + [, , ], + [, , ], + [null, .withTag({type: "arcanerose"}), null] +]); + +recipes.addShaped("slimesapling2", , [ + [, , ], + [, , ], + [null, .withTag({type: "thermalily"}), null] +]); + +// Slimy dirt +mods.tconstruct.Drying.addRecipe(, , 18000); +mods.tconstruct.Drying.addRecipe(, , 18000); +mods.tconstruct.Drying.addRecipe(, , 18000);