|
|
|
@ -9,11 +9,11 @@ print("Initializing 'NA01 - Adjustments for New Alterlite'...");
|
|
|
|
|
// 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>]);
|
|
|
|
|
recipes.addShapeless("openblocks_book_rerecipe", <openblocks:info_book>, [<minecraft:glass_pane>, <minecraft:book>]);
|
|
|
|
|
|
|
|
|
|
// Alter Waystone Return Scroll Recipe
|
|
|
|
|
recipes.remove(<waystones:return_scroll>);
|
|
|
|
|
recipes.addShaped("waystonereturnscroll_replacement_recipe", <waystones:return_scroll>,
|
|
|
|
|
recipes.addShaped("waystonereturnscroll_rerecipe", <waystones:return_scroll>,
|
|
|
|
|
[[null, <zcm_newalterlite:emptyscroll>, null],
|
|
|
|
|
[null, <zcm_newalterlite:attunedpearl>, null],
|
|
|
|
|
[<ore:nuggetGold>, <zcm_newalterlite:parchment>, <ore:nuggetGold>]]);
|
|
|
|
@ -21,21 +21,21 @@ recipes.addShaped("waystonereturnscroll_replacement_recipe", <waystones:return_s
|
|
|
|
|
// Alter Corpse Complex Return Death Scroll Name and Recipe
|
|
|
|
|
<corpsecomplex:scroll>.displayName = "Scroll of Death Memory";
|
|
|
|
|
recipes.remove(<corpsecomplex:scroll>);
|
|
|
|
|
recipes.addShaped("returndeathscroll_replacement_recipe", <corpsecomplex:scroll>,
|
|
|
|
|
recipes.addShaped("returndeathscroll_rerecipe", <corpsecomplex:scroll>,
|
|
|
|
|
[[null, <zcm_newalterlite:emptyscroll>, null],
|
|
|
|
|
[null, <zcm_newalterlite:attunedpearl>, null],
|
|
|
|
|
[<ore:nuggetTin>, <zcm_newalterlite:parchment>, <ore:nuggetTin>]]);
|
|
|
|
|
|
|
|
|
|
// Alter Empty Altas Map Recipe
|
|
|
|
|
recipes.remove(<antiqueatlas:empty_antique_atlas>);
|
|
|
|
|
recipes.addShaped("antiqueatlas_replacement_recipe", <antiqueatlas:empty_antique_atlas>,
|
|
|
|
|
recipes.addShaped("antiqueatlas_rerecipe", <antiqueatlas:empty_antique_atlas>,
|
|
|
|
|
[[<zcm_newalterlite:parchment>, <ore:paper>, <zcm_newalterlite:parchment>],
|
|
|
|
|
[<ore:paper>, <ore:dustRedstone>, <ore:paper>],
|
|
|
|
|
[<zcm_newalterlite:parchment>, <ore:paper>, <zcm_newalterlite:parchment>]]);
|
|
|
|
|
|
|
|
|
|
// Alter Weirding Gadget Recipe and Name
|
|
|
|
|
//recipes.remove(<weirdinggadget:weirding_gadget>);
|
|
|
|
|
recipes.addShaped("weirdinggadget_replacement_recipe", <weirdinggadget:weirding_gadget>,
|
|
|
|
|
recipes.addShaped("weirdinggadget_rerecipe", <weirdinggadget:weirding_gadget>,
|
|
|
|
|
[[<ore:ingotGold>, <ore:ingotGold>, <ore:ingotGold>],
|
|
|
|
|
[<ore:plateGold>, <ore:gearSilver>, <ore:plateGold>],
|
|
|
|
|
[<ore:ingotInvar>, <ore:ingotInvar>, <ore:ingotInvar>]]);
|
|
|
|
@ -87,12 +87,12 @@ 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>]]);
|
|
|
|
|
recipes.addShaped("newalterlite_chest_rerecipe_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_rerecipe_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_rerecipe_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_rerecipe_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_rerecipe_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_rerecipe_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
|
|
|
|
@ -145,7 +145,7 @@ recipes.addShaped("endercrop_seeds", <endercrop:ender_seeds>,
|
|
|
|
|
<loreexpansion:lore_journal>.addTooltip("about the universe you're in.");
|
|
|
|
|
recipes.addShapeless("na_lorebook", <loreexpansion:lore_journal>, [<minecraft:book>, <minecraft:sand:*>]);
|
|
|
|
|
|
|
|
|
|
// Weather2 Tooltips
|
|
|
|
|
// Weather2 Additional 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.");
|
|
|
|
@ -167,41 +167,52 @@ recipes.addShapeless("na_lorebook", <loreexpansion:lore_journal>, [<minecraft:bo
|
|
|
|
|
<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>, [
|
|
|
|
|
// No manual recipe removals required thanks to built-in configs for Weather2.
|
|
|
|
|
recipes.addShapeless("w2_layertosand_recipe", <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_recipe", <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>, [
|
|
|
|
|
recipes.addShaped("w2_windvane_recipe", <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>, [
|
|
|
|
|
recipes.addShaped("w2_forecaster_recipe", <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>, [
|
|
|
|
|
recipes.addShaped("w2_tornado_sensor_recipe", <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>, [
|
|
|
|
|
recipes.addShaped("w2_siren_recipe", <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>, [
|
|
|
|
|
recipes.addShaped("w2_manualsiren_recipe", <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>, [
|
|
|
|
|
recipes.addShaped("w2_weather_machine_recipe", <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>, [
|
|
|
|
|
recipes.addShaped("w2_weather_deflector_recipe", <weather2:weather_deflector>, [
|
|
|
|
|
[<ore:blockSheetmetalSteel>, <ore:blockSheetmetalElectrum>, <ore:blockSheetmetalSteel>],
|
|
|
|
|
[<ore:blockSheetmetalElectrum>, <ore:blockRedstone>, <ore:blockSheetmetalElectrum>],
|
|
|
|
|
[<ore:blockSheetmetalSteel>, <ore:blockSheetmetalElectrum>, <ore:blockSheetmetalSteel>]]);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Set Tiered Depths Pickaxe Strength Requirement
|
|
|
|
|
// Mining at Y38 and below requires at least a Wooden Pickaxe.
|
|
|
|
|
// Mining at Y26 and below requires at least a Stone Pickaxe.
|
|
|
|
|
// Mining at Y14 and below requires at least an Iron Pickaxe.
|
|
|
|
|
// Mining at Y7 and below requires at least a Diamond Pickaxe.
|
|
|
|
|
mods.td.TieredDepths.addBlacklist(<blockstate:minecraft:stone>,38,0,1);
|
|
|
|
|
mods.td.TieredDepths.addBlacklist(<blockstate:minecraft:stone>,15,0,2);
|
|
|
|
|
mods.td.TieredDepths.addBlacklist(<blockstate:minecraft:stone>,7,0,3);
|
|
|
|
|
// Also apply to Mining World
|
|
|
|
|
mods.td.TieredDepths.addBlacklist(<blockstate:minecraft:stone>,38,-6,1);
|
|
|
|
|
mods.td.TieredDepths.addBlacklist(<blockstate:minecraft:stone>,15,-6,2);
|
|
|
|
|
mods.td.TieredDepths.addBlacklist(<blockstate:minecraft:stone>,7,-6,3);
|
|
|
|
|
|
|
|
|
|
print("Initialization of 'NA01 - Adjustments for New Alterlite' has been completed.");
|