You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
196 lines
12 KiB
196 lines
12 KiB
print("Initializing 'NA01 - Adjustments for New Alterlite'...");
|
|
|
|
// Bitcoin Ores Stuff
|
|
<bitcoin:bitcoin_ore>.displayName = "Coinium Ore";
|
|
<bitcoin:bitcoin_block>.displayName = "Coinium Block";
|
|
<bitcoin:block_chain>.displayName = "Coinium Chain";
|
|
<bitcoin:bitcoin>.displayName = "Minted Coinium";
|
|
|
|
// Alter Starting Book Recipes
|
|
recipes.remove(<theoneprobe:probenote>);
|
|
recipes.remove(<openblocks:info_book>);
|
|
recipes.addShapeless("openblocks_book", <openblocks:info_book>, [<minecraft:glass_pane>,<minecraft:book>]);
|
|
|
|
// Rename Corpse Complex Grave Scroll
|
|
<corpsecomplex:scroll>.displayName = "Scroll of Death Memory";
|
|
|
|
// Alter Altas Map Recipe
|
|
// Disabled Temporarily until a good new recipe is made.
|
|
/*
|
|
recipes.remove(<antiqueatlas:empty_antique_atlas>);
|
|
recipes.addShaped("antiqueatlas_replacement_recipe", <antiqueatlas:empty_antique_atlas>,
|
|
[[<tconstruct:pattern>, <ore:paper>, <tconstruct:pattern>],
|
|
[<ore:paper>, <ore:dustRedstone>, <ore:paper>],
|
|
[<tconstruct:pattern>, <ore:paper>, <tconstruct:pattern>]]);
|
|
*/
|
|
|
|
// Alter Recipe and name for Weirding Gadget
|
|
recipes.remove(<weirdinggadget:weirding_gadget>);
|
|
recipes.addShaped("weirdinggadget_replacement_recipe", <weirdinggadget:weirding_gadget>,
|
|
[[<ore:ingotGold>, <ore:ingotGold>, <ore:ingotGold>],
|
|
[<ore:plateGold>, <ore:gearSilver>, <ore:plateGold>],
|
|
[<ore:ingotInvar>, <ore:ingotInvar>, <ore:ingotInvar>]]);
|
|
<weirdinggadget:weirding_gadget>.displayName = "World Stabilizer";
|
|
|
|
// Alter Recipe of Return Death Scroll
|
|
recipes.remove(<corpsecomplex:scroll>);
|
|
recipes.addShaped("returndeathscroll_replacement_recipe", <corpsecomplex:scroll>,
|
|
[[null, <zcm_newalterlite:emptyscroll>, null],
|
|
[null, <betterrecords:frequencycrystal>, null],
|
|
[null, <zcm_newalterlite:parchment>, null]]);
|
|
|
|
// Water Strainers
|
|
// Disabled as Alpha 02 does not use Water Strainers
|
|
/*
|
|
recipes.remove(<waterstrainer:strainer_base>);
|
|
recipes.addShaped("waterstrainer_strainer_base_recipe", <waterstrainer:strainer_base>,
|
|
[[<ore:stickIron>, null, <ore:stickIron>],
|
|
[<ore:plankWood>, null, <ore:plankWood>],
|
|
[<ore:plankWood>, <ore:chestWood>, <ore:plankWood>]]);
|
|
recipes.remove(<waterstrainer:strainer_survivalist_reinforced>);
|
|
recipes.addShaped("waterstrainer_obsidian_recipe", <waterstrainer:strainer_survivalist_reinforced>,
|
|
[[<minecraft:obsidian>, <ore:stickSteel>, <minecraft:obsidian>],
|
|
[<ore:stickSteel>, <waterstrainer:net>, <ore:stickSteel>],
|
|
[<minecraft:obsidian>, <ore:stickSteel>, <minecraft:obsidian>]]);
|
|
recipes.remove(<waterstrainer:strainer_survivalist_dense_reinforced>);
|
|
recipes.addShaped("waterstrainer_obsidian_wide_recipe", <waterstrainer:strainer_survivalist_dense_reinforced>,
|
|
[[<minecraft:obsidian>, <ore:stickSteel>, <minecraft:obsidian>],
|
|
[<ore:stickSteel>, <waterstrainer:net:1>, <ore:stickSteel>],
|
|
[<minecraft:obsidian>, <ore:stickSteel>, <minecraft:obsidian>]]);
|
|
recipes.remove(<waterstrainer:strainer_survivalist_solid>);
|
|
recipes.addShaped("waterstrainer_iron_recipe", <waterstrainer:strainer_survivalist_solid>,
|
|
[[<ore:ingotIron>, <ore:stickIron>, <ore:ingotIron>],
|
|
[<ore:stickIron>, <waterstrainer:net>, <ore:stickIron>],
|
|
[<ore:ingotIron>, <ore:stickIron>, <ore:ingotIron>]]);
|
|
recipes.remove(<waterstrainer:strainer_survivalist_dense_solid>);
|
|
recipes.addShaped("waterstrainer_iron_wide_recipe", <waterstrainer:strainer_survivalist_dense_solid>,
|
|
[[<ore:ingotIron>, <ore:stickIron>, <ore:ingotIron>],
|
|
[<ore:stickIron>, <waterstrainer:net:1>, <ore:stickIron>],
|
|
[<ore:ingotIron>, <ore:stickIron>, <ore:ingotIron>]]);
|
|
*/
|
|
|
|
// Alter Vanilla Chests and Quark Chests Crafting Recipe
|
|
recipes.remove(<minecraft:chest>);
|
|
recipes.remove(<quark:custom_chest>);
|
|
recipes.remove(<quark:custom_chest:1>);
|
|
recipes.remove(<quark:custom_chest:2>);
|
|
recipes.remove(<quark:custom_chest:3>);
|
|
recipes.remove(<quark:custom_chest:4>);
|
|
recipes.addShaped("newalterlite_chest_replacement_recipe_0" ,<minecraft:chest> * 4, [[<minecraft:log>, <minecraft:log>, <minecraft:log>], [<minecraft:log>, null, <minecraft:log>], [<minecraft:log>, <minecraft:log>, <minecraft:log>]]);
|
|
recipes.addShaped("newalterlite_chest_replacement_recipe_1" ,<quark:custom_chest> * 4, [[<minecraft:log:1>, <minecraft:log:1>, <minecraft:log:1>], [<minecraft:log:1>, null, <minecraft:log:1>], [<minecraft:log:1>, <minecraft:log:1>, <minecraft:log:1>]]);
|
|
recipes.addShaped("newalterlite_chest_replacement_recipe_2" ,<quark:custom_chest:1> * 4, [[<minecraft:log:2>, <minecraft:log:2>, <minecraft:log:2>], [<minecraft:log:2>, null, <minecraft:log:2>], [<minecraft:log:2>, <minecraft:log:2>, <minecraft:log:2>]]);
|
|
recipes.addShaped("newalterlite_chest_replacement_recipe_3" ,<quark:custom_chest:2> * 4, [[<minecraft:log:3>, <minecraft:log:3>, <minecraft:log:3>], [<minecraft:log:3>, null, <minecraft:log:3>], [<minecraft:log:3>, <minecraft:log:3>, <minecraft:log:3>]]);
|
|
recipes.addShaped("newalterlite_chest_replacement_recipe_4" ,<quark:custom_chest:3> * 4, [[<minecraft:log2>, <minecraft:log2>, <minecraft:log2>], [<minecraft:log2>, null, <minecraft:log2>], [<minecraft:log2>, <minecraft:log2>, <minecraft:log2>]]);
|
|
recipes.addShaped("newalterlite_chest_replacement_recipe_5" ,<quark:custom_chest:4> * 4, [[<minecraft:log2:1>, <minecraft:log2:1>, <minecraft:log2:1>], [<minecraft:log2:1>, null, <minecraft:log2:1>], [<minecraft:log2:1>, <minecraft:log2:1>, <minecraft:log2:1>]]);
|
|
|
|
// Alter Tinkers Part Chest Recipe
|
|
// Disabled as Alpha 02 does not use Tinker's Construct
|
|
/*
|
|
recipes.remove(<tconstruct:tooltables:5>);
|
|
recipes.addShaped("tconstruct_partschest", <tconstruct:tooltables:5>,
|
|
[[null, <tconstruct:pattern>, null],
|
|
[null, <tconstruct:tooltables:4>, null],
|
|
[null, null, null]]);
|
|
*/
|
|
|
|
// Adjust Waystones Mining Hardness to prevent accidental mining of it.
|
|
<waystones:waystone>.hardness = 16.0;
|
|
<waystones:waystone:2>.hardness = 16.0;
|
|
<waystones:waystone:10>.hardness = 16.0;
|
|
<waystones:waystone:11>.hardness = 16.0;
|
|
<waystones:waystone:13>.hardness = 16.0;
|
|
<waystones:waystone:*>.hardness = 16.0;
|
|
|
|
// Allow alloying steel in IE Alloy Kiln but make it time consuming to prevent player from not advancing to the better creation method.
|
|
mods.immersiveengineering.AlloySmelter.addRecipe(<thermalfoundation:material:160>, <ore:ingotIron>, <ore:fuelCoke>, 6000);
|
|
|
|
// Remove a recipe conflict with coal coke block
|
|
recipes.removeByRecipeName("thermalfoundation:storage_resource_1");
|
|
recipes.addShaped("thermalfoundation_storage_resource_1", <thermalfoundation:storage_resource:1>,
|
|
[[<thermalfoundation:material:802>, <thermalfoundation:material:802>, <thermalfoundation:material:802>],
|
|
[<thermalfoundation:material:802>, <thermalfoundation:material:802>, <thermalfoundation:material:802>],
|
|
[<thermalfoundation:material:802>, <thermalfoundation:material:802>, <thermalfoundation:material:802>]]);
|
|
|
|
// Alter names of some ingots
|
|
//<notenoughroofs:terracotta>.displayName = "Terracottium Brick";
|
|
|
|
// Quark Weather Sensor
|
|
//recipes.addShaped(<quark:rain_detector>,
|
|
// [[<minecraft:glass>, <minecraft:glass>, <minecraft:glass>],
|
|
// [<ore:gemEnderBiotite>, <ore:gemEnderBiotite>, <ore:gemEnderBiotite>],
|
|
// [<minecraft:purpur_slab>, <minecraft:purpur_slab>, <minecraft:purpur_slab>]]);
|
|
|
|
// Make Ender Crop Seeds slgihtly cheaper
|
|
recipes.remove(<endercrop:ender_seeds>);
|
|
recipes.addShaped("endercrop_seeds", <endercrop:ender_seeds>,
|
|
[[<minecraft:wheat_seeds>, <minecraft:ender_pearl>, null],
|
|
[<minecraft:ender_pearl>, <minecraft:wheat_seeds>, null],
|
|
[null, null, null]]);
|
|
|
|
// Alter Lore Expansion Stuff
|
|
<loreexpansion:lore_journal>.displayName = "Lore Journal";
|
|
<loreexpansion:lore_journal>.addTooltip("Collect missing pages from and keep");
|
|
<loreexpansion:lore_journal>.addTooltip("them safe in this journal to learn more");
|
|
<loreexpansion:lore_journal>.addTooltip("about the universe you're in.");
|
|
recipes.addShapeless("na_lorebook", <loreexpansion:lore_journal>, [<minecraft:book>, <minecraft:sand:*>]);
|
|
|
|
// Weather2 Tooltips
|
|
<weather2:anemometer>.addTooltip("Lets you know how strong the wind is.");
|
|
<weather2:wind_vane>.addTooltip("Lets you know in which direction");
|
|
<weather2:wind_vane>.addTooltip("is the wind currently blowing towards.");
|
|
<weather2:weather_forecast>.addTooltip("Place in the center of a 3x3 area.");
|
|
<weather2:weather_forecast>.addTooltip("Lets you know about the weather");
|
|
<weather2:weather_forecast>.addTooltip("forecast around your immediate area.");
|
|
<weather2:tornado_sensor>.addTooltip("Outputs a redstone signal if a critically");
|
|
<weather2:tornado_sensor>.addTooltip("bad weather has been detected within range.");
|
|
<weather2:tornado_siren>.addTooltip("Sets off an alarm if a critically");
|
|
<weather2:tornado_siren>.addTooltip("bad weather is detected within range.");
|
|
<weather2:tornado_siren_manual>.addTooltip("A manual alarm that can be");
|
|
<weather2:tornado_siren_manual>.addTooltip("set off using redstone signals.");
|
|
<weather2:weather_deflector>.addTooltip("Protects your base from getting potentially");
|
|
<weather2:weather_deflector>.addTooltip("destroyed by critically bad weather.");
|
|
<weather2:weather_machine>.addTooltip("§eWARNING: DANGEROUS!!§r");
|
|
<weather2:weather_machine>.addTooltip("Allows you to control the weather");
|
|
<weather2:weather_machine>.addTooltip("within the immediate area.");
|
|
<weather2:tornado_siren_manual>.displayName = "Manual Siren";
|
|
<weather2:sand_layer_placeable>.displayName = "Sand Layer";
|
|
|
|
// Weather2 Recipes
|
|
// No recipe removals required thanks to built-in configs for Weather2.
|
|
recipes.addShapeless("w2_layertosand", <minecraft:sand>, [<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>,<weather2:sand_layer_placeable>]);
|
|
recipes.addShaped("w2_anemometer", <weather2:anemometer>, [
|
|
[<ore:stickIron>, <ore:stickIron>, <ore:stickIron>],
|
|
[<ore:stickIron>, <ore:gearIron>, <ore:stickIron>],
|
|
[null, <ore:stickIron>, null]]);
|
|
recipes.addShaped("w2_windvane", <weather2:wind_vane>, [
|
|
[<ore:stickIron>, <ore:plateIron>, <ore:stickIron>],
|
|
[<ore:stickIron>, <ore:gearIron>, <ore:stickIron>],
|
|
[null, <ore:stickIron>, null]]);
|
|
recipes.addShaped("w2_forecaster", <weather2:weather_forecast>, [
|
|
[<ore:blockSheetmetalLead>, <ore:blockSheetmetalAluminum>, <ore:blockSheetmetalLead>],
|
|
[<ore:blockSheetmetalAluminum>, <minecraft:compass>, <ore:blockSheetmetalAluminum>],
|
|
[<ore:blockSheetmetalLead>, <ore:blockSheetmetalAluminum>, <ore:blockSheetmetalLead>]]);
|
|
recipes.addShaped("w2_tornado_sensor", <weather2:tornado_sensor>, [
|
|
[<ore:blockSheetmetalLead>, <ore:blockSheetmetalIron>, <ore:blockSheetmetalLead>],
|
|
[<ore:blockSheetmetalIron>, <ore:gearCopper>, <ore:blockSheetmetalIron>],
|
|
[<ore:blockSheetmetalLead>, <ore:blockSheetmetalIron>, <ore:blockSheetmetalLead>]]);
|
|
recipes.addShaped("w2_siren", <weather2:tornado_siren>, [
|
|
[<ore:blockSheetmetalLead>, <minecraft:noteblock>, <ore:blockSheetmetalLead>],
|
|
[<minecraft:noteblock>, <minecraft:noteblock>, <minecraft:noteblock>],
|
|
[<ore:blockSheetmetalLead>, <minecraft:noteblock>, <ore:blockSheetmetalLead>]]);
|
|
recipes.addShaped("w2_manualsiren", <weather2:tornado_siren_manual>, [
|
|
[<ore:blockSheetmetalLead>, <minecraft:noteblock>, <ore:blockSheetmetalLead>],
|
|
[<minecraft:noteblock>, <ore:dustRedstone>, <minecraft:noteblock>],
|
|
[<ore:blockSheetmetalLead>, <minecraft:noteblock>, <ore:blockSheetmetalLead>]]);
|
|
recipes.addShaped("w2_weather_machine", <weather2:weather_machine>, [
|
|
[<ore:blockSheetmetalSteel>, <ore:blockSheetmetalSilver>, <ore:blockSheetmetalSteel>],
|
|
[<ore:blockSheetmetalSilver>, <openblocks:tank>.withTag({tank: {FluidName: "redstone", Amount: 16000}}), <ore:blockSheetmetalSilver>],
|
|
[<ore:blockSheetmetalSteel>, <ore:blockSheetmetalSilver>, <ore:blockSheetmetalSteel>]]);
|
|
recipes.addShaped("w2_weather_deflector", <weather2:weather_deflector>, [
|
|
[<ore:blockSheetmetalSteel>, <ore:blockSheetmetalElectrum>, <ore:blockSheetmetalSteel>],
|
|
[<ore:blockSheetmetalElectrum>, <ore:blockRedstone>, <ore:blockSheetmetalElectrum>],
|
|
[<ore:blockSheetmetalSteel>, <ore:blockSheetmetalElectrum>, <ore:blockSheetmetalSteel>]]);
|
|
|
|
|
|
|
|
print("Initialization of 'NA01 - Adjustments for New Alterlite' has been completed."); |