Files
gunpowder-cocktail-server/scripts/gunpowderCocktail.zs
2025-11-08 15:21:14 +02:00

73 lines
2.1 KiB
Plaintext

import crafttweaker.item.IItemStack;
// Variables
val russianItem = <flansmod:russian_item>;
val gunpowderBlock = <flansmod:gunpowderblock>;
val dandelionYellow = <minecraft:dye:11>;
val roseRed = <minecraft:dye:1>;
val ironShovel = <minecraft:iron_shovel>;
val ironHoe = <minecraft:iron_hoe>;
val ironPickaxe = <minecraft:iron_pickaxe>;
val ironAxe = <minecraft:iron_axe>;
val diamondShovel = <minecraft:diamond_shovel>;
val diamondHoe = <minecraft:diamond_hoe>;
val diamondPickaxe = <minecraft:diamond_pickaxe>;
val diamondAxe = <minecraft:diamond_axe>;
val antimatterExplosives = <icbmclassic:explosives:22>;
val antimatterMissile = <icbmclassic:explosive_missile:22>;
val tier10Rocket = <extraplanets:item_tier10_rocket:3>;
val moxFuel = <ic2:quad_mox_fuel_rod>;
val mfsu = <ic2:te:75>;
val nuclearMissile = <icbmclassic:explosives:15>;
val tools = [
<minecraft:iron_shovel>,
<minecraft:iron_hoe>,
<minecraft:iron_pickaxe>,
<minecraft:iron_axe>,
<minecraft:diamond_shovel>,
<minecraft:diamond_hoe>,
<minecraft:diamond_pickaxe>,
<minecraft:diamond_axe>
] as IItemStack[];
// Functions
function setDurabilityAndTooltip(item as IItemStack) as void {
item.maxDamage = 2;
item.addTooltip(format.red("This tool is useless, use Tinkers' Construct"));
}
//for tool in tools {
// setDurabilityAndTooltip(tool);
//}
// Removals
recipes.remove(russianItem);
recipes.remove(antimatterExplosives);
recipes.remove(antimatterMissile);
// Recipe Implementations
recipes.addShaped(antimatterMissile, [
[tier10Rocket, tier10Rocket, tier10Rocket],
[tier10Rocket, antimatterExplosives, tier10Rocket],
[tier10Rocket, tier10Rocket, tier10Rocket]
]);
recipes.addShaped(antimatterExplosives, [
[tier10Rocket, mfsu, tier10Rocket],
[nuclearMissile, nuclearMissile, nuclearMissile],
[tier10Rocket, mfsu, tier10Rocket]
]);
recipes.addShaped(russianItem, [
[gunpowderBlock, gunpowderBlock, gunpowderBlock],
[dandelionYellow, roseRed, roseRed],
[gunpowderBlock, gunpowderBlock, gunpowderBlock]
]);