Переделано удаление рецептов плавки

This commit is contained in:
Lunya-sh 2025-01-24 15:34:56 +01:00
parent e59b726311
commit 5076737597

97
main.zs
View File

@ -90,32 +90,32 @@ val removedvanillagear = [ //Removed vanilla-stile gear
] as IItemStack[]; ] as IItemStack[];
val removesmelting = [ //Ingot smelting recipes //TODO: разобраться какова хуйя у меня дважды плавка удалена val removesmelting = [ //Ingot smelting recipes //TODO: разобраться какова хуйя у меня дважды плавка удалена
<immersiveengineering:material:19>,
<immersiveengineering:metal:1>,
<immersiveengineering:metal:6>,
<immersiveengineering:metal:4>,
<immersiveengineering:metal:8>,
<immersiveengineering:metal:5>,
<immersiveengineering:metal:7>,
<tconstruct:ingots:1>,
<tconstruct:ingots>,
<minecraft:gold_ingot>,
<immersiveengineering:metal:3>,
<immersiveengineering:metal:2>,
<minecraft:iron_ingot>, <minecraft:iron_ingot>,
<minecraft:gold_ingot>,
<immersiveengineering:material:19>,
<immersiveengineering:metal>, <immersiveengineering:metal>,
<nuclearcraft:ingot:9>, <immersiveengineering:metal:1>,
<nuclearcraft:ingot:5>, <immersiveengineering:metal:2>,
<nuclearcraft:ingot:8>, <immersiveengineering:metal:3>,
<nuclearcraft:ingot:6>, <immersiveengineering:metal:4>,
<nuclearcraft:ingot:3>, <immersiveengineering:metal:5>,
<nuclearcraft:ingot:10>, <immersiveengineering:metal:6>,
<immersiveengineering:metal:7>,
<immersiveengineering:metal:8>,
<tconstruct:ingots>,
<tconstruct:ingots:1>,
<nuclearcraft:ingot_oxide>, <nuclearcraft:ingot_oxide>,
<nuclearcraft:ingot_oxide:1> <nuclearcraft:ingot_oxide:1>,
<nuclearcraft:ingot:3>,
<nuclearcraft:ingot:5>,
<nuclearcraft:ingot:6>,
<nuclearcraft:ingot:8>,
<nuclearcraft:ingot:9>,
<nuclearcraft:ingot:10>
] as IItemStack[]; ] as IItemStack[];
val crusherstuff = [ //Crusher recipe items //TODO: понять, нахуя рецепты дробителя удалены дважды (секция сплавов. сука кто это писал?) val crusherstuff = [ //Crusher recipe items //TODO: понять, нахуя рецепты дробителя удалены дважды (секция сплавов. сука кто это писал?)
<nuclearcraft:compound:10>, <nuclearcraft:compound:10>, //UPD: этот массив никак не используется. почему.
<nuclearcraft:dust:9>, <nuclearcraft:dust:9>,
<nuclearcraft:gem_dust:10>, <nuclearcraft:gem_dust:10>,
<nuclearcraft:gem_dust:5>, <nuclearcraft:gem_dust:5>,
@ -267,7 +267,7 @@ val changeRecipes = [ //Other changed recipes
] as IItemStack[]; ] as IItemStack[];
//Removing recipes //Removing recipes
for item in removedItems { //Remove some items for item in removedItems { //Remove items
item.addTooltip(format.red("Удалено")); item.addTooltip(format.red("Удалено"));
recipes.remove(item); recipes.remove(item);
mods.jei.JEI.hide(item); mods.jei.JEI.hide(item);
@ -275,12 +275,13 @@ for item in removedItems { //Remove some it
for item in changeRecipes { //Remove unchanged recipes for item in changeRecipes { //Remove unchanged recipes
recipes.remove(item); recipes.remove(item);
} }
for item in unusedMaterials { //Remove usless NuclearCraft alloys for item in unusedMaterials { //Remove useless NuclearCraft alloys
item.addTooltip(format.red("Неиспользуемый материал")); 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 { //Remove & tooltip furnace smelting recipes
furnace.remove(item);
item.addShiftTooltip(format.aqua("Требует продвинутой технологии для плавки")); item.addShiftTooltip(format.aqua("Требует продвинутой технологии для плавки"));
} }
for item in removedvanillagear { //Removed vanilla gear for item in removedvanillagear { //Removed vanilla gear
@ -303,31 +304,31 @@ 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>);
furnace.remove(<immersiveengineering:metal:4>); //furnace.remove(<immersiveengineering:metal:4>);
furnace.remove(<immersiveengineering:metal:8>); //furnace.remove(<immersiveengineering:metal:8>);
furnace.remove(<immersiveengineering:metal:5>); //furnace.remove(<immersiveengineering:metal:5>);
furnace.remove(<immersiveengineering:metal:7>); //furnace.remove(<immersiveengineering:metal:7>);
furnace.remove(<tconstruct:ingots>); //furnace.remove(<tconstruct:ingots>);
furnace.remove(<nuclearcraft:ingot_oxide>); //furnace.remove(<nuclearcraft:ingot_oxide>);
furnace.remove(<nuclearcraft:ingot:10>); //furnace.remove(<nuclearcraft:ingot:10>);
furnace.remove(<nuclearcraft:ingot:3>); //furnace.remove(<nuclearcraft:ingot:3>);
furnace.remove(<minecraft:gold_ingot>); //furnace.remove(<minecraft:gold_ingot>);
furnace.remove(<immersiveengineering:metal:3>); //furnace.remove(<immersiveengineering:metal:3>);
furnace.remove(<immersiveengineering:metal:2>); //furnace.remove(<immersiveengineering:metal:2>);
furnace.remove(<minecraft:iron_ingot>); //furnace.remove(<minecraft:iron_ingot>);
furnace.remove(<nuclearcraft:ingot_oxide:1>); //furnace.remove(<nuclearcraft:ingot_oxide:1>);
furnace.remove(<nuclearcraft:ingot_oxide:1>); //furnace.remove(<nuclearcraft:ingot_oxide:1>);
furnace.remove(<tconstruct:ingots:1>); //furnace.remove(<tconstruct:ingots:1>);
furnace.remove(<nuclearcraft:ingot:6>); //furnace.remove(<nuclearcraft:ingot:6>);
furnace.remove(<nuclearcraft:ingot:8>); //furnace.remove(<nuclearcraft:ingot:8>);
furnace.remove(<nuclearcraft:ingot:5>); //furnace.remove(<nuclearcraft:ingot:5>);
furnace.remove(<immersiveengineering:material:19>); //furnace.remove(<immersiveengineering:material:19>);
furnace.remove(<immersiveengineering:metal>); //furnace.remove(<immersiveengineering:metal>);
furnace.remove(<nuclearcraft:ingot:9>); //furnace.remove(<nuclearcraft:ingot:9>);
//Adding crafting recipes //Adding crafting recipes
//Cyberware //Cyberware