Внесена ясность, построены планы

This commit is contained in:
Lunya-sh 2025-01-22 16:13:02 +01:00
parent be964ec8c3
commit e59b726311

77
main.zs
View File

@ -6,11 +6,11 @@ import crafttweaker.item.IIngredient;
<nuclearcraft:part:13>.displayName = "Кремниевое волокно";
<academy:energy_unit:*>.displayName = "Энергоячейка";
//Adding Descriptions
mods.jei.JEI.addDescription(<nuclearcraft:alloy:14>,"Его пиздец как сложно сделать гыг");
mods.jei.JEI.addDescription(<nuclearcraft:alloy:14>,"Тяжёлый в производстве композит для высокоэффективных лопастей паровой турбины"); //Просто проверяю использование description
<minecraft:lava_bucket>.addTooltip(format.red("[H]Arxaniys bath water"));
val removedvanillagear = [ //Removed vanilla-stile gear
val removedvanillagear = [ //Removed vanilla-stile gear
<minecraft:golden_hoe>,
<minecraft:golden_sword>,
<minecraft:golden_axe>,
@ -89,7 +89,7 @@ val removedvanillagear = [ //Removed vanilla-stile ge
<immersiveengineering:steel_armor_head>
] as IItemStack[];
val removesmelting = [ //Ingot smelting recipes
val removesmelting = [ //Ingot smelting recipes //TODO: разобраться какова хуйя у меня дважды плавка удалена
<immersiveengineering:material:19>,
<immersiveengineering:metal:1>,
<immersiveengineering:metal:6>,
@ -114,7 +114,7 @@ val removesmelting = [ //Ingot smelting recipes
<nuclearcraft:ingot_oxide:1>
] as IItemStack[];
val crusherstuff = [ //Crusher recipe items
val crusherstuff = [ //Crusher recipe items //TODO: понять, нахуя рецепты дробителя удалены дважды (секция сплавов. сука кто это писал?)
<nuclearcraft:compound:10>,
<nuclearcraft:dust:9>,
<nuclearcraft:gem_dust:10>,
@ -132,19 +132,9 @@ val crusherstuff = [ //Crusher recipe items
<minecraft:stone:6>,
] as IItemStack[];
val removeditems = [ //removed
<tconstruct:slime_boots>,
<tconstruct:slime_boots:1>,
<tconstruct:slime_boots:2>,
<tconstruct:slime_boots:3>,
<tconstruct:slime_boots:4>,
<tconstruct:slime_boots:5>,
<tconstruct:slimesling>,
<tconstruct:slimesling:1>,
<tconstruct:slimesling:2>,
<tconstruct:slimesling:3>,
<tconstruct:slimesling:4>,
<tconstruct:slimesling:5>,
val removedItems = [ //removed
<tconstruct:slime_boots:*>,
<tconstruct:slimesling:*>,
<tconstruct:throwball>,
<tconstruct:throwball:1>,
<immersiveengineering:wooden_device1>,
@ -169,7 +159,7 @@ val removeditems = [ //removed
<academy:constraint_plate>,
<academy:imag_silicon_ingot>,
<academy:imag_fusor>,
<academy:needle>,
//<academy:needle>, //Арх сказал это нужное
<academy:imag_phase>,
<academy:matrix>,
<academy:ability_interferer>,
@ -178,23 +168,23 @@ val removeditems = [ //removed
<academy:mat_core:1>,
<nuclearcraft:manufactory_idle>,
<nuclearcraft:alloy_furnace_idle>,
<nuclearcraft:rock_crusher_idle>,
<nuclearcraft:helium_collector>,
<nuclearcraft:helium_collector_compact>,
<nuclearcraft:helium_collector_dense>,
<nuclearcraft:nitrogen_collector>,
<nuclearcraft:nitrogen_collector_compact>,
<nuclearcraft:nitrogen_collector_dense>,
<nuclearcraft:cobblestone_generator>,
<nuclearcraft:cobblestone_generator_compact>,
<nuclearcraft:cobblestone_generator_dense>,
//<nuclearcraft:rock_crusher_idle>, //тоже нужная штука, хотя и костыль от разраба NC
//<nuclearcraft:helium_collector>, //альтернативный способ получения гелия через термоядерные реакции доступен лишь в лейтгейме, перенесён в секцию изменённых рецептов
//<nuclearcraft:helium_collector_compact>,
//<nuclearcraft:helium_collector_dense>,
//<nuclearcraft:nitrogen_collector>, //единственный способ получения азота, перенесён в секцию изменённых рецептов
//<nuclearcraft:nitrogen_collector_compact>,
//<nuclearcraft:nitrogen_collector_dense>,
//<nuclearcraft:cobblestone_generator>, //на поверку полезная штука, перенесён в секцию изменённых рецептов
//<nuclearcraft:cobblestone_generator_compact>,
//<nuclearcraft:cobblestone_generator_dense>,
<nuclearcraft:water_source>,
<nuclearcraft:water_source_compact>,
<nuclearcraft:water_source_dense>,
<davincisvessels:anchorpoint>
] as IItemStack[];
val allncalloys = [ //NuclearCraft alloys
val allncalloys = [ //NuclearCraft alloys
<nuclearcraft:alloy:1>,
<nuclearcraft:alloy:2>,
<nuclearcraft:alloy:3>,
@ -211,14 +201,14 @@ val allncalloys = [ //NuclearCraf
<nuclearcraft:alloy:15>
] as IItemStack[];
val uslessncalloys = [ //Usless NuclearCraft alloys
val unusedMaterials = [ //Usless NuclearCraft alloys
<nuclearcraft:alloy:7>,
<nuclearcraft:alloy:8>,
<nuclearcraft:alloy:9>,
<nuclearcraft:alloy:13>
] as IItemStack[];
val changedrecipes = [ //Other changed recipes
val changeRecipes = [ //Other changed recipes
<cyberware:engineering_table>,
<cyberware:scanner>,
<cyberware:charger>,
@ -263,29 +253,38 @@ val changedrecipes = [ //Other change
<davincisvessels:balloon:15>,
<davincisvessels:engine>,
<davincisvessels:marker>,
<nuclearcraft:helium_collector>, //альтернативный способ получения гелия через термоядерные реакции доступен лишь в лейтгейме, перенесён в секцию изменённых рецептов
<nuclearcraft:helium_collector_compact>,
<nuclearcraft:nitrogen_collector>, //единственный способ получения азота, перенесён в секцию изменённых рецептов
<nuclearcraft:nitrogen_collector_compact>,
<nuclearcraft:helium_collector_dense>,
<nuclearcraft:nitrogen_collector_dense>,
<nuclearcraft:cobblestone_generator>, //на поверку полезная штука, перенесён в секцию изменённых рецептов
<nuclearcraft:cobblestone_generator_compact>,
<nuclearcraft:cobblestone_generator_dense>,
<similsaxtranstructors:similsaxtranstructorbasic>,
<similsaxtranstructors:similsaxtranstructoradvanced>
] as IItemStack[];
//Removing recipes
for item in removeditems { //Remove some items
item.addTooltip("removed");
for item in removedItems { //Remove some items
item.addTooltip(format.red("Удалено"));
recipes.remove(item);
mods.jei.JEI.hide(item);
}
for item in changedrecipes { //Remove unchanged recipes
for item in changeRecipes { //Remove unchanged recipes
recipes.remove(item);
}
for item in uslessncalloys { //Remove usless NuclearCraft alloys
item.addTooltip("Useless ingot");
for item in unusedMaterials { //Remove usless NuclearCraft alloys
item.addTooltip(format.red("Неиспользуемый материал"));
recipes.remove(item);
mods.jei.JEI.hide(item);
}
for item in removesmelting { //Tag non-smelting ingots
item.addTooltip("Ну давай давай переплавь в печке");
item.addShiftTooltip(format.aqua("Требует продвинутой технологии для плавки"));
}
for item in removedvanillagear { //Removed vanilla gear
item.addTooltip("Removed for balancing purpose");
item.addTooltip(format.red("Не используются в рамках сборки"));
recipes.remove(item);
mods.jei.JEI.hide(item);
}
@ -304,7 +303,7 @@ for item in removedvanillagear { //Removed vanill
//Manufactory
mods.nuclearcraft.manufactory.removeAllRecipes();
//RockCrasher
mods.nuclearcraft.rock_crusher.removeAllRecipes();
//mods.nuclearcraft.rock_crusher.removeAllRecipes(); //адалекние рецептов не имеет смысла
//Furnace
furnace.remove(<immersiveengineering:metal:1>);
furnace.remove(<immersiveengineering:metal:6>);