257 lines
9.4 KiB
Plaintext
257 lines
9.4 KiB
Plaintext
import crafttweaker.api.recipe.MirrorAxis;
|
|
|
|
# General
|
|
craftingTable.addShapedMirrored(
|
|
"paper_string_wool",
|
|
MirrorAxis.ALL,
|
|
<item:minecraft:white_wool>,
|
|
[
|
|
[<item:minecraft:string>, <item:minecraft:paper>],
|
|
[<item:minecraft:paper>, <item:minecraft:string>]
|
|
]
|
|
);
|
|
|
|
craftingTable.addShapeless(
|
|
"zombie_morphine",
|
|
<item:firstaid:morphine>,
|
|
[<item:minecraft:glass_bottle>, <item:minecraft:rotten_flesh>, <item:minecraft:rotten_flesh>]
|
|
);
|
|
|
|
craftingTable.addShaped(
|
|
"wool_backpack",
|
|
<item:sophisticatedbackpacks:backpack>,
|
|
[
|
|
[<tag:items:forge:string>, <tag:items:minecraft:wool>, <tag:items:forge:string>],
|
|
[<tag:items:forge:string>, <tag:items:forge:chests/wooden>, <tag:items:forge:string>],
|
|
[<tag:items:minecraft:wool>, <tag:items:minecraft:wool>, <tag:items:minecraft:wool>],
|
|
]
|
|
);
|
|
|
|
# Salvaging
|
|
craftingTable.addShapeless(
|
|
"salvage_iron_doors",
|
|
<item:minecraft:iron_nugget> * 2,
|
|
[<item:minecraft:iron_door>]
|
|
);
|
|
|
|
craftingTable.addShapeless(
|
|
"salvage_iron_bars",
|
|
<item:minecraft:iron_nugget>,
|
|
[<item:minecraft:iron_bars> * 3]
|
|
);
|
|
|
|
craftingTable.addShapeless(
|
|
"salvage_books",
|
|
<item:minecraft:paper>,
|
|
[<item:minecraft:book>]
|
|
);
|
|
|
|
# Stick tier
|
|
craftingTable.addShaped(
|
|
"stick_gun",
|
|
<item:tacz:modern_kinetic_gun>.withTag({HasBulletInBarrel: 0, GunFireMode: "SEMI", GunId: "tacz:springfield1873", GunCurrentAmmoCount: 0}),
|
|
[
|
|
[<tag:items:minecraft:planks>, <item:minecraft:stick>, <item:minecraft:stick>]
|
|
]
|
|
);
|
|
|
|
craftingTable.addShapeless(
|
|
"stick_ammo",
|
|
<item:tacz:ammo>.withTag({AmmoId: "tacz:45_70"}) * 48,
|
|
[<item:minecraft:dirt>, <item:minecraft:stick>]
|
|
);
|
|
|
|
# Dirt tier
|
|
craftingTable.addShaped(
|
|
"dirt_gun",
|
|
<item:tacz:modern_kinetic_gun>.withTag({HasBulletInBarrel: 0, GunFireMode: "BURST", GunId: "tacz:db_short", GunCurrentAmmoCount: 0}),
|
|
[
|
|
[<item:minecraft:dirt>, <tag:items:minecraft:planks>, <tag:items:minecraft:planks>]
|
|
]
|
|
);
|
|
|
|
craftingTable.addShaped(
|
|
"dirt_gun_v2",
|
|
<item:tacz:modern_kinetic_gun>.withTag({HasBulletInBarrel: 0, GunFireMode: "SEMI", GunId: "tacz:db_long", GunCurrentAmmoCount: 0}),
|
|
[
|
|
[<item:tacz:modern_kinetic_gun>.withTag({GunId: "tacz:db_short"}), <tag:items:minecraft:planks>, <tag:items:minecraft:planks>]
|
|
]
|
|
);
|
|
|
|
craftingTable.addShaped(
|
|
"dirt_gun_v3",
|
|
<item:tacz:modern_kinetic_gun>.withTag({HasBulletInBarrel: 0, GunFireMode: "SEMI", GunId: "tacz:m870", GunCurrentAmmoCount: 0}),
|
|
[
|
|
[<item:tacz:modern_kinetic_gun>.withTag({GunId: "tacz:db_long"}), <tag:items:forge:nuggets/iron>, <tag:items:forge:nuggets/iron>]
|
|
]
|
|
);
|
|
|
|
craftingTable.addShapeless(
|
|
"dirt_ammo",
|
|
<item:tacz:ammo>.withTag({AmmoId: "tacz:12g"}) * 36,
|
|
[<item:minecraft:dirt>, <item:minecraft:gravel>]
|
|
);
|
|
|
|
# Nugget tier
|
|
craftingTable.addShaped(
|
|
"nugget_gun",
|
|
<item:tacz:modern_kinetic_gun>.withTag({HasBulletInBarrel: 0, GunFireMode: "SEMI", GunId: "tacz:glock_17", GunCurrentAmmoCount: 0}),
|
|
[
|
|
[<tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>],
|
|
[<item:minecraft:stick>]
|
|
]
|
|
);
|
|
|
|
craftingTable.addShaped(
|
|
"nugget_gun_v2",
|
|
<item:tacz:modern_kinetic_gun>.withTag({HasBulletInBarrel: 0, GunFireMode: "AUTO", GunId: "tacz:hk_mp5a5", GunCurrentAmmoCount: 0}),
|
|
[
|
|
[<item:tacz:modern_kinetic_gun>.withTag({GunId: "tacz:glock_17"}), <tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>],
|
|
[<item:minecraft:redstone_torch>, <tag:items:forge:ingots/iron>]
|
|
]
|
|
);
|
|
|
|
craftingTable.addShapeless(
|
|
"nugget_ammo",
|
|
<item:tacz:ammo>.withTag({AmmoId: "tacz:9mm"}) * 60,
|
|
[<item:minecraft:dirt>]
|
|
);
|
|
|
|
craftingTable.addShapeless(
|
|
"nugget_ammo_v2",
|
|
<item:tacz:ammo>.withTag({AmmoId: "tacz:556x45"}) * 60,
|
|
[<tag:items:forge:nuggets/iron>]
|
|
);
|
|
|
|
craftingTable.addShaped(
|
|
"nugget_gun_fast",
|
|
<item:tacz:modern_kinetic_gun>.withTag({HasBulletInBarrel: 0, GunFireMode: "AUTO", GunId: "tacz:m16a1", GunCurrentAmmoCount: 0}),
|
|
[
|
|
[<item:tacz:modern_kinetic_gun>.withTag({GunId: "tacz:hk_mp5a5"}), <tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>],
|
|
[<item:minecraft:redstone_torch>, <item:minecraft:redstone_torch>]
|
|
]
|
|
);
|
|
|
|
craftingTable.addShaped(
|
|
"nugget_gun_strong",
|
|
<item:tacz:modern_kinetic_gun>.withTag({HasBulletInBarrel: 0, GunFireMode: "BURST", GunId: "tacz:m16a4", GunCurrentAmmoCount: 0}),
|
|
[
|
|
[<item:tacz:modern_kinetic_gun>.withTag({GunId: "tacz:hk_mp5a5"}), <tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>],
|
|
[<tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>]
|
|
]
|
|
);
|
|
|
|
craftingTable.addShaped(
|
|
"nugget_gun_fast_v2",
|
|
<item:tacz:modern_kinetic_gun>.withTag({HasBulletInBarrel: 0, GunFireMode: "AUTO", GunId: "tacz:m4a1", GunCurrentAmmoCount: 0}),
|
|
[
|
|
[<item:tacz:modern_kinetic_gun>.withTag({GunId: "tacz:m16a1"}), <tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>],
|
|
[<item:minecraft:redstone_torch>, <tag:items:forge:dusts/redstone>, <tag:items:forge:dusts/redstone>]
|
|
]
|
|
);
|
|
|
|
craftingTable.addShaped(
|
|
"nugget_gun_strong_v2",
|
|
<item:tacz:modern_kinetic_gun>.withTag({HasBulletInBarrel: 0, GunFireMode: "SEMI", GunId: "tacz:spr15hb", GunCurrentAmmoCount: 0}),
|
|
[
|
|
[<item:tacz:modern_kinetic_gun>.withTag({GunId: "tacz:m16a4"}), <tag:items:forge:storage_blocks/iron>, <tag:items:forge:storage_blocks/iron>],
|
|
[<tag:items:forge:gems/lapis>, <tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>]
|
|
]
|
|
);
|
|
|
|
craftingTable.addShaped(
|
|
"nugget_gun_fast_v3",
|
|
<item:tacz:modern_kinetic_gun>.withTag({HasBulletInBarrel: 0, GunFireMode: "AUTO", GunId: "tacz:hk416d", GunCurrentAmmoCount: 0}),
|
|
[
|
|
[<item:tacz:modern_kinetic_gun>.withTag({GunId: "tacz:m4a1"}), <tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>],
|
|
[<tag:items:forge:storage_blocks/redstone>]
|
|
]
|
|
);
|
|
|
|
craftingTable.addShaped(
|
|
"nugget_gun_strong_v3",
|
|
<item:tacz:modern_kinetic_gun>.withTag({HasBulletInBarrel: 0, GunFireMode: "SEMI", GunId: "tacz:ai_awp", GunCurrentAmmoCount: 0}),
|
|
[
|
|
[<item:tacz:modern_kinetic_gun>.withTag({GunId: "tacz:spr15hb"}), <tag:items:forge:storage_blocks/iron>, <tag:items:forge:storage_blocks/iron>],
|
|
[<tag:items:forge:storage_blocks/lapis>]
|
|
]
|
|
);
|
|
|
|
craftingTable.addShaped(
|
|
"nugget_gun_fast_v4",
|
|
<item:tacz:modern_kinetic_gun>.withTag({HasBulletInBarrel: 0, GunFireMode: "AUTO", GunId: "tacz:m249", GunCurrentAmmoCount: 0}),
|
|
[
|
|
[<item:tacz:modern_kinetic_gun>.withTag({GunId: "tacz:hk416d"}), <tag:items:forge:storage_blocks/iron>, <tag:items:forge:storage_blocks/iron>],
|
|
[<tag:items:forge:storage_blocks/redstone>, <tag:items:forge:storage_blocks/redstone>]
|
|
]
|
|
);
|
|
|
|
craftingTable.addShapeless(
|
|
"nugget_ammo_strong",
|
|
<item:tacz:ammo>.withTag({AmmoId: "tacz:338"}),
|
|
[<item:tacz:ammo>.withTag({AmmoId: "tacz:556x45"}), <item:tacz:ammo>.withTag({AmmoId: "tacz:556x45"})]
|
|
);
|
|
|
|
craftingTable.addShaped(
|
|
"nugget_gun_fast_v5",
|
|
<item:tacz:modern_kinetic_gun>.withTag({HasBulletInBarrel: 0, GunFireMode: "AUTO", GunId: "tacz:minigun", GunCurrentAmmoCount: 0}),
|
|
[
|
|
[<tag:items:forge:ingots/iron>, <item:tacz:modern_kinetic_gun>.withTag({GunId: "tacz:m249"}), <tag:items:forge:ingots/iron>],
|
|
[<item:tacz:modern_kinetic_gun>.withTag({GunId: "tacz:m249"}), <tag:items:forge:storage_blocks/redstone>, <item:tacz:modern_kinetic_gun>.withTag({GunId: "tacz:m249"})],
|
|
[<tag:items:forge:ingots/iron>, <item:tacz:modern_kinetic_gun>.withTag({GunId: "tacz:m249"}), <tag:items:forge:ingots/iron>]
|
|
]
|
|
);
|
|
|
|
craftingTable.addShaped(
|
|
"nugget_gun_strong_v4",
|
|
<item:tacz:modern_kinetic_gun>.withTag({HasBulletInBarrel: 0, GunFireMode: "SEMI", GunId: "tacz:m95", GunCurrentAmmoCount: 0}),
|
|
[
|
|
[<item:tacz:modern_kinetic_gun>.withTag({GunId: "tacz:ai_awp"}), <item:tacz:modern_kinetic_gun>.withTag({GunId: "tacz:ai_awp"}), <tag:items:forge:storage_blocks/iron>],
|
|
[<tag:items:forge:gems/lapis>, <tag:items:forge:gems/lapis>]
|
|
]
|
|
);
|
|
|
|
craftingTable.addShapeless(
|
|
"nugget_ammo_fast",
|
|
<item:tacz:ammo>.withTag({AmmoId: "tacz:308"}) * 48,
|
|
[<item:tacz:ammo>.withTag({AmmoId: "tacz:556x45"})]
|
|
);
|
|
|
|
craftingTable.addShapeless(
|
|
"nugget_ammo_strong_v2",
|
|
<item:tacz:ammo>.withTag({AmmoId: "tacz:50bmg"}),
|
|
[<item:tacz:ammo>.withTag({AmmoId: "tacz:338"}), <item:tacz:ammo>.withTag({AmmoId: "tacz:338"})]
|
|
);
|
|
|
|
# Scopes
|
|
craftingTable.addShaped(
|
|
"scope",
|
|
<item:tacz:attachment>.withTag({AttachmentId: "tacz:scope_1873_6x"}),
|
|
[
|
|
[<tag:items:minecraft:planks>, <tag:items:forge:glass>, <tag:items:minecraft:planks>]
|
|
]
|
|
);
|
|
|
|
craftingTable.addShaped(
|
|
"scope_v2",
|
|
<item:tacz:attachment>.withTag({AttachmentId: "tacz:scope_contender"}),
|
|
[
|
|
[<tag:items:forge:nuggets/iron>, <item:tacz:attachment>.withTag({AttachmentId: "tacz:scope_1873_6x"}), <tag:items:forge:nuggets/iron>]
|
|
]
|
|
);
|
|
|
|
craftingTable.addShaped(
|
|
"scope_v3",
|
|
<item:tacz:attachment>.withTag({ZoomNumber: 8, AttachmentId: "tacz:scope_standard_8x"}),
|
|
[
|
|
[<tag:items:forge:dusts/redstone>, <item:tacz:attachment>.withTag({AttachmentId: "tacz:scope_contender"}), <tag:items:forge:dusts/redstone>]
|
|
]
|
|
);
|
|
|
|
craftingTable.addShaped(
|
|
"scope_v4",
|
|
<item:tacz:attachment>.withTag({ZoomNumber: 1, AttachmentId: "tacz:scope_mk5hd"}),
|
|
[
|
|
[<tag:items:forge:gems/lapis>, <item:tacz:attachment>.withTag({AttachmentId: "tacz:scope_standard_8x"}), <tag:items:forge:gems/lapis>]
|
|
]
|
|
); |