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

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

73
main.zs
View File

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