Initial commit
This commit is contained in:
1525
scripts/Generic/armorValue.zs
Normal file
1525
scripts/Generic/armorValue.zs
Normal file
File diff suppressed because it is too large
Load Diff
1626
scripts/Generic/armor_recipe.zs
Normal file
1626
scripts/Generic/armor_recipe.zs
Normal file
File diff suppressed because it is too large
Load Diff
32
scripts/Generic/cures.zs
Normal file
32
scripts/Generic/cures.zs
Normal file
@@ -0,0 +1,32 @@
|
||||
|
||||
<item:contenttweaker:x_factor>.maxDamage = 1024;
|
||||
<item:contenttweaker:research_book>.maxDamage = 1024;
|
||||
|
||||
// Research Book
|
||||
craftingTable.remove(<item:contenttweaker:research_book>);
|
||||
craftingTable.addShaped("research_book", <item:contenttweaker:research_book>,
|
||||
[[<tag:items:forge:leather>, <item:contenttweaker:research_paper_1>, <item:contenttweaker:research_paper_2>],
|
||||
[<item:contenttweaker:research_paper_3>, <item:contenttweaker:research_paper_4>, <item:contenttweaker:research_paper_5>]]);
|
||||
|
||||
// Formula X
|
||||
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("formula_x")
|
||||
.transitionTo(<item:minecraft:glass_bottle>)
|
||||
.require(<item:minecraft:glass_bottle>)
|
||||
.loops(4)
|
||||
.addOutput(<item:contenttweaker:formula_x>, 1)
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:contenttweaker:research_book>.reuse()))
|
||||
.addStep<mods.createtweaker.FillingRecipe>((rb) => rb.require(<fluid:minecraft:water> * 25))
|
||||
.addStep<mods.createtweaker.FillingRecipe>((rb) => rb.require(<fluid:create:honey> * 25))
|
||||
.addStep<mods.createtweaker.FillingRecipe>((rb) => rb.require(<tag:fluids:forge:seedoil> * 25))
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:contenttweaker:x_factor>.reuse()))
|
||||
);
|
||||
|
||||
craftingTable.removeByName("minecraft:golden_apple");
|
||||
craftingTable.addShapeless("golden_apple", <item:minecraft:golden_apple>,
|
||||
[<item:contenttweaker:formula_x>, <item:minecraft:apple>]);
|
||||
|
||||
craftingTable.remove(<item:mutationcraft:necroptor_membrane>);
|
||||
craftingTable.addShapeless("necroptor_membrance", <item:mutationcraft:necroptor_membrane> * 3, [<item:mutationcraft:putrid_brain>, <item:mutationcraft:putrid_heart>, <item:mutationcraft:putrid_claw>]);
|
||||
|
||||
craftingTable.remove(<item:mutationcraft:mutagen_serum>);
|
||||
craftingTable.addShapeless("mutagen_serum", <item:mutationcraft:mutagen_serum>, [<item:minecraft:glass_bottle>, <item:mutationcraft:necroptor_membrane>, <item:contenttweaker:x_factor>.anyDamage().reuse().transformDamage(1), <item:minecraft:golden_apple>]);
|
||||
171
scripts/Generic/descriptions.zs
Normal file
171
scripts/Generic/descriptions.zs
Normal file
@@ -0,0 +1,171 @@
|
||||
import crafttweaker.api.item.IItemStack;
|
||||
import crafttweaker.api.text.TranslatableComponent;
|
||||
import mods.jei.JEI;
|
||||
|
||||
// Pipez
|
||||
JEI.addDescription(<item:pipez:energy_pipe>, new TranslatableComponent("description.pipes"));
|
||||
|
||||
// Mold Descriptions
|
||||
JEI.addDescription(<item:contenttweaker:mold_bullet_casing_9mm_round>, new TranslatableComponent("description.molds.gunsmith"));
|
||||
JEI.addDescription(<item:contenttweaker:mold_bullet_casing_round45>, new TranslatableComponent("description.molds.gunsmith"));
|
||||
JEI.addDescription(<item:contenttweaker:mold_bullet_casing_ae50>, new TranslatableComponent("description.molds.gunsmith"));
|
||||
JEI.addDescription(<item:contenttweaker:mold_bullet_casing_bmagnum>, new TranslatableComponent("description.molds.gunsmith"));
|
||||
JEI.addDescription(<item:contenttweaker:mold_bullet_casing_10_gauge_round>, new TranslatableComponent("description.molds.exclusive"));
|
||||
JEI.addDescription(<item:contenttweaker:mold_bullet_casing_46x30>, new TranslatableComponent("description.molds.exclusive"));
|
||||
JEI.addDescription(<item:contenttweaker:mold_bullet_casing_50bmg>, new TranslatableComponent("description.molds.exclusive"));
|
||||
JEI.addDescription(<item:contenttweaker:mold_bullet_casing_57x28>, new TranslatableComponent("description.molds.exclusive"));
|
||||
JEI.addDescription(<item:contenttweaker:mold_bullet_casing_58x42>, new TranslatableComponent("description.molds.exclusive"));
|
||||
JEI.addDescription(<item:contenttweaker:mold_bullet_casing_762x25>, new TranslatableComponent("description.molds.exclusive"));
|
||||
JEI.addDescription(<item:contenttweaker:mold_bullet_casing_762x39>, new TranslatableComponent("description.molds.exclusive"));
|
||||
JEI.addDescription(<item:contenttweaker:mold_bullet_casing_762x54>, new TranslatableComponent("description.molds.exclusive"));
|
||||
JEI.addDescription(<item:contenttweaker:mold_bullet_casing_bullet68>, new TranslatableComponent("description.molds.exclusive"));
|
||||
JEI.addDescription(<item:contenttweaker:mold_bullet_casing_bullet308>, new TranslatableComponent("description.molds.exclusive"));
|
||||
JEI.addDescription(<item:contenttweaker:mold_bullet_casing_lapua338>, new TranslatableComponent("description.molds.exclusive"));
|
||||
JEI.addDescription(<item:contenttweaker:mold_bullet_casing_nato556>, new TranslatableComponent("description.molds.exclusive"));
|
||||
JEI.addDescription(<item:contenttweaker:mold_bullet_casing_win3030>, new TranslatableComponent("description.molds.exclusive"));
|
||||
|
||||
JEI.addDescription(<item:contenttweaker:mold_basic_processor>, new TranslatableComponent("description.molds.processor"));
|
||||
JEI.addDescription(<item:contenttweaker:mold_improved_processor>, new TranslatableComponent("description.molds.processor"));
|
||||
JEI.addDescription(<item:contenttweaker:mold_advanced_processor>, new TranslatableComponent("description.molds.processor"));
|
||||
|
||||
JEI.addDescription(<item:immersiveengineering:blueprint>.withTag({blueprint: "components" as string}), new TranslatableComponent("description.blueprint.component"));
|
||||
JEI.addDescription(<item:immersiveengineering:blueprint>.withTag({blueprint: "molds" as string}), new TranslatableComponent("description.blueprint.molds"));
|
||||
JEI.addDescription(<item:immersiveengineering:blueprint>.withTag({blueprint: "electrode" as string}), new TranslatableComponent("description.blueprint.arc_furnace"));
|
||||
JEI.addDescription(<item:immersiveengineering:blueprint>.withTag({blueprint: "bullet" as string}), new TranslatableComponent("description.blueprint.turret"));
|
||||
JEI.addDescription(<item:immersiveengineering:blueprint>.withTag({blueprint: "specialBullet" as string}), new TranslatableComponent("description.blueprint.special_turret"));
|
||||
|
||||
// Bullet Descriptions
|
||||
JEI.addDescription(<item:tac:9mm_round>, new TranslatableComponent("description.bullet.factory_weaponsmith"));
|
||||
JEI.addDescription(<item:tac:10_gauge_round>, new TranslatableComponent("description.bullet.factory_weaponsmith"));
|
||||
JEI.addDescription(<item:tac:46x30>, new TranslatableComponent("description.bullet.factory"));
|
||||
JEI.addDescription(<item:tac:50bmg>, new TranslatableComponent("description.bullet.factory"));
|
||||
JEI.addDescription(<item:tac:57x28>, new TranslatableComponent("description.bullet.factory"));
|
||||
JEI.addDescription(<item:tac:58x42>, new TranslatableComponent("description.bullet.factory_trade"));
|
||||
JEI.addDescription(<item:tac:762x25>, new TranslatableComponent("description.bullet.factory_trade"));
|
||||
JEI.addDescription(<item:tac:762x39>, new TranslatableComponent("description.bullet.factory_gunsmith"));
|
||||
JEI.addDescription(<item:tac:762x54>, new TranslatableComponent("description.bullet.factory_trade"));
|
||||
JEI.addDescription(<item:tac:ae50>, new TranslatableComponent("description.bullet.factory_gunsmith"));
|
||||
JEI.addDescription(<item:tac:b_magnum>, new TranslatableComponent("description.bullet.factory_magnum"));
|
||||
JEI.addDescription(<item:tac:bullet68>, new TranslatableComponent("description.bullet.factory"));
|
||||
JEI.addDescription(<item:tac:bullet_308>, new TranslatableComponent("description.bullet.factory"));
|
||||
JEI.addDescription(<item:tac:lapua338>, new TranslatableComponent("description.bullet.factory"));
|
||||
JEI.addDescription(<item:tac:nato_556_bullet>, new TranslatableComponent("description.bullet.factory_gunsmith"));
|
||||
JEI.addDescription(<item:tac:round45>, new TranslatableComponent("description.bullet.factory_weaponsmith"));
|
||||
JEI.addDescription(<item:tac:win_30-30>, new TranslatableComponent("description.bullet.factory"));
|
||||
|
||||
// Bunny Hopper
|
||||
JEI.addDescription(<item:artifacts:bunny_hoppers>, new TranslatableComponent("description.bunny_hopper"));
|
||||
|
||||
// Nether Star
|
||||
JEI.addDescription(<item:minecraft:nether_star>, new TranslatableComponent("description.nether_star"));
|
||||
|
||||
// Rubber Description
|
||||
JEI.addDescription(<item:contenttweaker:rubber>, new TranslatableComponent("description.rubber"));
|
||||
|
||||
// High Carbon Steel Alloy Description
|
||||
JEI.addDescription(<item:contenttweaker:high_carbon_steel_alloy>, new TranslatableComponent("description.high_carbon_steel_alloy"));
|
||||
|
||||
// High Carbon Steel Alloy Description
|
||||
JEI.addDescription(<item:contenttweaker:resistant_fabric>, new TranslatableComponent("description.resistant_fabric"));
|
||||
|
||||
// Duroplast Sheet Description
|
||||
JEI.addDescription(<item:immersiveengineering:plate_duroplast>, new TranslatableComponent("description.duroplast"));
|
||||
|
||||
// Money Description
|
||||
JEI.addDescription(<item:apocalypsenow:money>, new TranslatableComponent("description.money"));
|
||||
|
||||
// Gasmask Description
|
||||
JEI.addDescription(<item:apocalypsenow:gasmask_helmet>, new TranslatableComponent("description.gasmask"));
|
||||
JEI.addDescription(<item:apocalypsenow:hazmat_suit_helmet>, new TranslatableComponent("description.gasmask"));
|
||||
JEI.addDescription(<item:apocalypsenow:biohazard_helmet>, new TranslatableComponent("description.gasmask"));
|
||||
JEI.addDescription(<item:apocalypsenow:soldier_helmet>, new TranslatableComponent("description.gasmask"));
|
||||
JEI.addDescription(<item:apocalypsenow:pbf_hamstergasmask_helmet>, new TranslatableComponent("description.gasmask"));
|
||||
JEI.addDescription(<item:apocalypsenow:pkm_4gasmask_helmet>, new TranslatableComponent("description.gasmask"));
|
||||
|
||||
|
||||
// Explosive Bolts
|
||||
JEI.addDescription(<item:crossbowverhaul:bolt_explosive>, new TranslatableComponent("description.explosive_bolt"));
|
||||
|
||||
// Golden Apple
|
||||
JEI.addDescription(<item:minecraft:golden_apple>, new TranslatableComponent("description.golden_apple"));
|
||||
|
||||
// Blaze Rods
|
||||
JEI.addDescription(<item:minecraft:blaze_rod>, new TranslatableComponent("description.blaze_rod"));
|
||||
JEI.addDescription(<item:minecraft:blaze_powder>, new TranslatableComponent("description.blaze_rod"));
|
||||
|
||||
// Netherrack
|
||||
JEI.addDescription(<item:minecraft:netherrack>, new TranslatableComponent("description.netherrack"));
|
||||
|
||||
// Butcher
|
||||
JEI.addDescription(<item:farmersdelight:cooked_chicken_cuts>, new TranslatableComponent("description.butcher_apprentice"));
|
||||
JEI.addDescription(<item:farmersdelight:cooked_bacon>, new TranslatableComponent("description.butcher_apprentice"));
|
||||
JEI.addDescription(<item:farmersdelight:cooked_mutton_chops>, new TranslatableComponent("description.butcher_apprentice"));
|
||||
|
||||
JEI.addDescription(<item:farmersdelight:bacon_sandwich>, new TranslatableComponent("description.butcher_journeyman"));
|
||||
JEI.addDescription(<item:farmersdelight:mutton_wrap>, new TranslatableComponent("description.butcher_journeyman"));
|
||||
JEI.addDescription(<item:farmersdelight:smoked_ham>, new TranslatableComponent("description.butcher_journeyman"));
|
||||
|
||||
JEI.addDescription(<item:farmersdelight:beef_stew>, new TranslatableComponent("description.butcher_expert"));
|
||||
JEI.addDescription(<item:farmersdelight:chicken_soup>, new TranslatableComponent("description.butcher_expert"));
|
||||
JEI.addDescription(<item:farmersdelight:pasta_with_mutton_chop>, new TranslatableComponent("description.butcher_expert"));
|
||||
JEI.addDescription(<item:farmersdelight:pasta_with_meatballs>, new TranslatableComponent("description.butcher_expert"));
|
||||
|
||||
JEI.addDescription(<item:farmersdelight:roast_chicken_block>, new TranslatableComponent("description.butcher_masterwork"));
|
||||
JEI.addDescription(<item:farmersdelight:honey_glazed_ham_block>, new TranslatableComponent("description.butcher_masterwork"));
|
||||
|
||||
|
||||
|
||||
// Cleric
|
||||
JEI.addDescription(<item:minecraft:crimson_fungus>, new TranslatableComponent("description.cleric_apprentice"));
|
||||
JEI.addDescription(<item:minecraft:warped_fungus>, new TranslatableComponent("description.cleric_apprentice"));
|
||||
JEI.addDescription(<item:minecraft:soul_sand>, new TranslatableComponent("description.cleric_apprentice"));
|
||||
|
||||
JEI.addDescription(<item:minecraft:nether_wart>, new TranslatableComponent("description.cleric_journeyman"));
|
||||
|
||||
JEI.addDescription(<item:minecraft:dragon_breath>, new TranslatableComponent("description.cleric_expert"));
|
||||
JEI.addDescription(<item:minecraft:shulker_shell>, new TranslatableComponent("description.cleric_expert"));
|
||||
|
||||
|
||||
// Mason
|
||||
JEI.addDescription(<item:minecraft:andesite>, new TranslatableComponent("description.mason_apprentice"));
|
||||
|
||||
JEI.addDescription(<item:minecraft:quartz>, new TranslatableComponent("description.mason_journeyman"));
|
||||
|
||||
JEI.addDescription(<item:minecraft:glowstone>, new TranslatableComponent("description.mason_expert"));
|
||||
JEI.addDescription(<item:minecraft:glowstone_dust>, new TranslatableComponent("description.mason_expert"));
|
||||
JEI.addDescription(<item:minecraft:end_rod>, new TranslatableComponent("description.mason_expert"));
|
||||
JEI.addDescription(<item:minecraft:sea_lantern>, new TranslatableComponent("description.mason_expert"));
|
||||
|
||||
|
||||
|
||||
// Leatherworker
|
||||
JEI.addDescription(<item:minecraft:slime_ball>, new TranslatableComponent("description.leatherworker_journeyman"));
|
||||
JEI.addDescription(<item:immersiveengineering:hemp_fabric>, new TranslatableComponent("description.leatherworker_journeyman"));
|
||||
|
||||
JEI.addDescription(<item:cold_sweat:hoglin_hide>, new TranslatableComponent("description.leatherworker_expert"));
|
||||
JEI.addDescription(<item:cold_sweat:fur>, new TranslatableComponent("description.leatherworker_expert"));
|
||||
|
||||
JEI.addDescription(<item:cold_sweat:chameleon_molt>, new TranslatableComponent("description.leatherworker_masterwork"));
|
||||
JEI.addDescription(<item:immersiveengineering:ersatz_leather>, new TranslatableComponent("description.leatherworker_masterwork"));
|
||||
|
||||
// Engineer
|
||||
// Steel Ingots
|
||||
JEI.addDescription(<item:immersiveengineering:ingot_steel>, new TranslatableComponent("description.engineer_apprentice"));
|
||||
JEI.addDescription(<item:immersiveengineering:plate_steel>, new TranslatableComponent("description.engineer_apprentice"));
|
||||
JEI.addDescription(<item:immersiveengineering:stick_steel>, new TranslatableComponent("description.engineer_apprentice"));
|
||||
|
||||
JEI.addDescription(<item:immersiveengineering:component_iron>, new TranslatableComponent("description.engineer_masterwork"));
|
||||
JEI.addDescription(<item:immersiveengineering:component_steel>, new TranslatableComponent("description.engineer_masterwork"));
|
||||
|
||||
JEI.addDescription(<item:immersiveengineering:stick_iron>, new TranslatableComponent("description.engineer_masterwork"));
|
||||
JEI.addDescription(<item:immersiveengineering:plate_iron>, new TranslatableComponent("description.engineer_masterwork"));
|
||||
|
||||
|
||||
// Aluminum Ingots
|
||||
JEI.addDescription(<item:immersiveengineering:ingot_aluminum>, new TranslatableComponent("description.engineer_expert"));
|
||||
JEI.addDescription(<item:immersiveengineering:plate_aluminum>, new TranslatableComponent("description.engineer_expert"));
|
||||
JEI.addDescription(<item:immersiveengineering:stick_aluminum>, new TranslatableComponent("description.engineer_expert"));
|
||||
|
||||
|
||||
// Electrician
|
||||
JEI.addDescription(<item:immersiveengineering:component_electronic>, new TranslatableComponent("description.electronic_component"));
|
||||
194
scripts/Generic/food.zs
Normal file
194
scripts/Generic/food.zs
Normal file
@@ -0,0 +1,194 @@
|
||||
import crafttweaker.api.food.FoodData;
|
||||
import crafttweaker.api.item.IItemStack;
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:apple_juice>);
|
||||
|
||||
<tag:items:diet:sugars>.add(<item:apocalypsenow:porpsi>);
|
||||
<tag:items:diet:sugars>.add(<item:apocalypsenow:coke>);
|
||||
<tag:items:diet:sugars>.add(<item:apocalypsenow:orange_juice>);
|
||||
<tag:items:diet:sugars>.add(<item:apocalypsenow:grape_juice>);
|
||||
<tag:items:diet:sugars>.add(<item:apocalypsenow:apple_juice>);
|
||||
<tag:items:diet:sugars>.add(<item:apocalypsenow:peach_juice>);
|
||||
<tag:items:diet:sugars>.add(<item:apocalypsenow:large_soda>);
|
||||
<tag:items:diet:sugars>.add(<item:apocalypsenow:energy_drink>);
|
||||
<tag:items:diet:sugars>.add(<item:apocalypsenow:beer>);
|
||||
<tag:items:diet:sugars>.add(<item:apocalypsenow:nonalcoholic_beer>);
|
||||
<tag:items:diet:sugars>.add(<item:apocalypsenow:vodka>);
|
||||
<tag:items:diet:grains>.add(<item:apocalypsenow:cereal>);
|
||||
<tag:items:diet:grains>.add(<item:apocalypsenow:beer>);
|
||||
<tag:items:diet:grains>.add(<item:apocalypsenow:nonalcoholic_beer>);
|
||||
<tag:items:diet:grains>.add(<item:apocalypsenow:vodka>);
|
||||
<tag:items:diet:fruits>.add(<item:apocalypsenow:open_canned_melon>);
|
||||
<tag:items:diet:fruits>.add(<item:apocalypsenow:orange_juice>);
|
||||
<tag:items:diet:fruits>.add(<item:apocalypsenow:grape_juice>);
|
||||
<tag:items:diet:fruits>.add(<item:apocalypsenow:apple_juice>);
|
||||
<tag:items:diet:fruits>.add(<item:apocalypsenow:peach_juice>);
|
||||
<tag:items:diet:proteins>.add(<item:apocalypsenow:chips>);
|
||||
<tag:items:diet:proteins>.add(<item:apocalypsenow:open_canned_fish>);
|
||||
<tag:items:diet:proteins>.add(<item:apocalypsenow:open_canned_pork>);
|
||||
<tag:items:diet:proteins>.add(<item:apocalypsenow:open_canned_rabbit_soup>);
|
||||
<tag:items:diet:proteins>.add(<item:apocalypsenow:cooked_canned_pork>);
|
||||
<tag:items:diet:proteins>.add(<item:apocalypsenow:cooked_caned_fish>);
|
||||
<tag:items:diet:proteins>.add(<item:apocalypsenow:cooked_canned_rabit_soup>);
|
||||
<tag:items:diet:vegetables>.add(<item:apocalypsenow:open_canned_carrot>);
|
||||
<tag:items:diet:vegetables>.add(<item:apocalypsenow:open_canned_beetroot>);
|
||||
<tag:items:diet:vegetables>.add(<item:apocalypsenow:open_canned_tomatos>);
|
||||
|
||||
|
||||
<item:apocalypsenow:apple_juice>.setFood(<item:apocalypsenow:apple_juice>.getFood().setNutrition(2).setCanAlwaysEat(true));
|
||||
<item:apocalypsenow:orange_juice>.setFood(<item:apocalypsenow:orange_juice>.getFood().setNutrition(2).setCanAlwaysEat(true));
|
||||
<item:apocalypsenow:grape_juice>.setFood(<item:apocalypsenow:grape_juice>.getFood().setNutrition(2).setCanAlwaysEat(true));
|
||||
<item:apocalypsenow:peach_juice>.setFood(<item:apocalypsenow:peach_juice>.getFood().setNutrition(2).setCanAlwaysEat(true));
|
||||
<item:apocalypsenow:large_soda>.setFood(<item:apocalypsenow:large_soda>.getFood().setNutrition(1).setCanAlwaysEat(true));
|
||||
<item:apocalypsenow:porpsi>.setFood(<item:apocalypsenow:porpsi>.getFood().setNutrition(1).setCanAlwaysEat(true));
|
||||
<item:apocalypsenow:coke>.setFood(<item:apocalypsenow:coke>.getFood().setNutrition(1).setCanAlwaysEat(true));
|
||||
<item:apocalypsenow:coffee>.setFood(<item:apocalypsenow:coffee>.getFood().setNutrition(1).setCanAlwaysEat(true));
|
||||
<item:apocalypsenow:whisky>.setFood(<item:apocalypsenow:whisky>.getFood().setNutrition(1).setCanAlwaysEat(true));
|
||||
<item:apocalypsenow:vodka>.setFood(<item:apocalypsenow:vodka>.getFood().setNutrition(1).setCanAlwaysEat(true));
|
||||
<item:apocalypsenow:energy_drink>.setFood(<item:apocalypsenow:energy_drink>.getFood().setNutrition(1).setCanAlwaysEat(true));
|
||||
<item:apocalypsenow:beer>.setFood(<item:apocalypsenow:vodka>.getFood().setNutrition(1).setCanAlwaysEat(true));
|
||||
<item:apocalypsenow:nonalcoholic_beer>.setFood(<item:apocalypsenow:vodka>.getFood().setNutrition(1).setCanAlwaysEat(true));
|
||||
|
||||
|
||||
<item:apocalypsenow:open_canned_carrot>.setFood(<item:apocalypsenow:open_canned_carrot>.getFood().setNutrition(3));
|
||||
<item:apocalypsenow:open_canned_fish>.setFood(<item:apocalypsenow:open_canned_fish>.getFood().setNutrition(2));
|
||||
<item:apocalypsenow:cooked_caned_fish>.setFood(<item:apocalypsenow:cooked_caned_fish>.getFood().setNutrition(5));
|
||||
<item:apocalypsenow:open_canned_beetroot>.setFood(<item:apocalypsenow:open_canned_beetroot>.getFood().setNutrition(4));
|
||||
<item:apocalypsenow:open_canned_melon>.setFood(<item:apocalypsenow:open_canned_melon>.getFood().setNutrition(2));
|
||||
<item:apocalypsenow:open_canned_tomatos>.setFood(<item:apocalypsenow:open_canned_tomatos>.getFood().setNutrition(1));
|
||||
<item:apocalypsenow:open_canned_pork>.setFood(<item:apocalypsenow:open_canned_pork>.getFood().setNutrition(3));
|
||||
<item:apocalypsenow:cooked_canned_pork>.setFood(<item:apocalypsenow:cooked_canned_pork>.getFood().setNutrition(8));
|
||||
<item:apocalypsenow:open_canned_rabbit_soup>.setFood(<item:apocalypsenow:open_canned_rabbit_soup>.getFood().setNutrition(3));
|
||||
<item:apocalypsenow:cooked_canned_rabit_soup>.setFood(<item:apocalypsenow:cooked_canned_rabit_soup>.getFood().setNutrition(5));
|
||||
|
||||
// Porpsi
|
||||
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("porpsi")
|
||||
.transitionTo(<item:apocalypsenow:can>)
|
||||
.require(<item:apocalypsenow:can>)
|
||||
.loops(1)
|
||||
.addOutput(<item:apocalypsenow:porpsi>, 1)
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:minecraft:nether_wart>))
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:minecraft:sugar>))
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:minecraft:ice>))
|
||||
.addStep<mods.createtweaker.FillingRecipe>((rb) => rb.require(<fluid:minecraft:water> * 25))
|
||||
.addStep<mods.createtweaker.PressingRecipe>()
|
||||
);
|
||||
|
||||
// Coke
|
||||
recipes.remove(<item:apocalypsenow:can>);
|
||||
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("coke")
|
||||
.transitionTo(<item:apocalypsenow:can>)
|
||||
.require(<item:apocalypsenow:can>)
|
||||
.loops(1)
|
||||
.addOutput(<item:apocalypsenow:coke>, 1)
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:minecraft:blaze_powder>))
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:minecraft:sugar>))
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:minecraft:ice>))
|
||||
.addStep<mods.createtweaker.FillingRecipe>((rb) => rb.require(<fluid:minecraft:water> * 25))
|
||||
.addStep<mods.createtweaker.PressingRecipe>()
|
||||
);
|
||||
|
||||
// Chips
|
||||
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("chips")
|
||||
.transitionTo(<item:apocalypsenow:can>)
|
||||
.require(<tag:items:forge:crops/potato>)
|
||||
.loops(1)
|
||||
.addOutput(<item:apocalypsenow:chips>, 1)
|
||||
.addStep<mods.createtweaker.CuttingRecipe>()
|
||||
.addStep<mods.createtweaker.PressingRecipe>()
|
||||
.addStep<mods.createtweaker.FillingRecipe>((rb) => rb.require(<tag:fluids:forge:seedoil> * 25))
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/plastic>))
|
||||
);
|
||||
|
||||
|
||||
// Cereal
|
||||
<tag:items:forge:material/cereal>.add(<tag:items:forge:crops/wheat>);
|
||||
<tag:items:forge:material/cereal>.add(<tag:items:forge:crops/rice>);
|
||||
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("cereal")
|
||||
.transitionTo(<item:create:wheat_flour>)
|
||||
.require(<tag:items:forge:material/cereal>)
|
||||
.loops(1)
|
||||
.addOutput(<item:apocalypsenow:cereal>, 1)
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:material/cereal>))
|
||||
.addStep<mods.createtweaker.PressingRecipe>()
|
||||
.addStep<mods.createtweaker.FillingRecipe>((rb) => rb.require(<fluid:create:honey> * 25))
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/plastic>))
|
||||
);
|
||||
|
||||
// Can
|
||||
<recipetype:create:pressing>.addRecipe("can_press", [<item:apocalypsenow:can>], <tag:items:forge:plates/aluminum>, 256);
|
||||
craftingTable.addShapeless("unpack_gunpowder_can", <item:minecraft:gunpowder> * 4, [<item:apocalypsenow:gunpowder_can>]);
|
||||
|
||||
// Canned Beetroot
|
||||
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("canned_beetroot")
|
||||
.transitionTo(<item:apocalypsenow:can>)
|
||||
.require(<item:apocalypsenow:can>)
|
||||
.loops(1)
|
||||
.addOutput(<item:apocalypsenow:canned_beet_root>, 1)
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:crops/beetroot>))
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:crops/beetroot>))
|
||||
.addStep<mods.createtweaker.PressingRecipe>()
|
||||
);
|
||||
|
||||
// Canned Carrot
|
||||
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("canned_carrot")
|
||||
.transitionTo(<item:apocalypsenow:can>)
|
||||
.require(<item:apocalypsenow:can>)
|
||||
.loops(1)
|
||||
.addOutput(<item:apocalypsenow:canned_carrot>, 1)
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:crops/carrot>))
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:crops/carrot>))
|
||||
.addStep<mods.createtweaker.PressingRecipe>()
|
||||
);
|
||||
|
||||
// Canned Fish
|
||||
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("canned_fish")
|
||||
.transitionTo(<item:apocalypsenow:can>)
|
||||
.require(<item:apocalypsenow:can>)
|
||||
.loops(1)
|
||||
.addOutput(<item:apocalypsenow:canned_fish>, 1)
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:minecraft:fishes>))
|
||||
.addStep<mods.createtweaker.PressingRecipe>()
|
||||
);
|
||||
|
||||
// Canned Melon
|
||||
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("canned_melon")
|
||||
.transitionTo(<item:apocalypsenow:can>)
|
||||
.require(<item:apocalypsenow:can>)
|
||||
.loops(1)
|
||||
.addOutput(<item:apocalypsenow:canned_melon>, 1)
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:minecraft:melon_slice>))
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:minecraft:melon_slice>))
|
||||
.addStep<mods.createtweaker.PressingRecipe>()
|
||||
);
|
||||
|
||||
// Canned Tomato
|
||||
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("canned_tomato")
|
||||
.transitionTo(<item:apocalypsenow:can>)
|
||||
.require(<item:apocalypsenow:can>)
|
||||
.loops(1)
|
||||
.addOutput(<item:apocalypsenow:canned_tomatos>, 1)
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:crops/tomato>))
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:crops/tomato>))
|
||||
.addStep<mods.createtweaker.PressingRecipe>()
|
||||
);
|
||||
|
||||
// Canned Pork
|
||||
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("canned_pork")
|
||||
.transitionTo(<item:apocalypsenow:can>)
|
||||
.require(<item:apocalypsenow:can>)
|
||||
.loops(1)
|
||||
.addOutput(<item:apocalypsenow:canned_pork>, 1)
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:raw_pork>))
|
||||
.addStep<mods.createtweaker.PressingRecipe>()
|
||||
);
|
||||
|
||||
// Canned Rabbit
|
||||
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("canned_rabbit_soup")
|
||||
.transitionTo(<item:apocalypsenow:can>)
|
||||
.require(<item:apocalypsenow:can>)
|
||||
.loops(1)
|
||||
.addOutput(<item:apocalypsenow:canned_rabit_soup>, 1)
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:minecraft:rabbit>))
|
||||
.addStep<mods.createtweaker.PressingRecipe>()
|
||||
);
|
||||
186
scripts/Generic/food_xp_tag.zs
Normal file
186
scripts/Generic/food_xp_tag.zs
Normal file
@@ -0,0 +1,186 @@
|
||||
import crafttweaker.api.tag.MCTag;
|
||||
|
||||
<tag:items:forge:lowxpfood>.add(<item:alexsmobs:banana>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:alexsmobs:boiled_emu_egg>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:alexsmobs:cooked_catfish>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:alexsmobs:cooked_kangaroo_meat>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:alexsmobs:cooked_lobster_tail>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:alexsmobs:cooked_moose_ribs>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:alexsmobs:flying_fish>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:alexsmobs:gongylidia>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:alexsmobs:kangaroo_meat>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:alexsmobs:lobster_tail>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:alexsmobs:maggot>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:alexsmobs:moose_ribs>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:alexsmobs:rainbow_jelly>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:alexsmobs:raw_catfish>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:alexsmobs:sopa_de_macaco>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:apocalypsenow:apple_juice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:apocalypsenow:chips>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:apocalypsenow:cooked_caned_fish>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:apocalypsenow:cooked_canned_pork>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:apocalypsenow:cooked_canned_rabit_soup>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:apocalypsenow:grape_juice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:apocalypsenow:large_soda>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:apocalypsenow:open_canned_beetroot>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:apocalypsenow:open_canned_carrot>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:apocalypsenow:open_canned_fish>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:apocalypsenow:open_canned_melon>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:apocalypsenow:open_canned_pork>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:apocalypsenow:open_canned_rabbit_soup>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:apocalypsenow:open_canned_tomatos>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:apocalypsenow:orange_juice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:apocalypsenow:peach_juice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:cold_sweat:soul_sprout>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:aloe_cake_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:cherry_pie_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:chocolate_cake_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:honey_cake_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:incomplete_apple_pie>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:incomplete_bacon_sandwich>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:incomplete_cherry_pie>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:incomplete_chicken_sandwich>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:incomplete_egg_sandwich>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:incomplete_hamburger>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:incomplete_mulberry_pie>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:incomplete_mutton_wrap>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:incomplete_pumpkin_pie>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:incomplete_sweet_berry_cheesecake>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:incomplete_truffle_pie>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:mulberry_pie_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:passionfruit_cake_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:pumpkin_cake_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:pumpkin_pie_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:sweet_berry_cake_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:truffle_pie_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:create_central_kitchen:yucca_cake_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:crittersandcompanions:koi_fish>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:apple_pie_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:bacon>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:beef_patty>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:cabbage>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:cabbage_leaf>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:cake_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:chicken_cuts>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:cabbage_leaf>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:chocolate_pie_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:cod_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:cooked_bacon>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:cooked_chicken_cuts>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:cooked_cod_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:cooked_mutton_chops>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:cooked_salmon_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:fried_egg>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:fruit_salad>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:ham>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:honey_cookie>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:kelp_roll_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:melon_popsicle>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:minced_beef>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:mixed_salad>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:mutton_chops>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:onion>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:pie_crust>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:pumpkin_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:raw_pasta>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:salmon_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:sweet_berry_cheesecake_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:sweet_berry_cookie>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:tomato>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:tomato_sauce>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:farmersdelight:wheat_dough>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:apple>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:baked_potato>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:beetroot>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:beetroot_soup>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:bread>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:carrot>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:chicken>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:chorus_fruit>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:cod>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:cooked_beef>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:cooked_chicken>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:cooked_cod>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:cooked_mutton>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:cooked_rabbit>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:cooked_salmon>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:cooked_porkchop>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:cookie>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:dried_kelp>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:enchanted_golden_apple>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:glow_berries>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:golden_apple>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:golden_carrot>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:honey_bottle>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:melon_slice>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:mushroom_stew>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:mutton>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:porkchop>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:potato>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:rabbit>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:salmon>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:suspicious_stew>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:sweet_berries>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:tropical_fish>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:minecraft:beef>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:quark:cooked_crab_leg>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:quark:cooked_frog_leg>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:quark:crab_leg>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:quark:frog_leg>);
|
||||
<tag:items:forge:lowxpfood>.add(<item:quark:golden_frog_leg>);
|
||||
|
||||
|
||||
|
||||
<tag:items:forge:mediumxpfood>.add(<item:alexsmobs:kangaroo_burger>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:alexsmobs:shrimp_fried_rice>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:apocalypsenow:cereal>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:create:bar_of_chocolate>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:create:chocolate_glazed_berries>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:create:honeyed_apple>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:create:sweet_roll>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:farmersdelight:barbecue_stick>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:farmersdelight:bone_broth>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:farmersdelight:cabbage_rolls>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:farmersdelight:cod_roll>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:farmersdelight:cooked_rice>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:farmersdelight:dog_food>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:farmersdelight:dumplings>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:farmersdelight:egg_sandwich>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:farmersdelight:glow_berry_custard>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:farmersdelight:mutton_wrap>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:farmersdelight:nether_salad>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:farmersdelight:salmon_roll>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:farmersdelight:smoked_ham>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:farmersdelight:stuffed_potato>);
|
||||
<tag:items:forge:mediumxpfood>.add(<item:minecraft:rabbit_stew>);
|
||||
|
||||
|
||||
|
||||
<tag:items:forge:largexpfood>.add(<item:apocalypsenow:mre>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:bacon_and_eggs>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:bacon_sandwich>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:baked_cod_stew>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:beef_stew>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:bacon_and_eggs>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:chicken_sandwich>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:chicken_soup>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:fish_stew>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:fried_rice>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:grilled_salmon>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:hamburger>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:honey_glazed_ham>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:kelp_roll>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:mushroom_rice>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:noodle_soup>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:pasta_with_meatballs>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:pasta_with_mutton_chop>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:pumpkin_soup>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:ratatouille>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:roast_chicken>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:roasted_mutton_chops>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:shepherds_pie>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:squid_ink_pasta>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:steak_and_potatoes>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:stuffed_pumpkin>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:vegetable_noodles>);
|
||||
<tag:items:forge:largexpfood>.add(<item:farmersdelight:vegetable_soup>);
|
||||
77
scripts/Generic/item.zs
Normal file
77
scripts/Generic/item.zs
Normal file
@@ -0,0 +1,77 @@
|
||||
|
||||
import crafttweaker.api.item.IItemStack;
|
||||
import crafttweaker.api.item.ItemCooldowns;
|
||||
import mods.jei.JEI;
|
||||
|
||||
// Horde Beacon
|
||||
craftingTable.remove(<item:contenttweaker:horde_beacon>);
|
||||
craftingTable.addShaped("horde_beacon", <item:contenttweaker:horde_beacon>,
|
||||
[[<item:minecraft:redstone_torch>, <tag:items:forge:plates/aluminum>],
|
||||
[<tag:items:forge:plates/aluminum>, <item:minecraft:nether_star>],
|
||||
[<tag:items:forge:wires/copper>, <item:immersiveengineering:component_electronic>]]);
|
||||
|
||||
// XP Tome
|
||||
craftingTable.remove(<item:xpbook:xp_tome>);
|
||||
craftingTable.addShaped("xp_tome", <item:xpbook:xp_tome>,
|
||||
[[<item:minecraft:book>, <tag:items:forge:dyes>],
|
||||
[<item:apocalypsenow:letter_opener>, <item:minecraft:air>]]);
|
||||
|
||||
// First Aid
|
||||
craftingTable.remove(<item:firstaid:morphine>);
|
||||
craftingTable.addShapedMirrored("morphine", <constant:minecraft:mirroraxis:horizontal>, <item:firstaid:morphine>,
|
||||
[[<item:minecraft:poppy>, <item:apocalypsenow:needle>],
|
||||
[<item:minecraft:glass_bottle>, <item:minecraft:air>]]);
|
||||
|
||||
// Ender Pearl
|
||||
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("ender_pearl")
|
||||
.transitionTo(<item:contenttweaker:incomplete_ender_pearl>)
|
||||
.require(<tag:items:forge:obsidian>)
|
||||
.loops(4)
|
||||
.addOutput(<item:minecraft:ender_pearl>, 1)
|
||||
.addStep<mods.createtweaker.FillingRecipe>((rb) => rb.require(<fluid:minecraft:water> * 25))
|
||||
.addStep<mods.createtweaker.FillingRecipe>((rb) => rb.require(<fluid:minecraft:lava> * 25))
|
||||
.addStep<mods.createtweaker.CuttingRecipe>()
|
||||
);
|
||||
|
||||
|
||||
// Fridge
|
||||
craftingTable.removeByName("cfm:fridge_light");
|
||||
craftingTable.removeByName("cfm:fridge_dark");
|
||||
JEI.hideIngredient(<item:cfm:fridge_light>);
|
||||
JEI.hideIngredient(<item:cfm:fridge_dark>);
|
||||
|
||||
// Everlasting Torch
|
||||
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("everlasting_torches")
|
||||
.transitionTo(<item:minecraft:stick>)
|
||||
.require(<tag:items:minecraft:planks>)
|
||||
.loops(1)
|
||||
.addOutput(<item:minecraft:torch> * 4, 1)
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:minecraft:wool>))
|
||||
.addStep<mods.createtweaker.FillingRecipe>((rb) => rb.require(<fluid:immersiveengineering:creosote> * 100))
|
||||
);
|
||||
|
||||
<item:minecraft:flint_and_steel>.maxDamage = 256;
|
||||
|
||||
// Torch
|
||||
craftingTable.addShaped("wool_torch", <item:minecraft:torch> * 6,
|
||||
[[<tag:items:minecraft:coals>],
|
||||
[<tag:items:minecraft:wool>],
|
||||
[<tag:items:forge:rods/wooden>]]);
|
||||
|
||||
// Everlasting Torch
|
||||
craftingTable.removeByName("minecraft:torch");
|
||||
craftingTable.addShaped("glow_torches", <item:minecraft:torch> * 4,
|
||||
[[<tag:items:forge:dusts/glowstone>],
|
||||
[<tag:items:forge:rods/wooden>]]);
|
||||
|
||||
craftingTable.removeByName("immersiveengineering:crafting/torch");
|
||||
craftingTable.addShapedMirrored("creosote_oil_everlasting_torch", <constant:minecraft:mirroraxis:horizontal>, <item:minecraft:torch> * 32,
|
||||
[[<tag:items:forge:rods/wooden>, <tag:items:forge:rods/wooden>, <tag:items:forge:rods/wooden>],
|
||||
[<tag:items:minecraft:wool>, <item:immersiveengineering:creosote_bucket>, <tag:items:minecraft:wool>],
|
||||
[<tag:items:forge:rods/wooden>, <tag:items:forge:rods/wooden>, <tag:items:forge:rods/wooden>]]);
|
||||
|
||||
// Modded Planks
|
||||
craftingTable.addShaped("biomes_o_plenty_chest", <item:minecraft:chest>,
|
||||
[[<tag:items:minecraft:planks>, <tag:items:minecraft:planks>, <tag:items:minecraft:planks>],
|
||||
[<tag:items:minecraft:planks>, <item:minecraft:air>, <tag:items:minecraft:planks>],
|
||||
[<tag:items:minecraft:planks>, <tag:items:minecraft:planks>, <tag:items:minecraft:planks>]]);
|
||||
191
scripts/Generic/material.zs
Normal file
191
scripts/Generic/material.zs
Normal file
@@ -0,0 +1,191 @@
|
||||
import mods.create.MixingManager;
|
||||
import crafttweaker.api.item.IItemStack;
|
||||
import mods.jei.JEI;
|
||||
import crafttweaker.api.recipe.Replacer;
|
||||
import crafttweaker.api.recipe.FurnaceRecipeManager;
|
||||
import crafttweaker.api.misc.Composter;
|
||||
|
||||
|
||||
// Aluminum Nugget
|
||||
<recipetype:create:splashing>.removeByName("create:splashing/immersiveengineering/crushed_raw_aluminum");
|
||||
<recipetype:create:splashing>.addRecipe("aluminum_nugget", [<item:immersiveengineering:nugget_aluminum> * 4], <item:create:crushed_raw_aluminum>);
|
||||
|
||||
furnace.addRecipe("thin_can_aluminum_nugget", <item:immersiveengineering:nugget_aluminum>, <item:apocalypsenow:thincan>, 1.0, 100);
|
||||
furnace.addRecipe("small_can_aluminum_nugget", <item:immersiveengineering:nugget_aluminum> * 2, <item:apocalypsenow:small_can>, 1.0, 100);
|
||||
furnace.addRecipe("food_can_aluminum_nugget", <item:immersiveengineering:nugget_aluminum> * 2, <item:apocalypsenow:can>, 1.0, 100);
|
||||
|
||||
// High Carbon Steel Alloy
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_high_carbon_steel_alloy", <tag:items:forge:ingots/steel>, [<item:contenttweaker:polyethylene>], 600, 102400, [<item:contenttweaker:high_carbon_steel_alloy>], <item:minecraft:air> );
|
||||
|
||||
// Netherite Scrap
|
||||
craftingTable.addShapeless("netherite_scrap_uncraft", <item:minecraft:netherite_scrap> * 2,
|
||||
[<item:minecraft:netherite_ingot>, <item:immersiveengineering:hammer>.anyDamage().transformDamage(5)]);
|
||||
<recipetype:create:crushing>.addRecipe("netherite_scrap_uncraft_crusher_create", [<item:minecraft:netherite_scrap> * 3, <item:minecraft:gold_ingot> * 3], <item:minecraft:netherite_ingot>, 250);
|
||||
|
||||
// Resistant Fabric
|
||||
craftingTable.addShapeless("resistant_fabric", <item:contenttweaker:resistant_fabric>,
|
||||
[<item:contenttweaker:resistant_fiber>, <item:contenttweaker:resistant_fiber>, <item:contenttweaker:resistant_fiber>, <item:contenttweaker:resistant_fiber>]);
|
||||
|
||||
// Resistant Fiber
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_resistant_fiber", <item:contenttweaker:polyethylene>, [<item:minecraft:air>], 200, 102400, [<item:contenttweaker:resistant_fiber>], <item:minecraft:air> );
|
||||
craftingTable.addShapeless("resistant_fiber_cutter", <item:contenttweaker:resistant_fiber> * 4,
|
||||
[<item:contenttweaker:resistant_fabric>, <item:immersiveengineering:wirecutter>.anyDamage().transformDamage(1)]);
|
||||
|
||||
// Poison Potato for Potion of Harming
|
||||
<recipetype:create:mixing>.addRecipe("poison_potato_healing", <constant:create:heat_condition:heated>, [<fluid:create:potion>.withTag({Potion:"minecraft:harming"}) * 1000], [<item:minecraft:poisonous_potato>], [<fluid:create:potion>.withTag({Potion:"minecraft:healing"}) * 1000], 100);
|
||||
|
||||
// Composter
|
||||
composter.setValue(<item:minecraft:rotten_flesh>, 0.5);
|
||||
|
||||
// Wool to string
|
||||
craftingTable.addShapeless("string", <item:minecraft:string> * 2, [<tag:items:minecraft:wool>]);
|
||||
|
||||
// Rotten Flesh to Leather
|
||||
furnace.addRecipe("leather", <item:minecraft:leather>, <item:minecraft:rotten_flesh>, 1.0, 100);
|
||||
|
||||
// Apocalypse Now
|
||||
craftingTable.remove(<item:apocalypsenow:cloth>);
|
||||
craftingTable.addShapedMirrored("cloth", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:cloth>,
|
||||
[[<tag:items:minecraft:wool>, <item:minecraft:string>, <tag:items:minecraft:wool>],
|
||||
[<item:immersiveengineering:hemp_fiber>, <item:apocalypsenow:needle>, <item:immersiveengineering:hemp_fiber>],
|
||||
[<tag:items:minecraft:wool>, <item:minecraft:string>, <tag:items:minecraft:wool>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:needle>);
|
||||
craftingTable.addShapedMirrored("needle", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:needle>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:nuggets/iron>],
|
||||
[<tag:items:forge:nuggets/iron>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:nightvisionmodule>);
|
||||
craftingTable.addShapedMirrored("nightvisionmodule", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:nightvisionmodule>,
|
||||
[[<item:immersiveengineering:component_electronic_adv>, <item:immersiveengineering:light_bulb>, <item:immersiveengineering:component_electronic_adv>],
|
||||
[<item:minecraft:air>, <tag:items:forge:wires/electrum>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:breathingfiltermodule>);
|
||||
craftingTable.addShapedMirrored("breathingfiltermodule", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:breathingfiltermodule>,
|
||||
[[<item:contenttweaker:rubber>, <tag:items:minecraft:wool>, <item:immersiveengineering:plate_duroplast>],
|
||||
[<item:minecraft:air>, <item:minecraft:charcoal>, <item:minecraft:air>]]);
|
||||
|
||||
|
||||
// Seed oil
|
||||
<recipetype:create:compacting>.removeByName("createaddition:compacting/seed_oil");
|
||||
<recipetype:create:compacting>.addRecipe("seed_oil", <constant:create:heat_condition:none>, [<fluid:createaddition:seed_oil> * 50], [<tag:items:forge:seeds> * 2], [], 100);
|
||||
|
||||
// Bioethanol
|
||||
<recipetype:create:mixing>.removeByName("createaddition:mixing/bioethanol");
|
||||
<recipetype:create:mixing>.addRecipe("bioethanol", <constant:create:heat_condition:none>, [<fluid:createaddition:bioethanol> * 60], [<item:createaddition:biomass>, <item:minecraft:sugar>], [], 100);
|
||||
|
||||
// Gold Wire
|
||||
craftingTable.addShapeless("ie_gold_wire", <item:createaddition:gold_wire>,
|
||||
[<tag:items:forge:plates/gold>, <item:immersiveengineering:wirecutter>.anyDamage().transformDamage(1)]);
|
||||
|
||||
// Iron Wire
|
||||
craftingTable.addShapeless("ie_iron_wire", <item:createaddition:iron_wire>,
|
||||
[<tag:items:forge:plates/iron>, <item:immersiveengineering:wirecutter>.anyDamage().transformDamage(1)]);
|
||||
|
||||
// Iron Sheet (Create Addition)
|
||||
craftingTable.addShapeless("create_iron_sheet", <item:create:iron_sheet>,
|
||||
[<tag:items:forge:ingots/iron>, <item:immersiveengineering:hammer>.anyDamage().transformDamage(1)]);
|
||||
|
||||
// Copper Sheet (Create Addition)
|
||||
craftingTable.addShapeless("create_copper_sheet", <item:create:copper_sheet>,
|
||||
[<tag:items:forge:ingots/copper>, <item:immersiveengineering:hammer>.anyDamage().transformDamage(1)]);
|
||||
|
||||
// Brass Sheet (Create Addition)
|
||||
craftingTable.addShapeless("create_brass_sheet", <item:create:brass_sheet>,
|
||||
[<tag:items:forge:ingots/brass>, <item:immersiveengineering:hammer>.anyDamage().transformDamage(1)]);
|
||||
|
||||
// Golden Sheet (Create Addition)
|
||||
craftingTable.addShapeless("create_golden_sheet", <item:create:golden_sheet>,
|
||||
[<tag:items:forge:ingots/gold>, <item:immersiveengineering:hammer>.anyDamage().transformDamage(1)]);
|
||||
|
||||
// Zinc Sheet (Create Addition)
|
||||
craftingTable.addShapeless("create_zinc_sheet", <item:createaddition:zinc_sheet>,
|
||||
[<tag:items:forge:ingots/zinc>, <item:immersiveengineering:hammer>.anyDamage().transformDamage(1)]);
|
||||
|
||||
// Zinc Sheet (Create Addition)
|
||||
craftingTable.addShapeless("create_electrum_sheet", <item:createaddition:electrum_sheet>,
|
||||
[<tag:items:forge:ingots/electrum>, <item:immersiveengineering:hammer>.anyDamage().transformDamage(1)]);
|
||||
|
||||
// Steel for mixing
|
||||
<recipetype:create:mixing>.addRecipe("steel_ingot", <constant:create:heat_condition:superheated>, [<item:immersiveengineering:ingot_steel>], [<tag:items:forge:dusts/coal_coke>, <tag:items:forge:ingots/iron>], [], 256);
|
||||
|
||||
// Coke dust
|
||||
<recipetype:create:milling>.addRecipe("coke_dust", [<item:immersiveengineering:dust_coke>], <item:immersiveengineering:coal_coke>, 256);
|
||||
|
||||
// Wheat Flour
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_flour", <tag:items:forge:crops/wheat>, 256, <item:create:wheat_flour> * 2, <item:create:wheat_flour> * 2 % 50, <item:minecraft:wheat_seeds> % 50 );
|
||||
|
||||
// Diamond Grit
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("diamond_grit", <tag:items:forge:gems/diamond>, 850, <item:createaddition:diamond_grit> );
|
||||
|
||||
// Obsidian Powder
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("obsidian_powder", <tag:items:forge:obsidian>, 1700, <item:create:powdered_obsidian> * 2, <item:minecraft:obsidian> % 50 );
|
||||
|
||||
// Electron Tube (Vacuum Tube)
|
||||
craftingTable.removeByName("create:crafting/materials/electron_tube");
|
||||
JEI.hideIngredient(<item:create:electron_tube>);
|
||||
|
||||
<recipetype:immersiveengineering:blueprint>.removeByName("immersiveengineering:blueprint/component_electronic");
|
||||
<recipetype:immersiveengineering:blueprint>.addRecipe("component_electronic", "components", [<item:immersiveengineering:electron_tube>, <tag:items:forge:wires/electrum>, <tag:items:forge:treated_wood_slab>, <tag:items:forge:dusts/redstone>], <item:immersiveengineering:component_electronic>);
|
||||
|
||||
<recipetype:immersiveengineering:blueprint>.removeByName("immersiveengineering:blueprint/electron_tube");
|
||||
<recipetype:immersiveengineering:blueprint>.addRecipe("electron_tube", "components", [<tag:items:forge:glass>, <item:create:polished_rose_quartz>, <tag:items:forge:plates/nickel>, <tag:items:forge:wires/electrum>], <item:immersiveengineering:electron_tube> * 3);
|
||||
|
||||
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("vacuum_tube")
|
||||
.transitionTo(<item:contenttweaker:incomplete_electron_tube>)
|
||||
.require(<item:create:polished_rose_quartz>)
|
||||
.loops(1)
|
||||
.addOutput(<item:immersiveengineering:electron_tube> * 3, 1)
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/nickel>))
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:wires/electrum>))
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:glass>))
|
||||
);
|
||||
|
||||
// Electronic Component
|
||||
|
||||
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("electronic_component")
|
||||
.transitionTo(<item:contenttweaker:incomplete_component_electronic>)
|
||||
.require(<tag:items:forge:treated_wood_slab>)
|
||||
.loops(1)
|
||||
.addOutput(<item:immersiveengineering:component_electronic>, 1)
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:wires/electrum>))
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:immersiveengineering:electron_tube>))
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:dusts/redstone>))
|
||||
);
|
||||
|
||||
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("advanced_electronic_component")
|
||||
.transitionTo(<item:contenttweaker:incomplete_component_electronic_adv>)
|
||||
.require(<tag:items:forge:plates/plastic>)
|
||||
.loops(1)
|
||||
.addOutput(<item:immersiveengineering:component_electronic_adv>, 1)
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:wires/aluminum>))
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:immersiveengineering:electron_tube>))
|
||||
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:immersiveengineering:electron_tube>))
|
||||
);
|
||||
|
||||
Replacer.forMods(["create", "createaddition"]).suppressWarnings().replace(<item:create:electron_tube>, <item:immersiveengineering:component_electronic>).execute();
|
||||
|
||||
craftingTable.removeByName("create:crafting/kinetics/mechanical_arm");
|
||||
craftingTable.addShaped("mechanical_arm", <item:create:mechanical_arm>,
|
||||
[[<tag:items:forge:plates/brass>, <tag:items:forge:plates/brass>, <item:create:andesite_alloy>],
|
||||
[<tag:items:forge:plates/brass>, <item:minecraft:air>, <item:minecraft:air>],
|
||||
[<item:create:precision_mechanism>, <item:immersiveengineering:component_electronic>, <item:create:brass_casing>]]);
|
||||
|
||||
craftingTable.removeByName("create:crafting/kinetics/rotation_speed_controller");
|
||||
craftingTable.addShaped("rotation_speed_controller", <item:create:rotation_speed_controller>,
|
||||
[[<item:minecraft:air>, <item:create:precision_mechanism>, <item:minecraft:air>],
|
||||
[<item:create:brass_casing>, <item:immersiveengineering:component_electronic>, <item:create:brass_casing>]]);
|
||||
|
||||
// Others
|
||||
|
||||
// Train station from Create
|
||||
craftingTable.removeByName("create:crafting/kinetics/track_station");
|
||||
craftingTable.addShaped("track_station", <item:create:track_station>,
|
||||
[[<item:create:railway_casing>, <item:minecraft:compass>, <item:create:railway_casing>],
|
||||
[<item:create:railway_casing>, <item:create_sa:steam_engine>, <item:create:railway_casing>],
|
||||
[<item:create:railway_casing>, <item:create_sa:heat_engine>, <item:create:railway_casing>]]);
|
||||
|
||||
// Gas station fuels
|
||||
<tag:fluids:car:gas_station>.add(<fluid:immersivepetroleum:gasoline>);
|
||||
<tag:fluids:car:gas_station>.add(<fluid:immersivepetroleum:diesel>);
|
||||
<tag:fluids:car:gas_station>.add(<fluid:immersiveengineering:biodiesel>);
|
||||
259
scripts/Generic/material_ore.zs
Normal file
259
scripts/Generic/material_ore.zs
Normal file
@@ -0,0 +1,259 @@
|
||||
import crafttweaker.api.item.IItemStack;
|
||||
|
||||
// Corundum
|
||||
|
||||
<tag:items:forge:corundum/block>.add(<item:quark:red_corundum>);
|
||||
<tag:items:forge:corundum/block>.add(<item:quark:waxed_red_corundum>);
|
||||
<tag:items:forge:corundum/cluster>.add(<item:quark:red_corundum_cluster>);
|
||||
|
||||
<tag:items:forge:corundum/block>.add(<item:quark:orange_corundum>);
|
||||
<tag:items:forge:corundum/block>.add(<item:quark:waxed_orange_corundum>);
|
||||
<tag:items:forge:corundum/cluster>.add(<item:quark:orange_corundum_cluster>);
|
||||
|
||||
<tag:items:forge:corundum/block>.add(<item:quark:green_corundum>);
|
||||
<tag:items:forge:corundum/block>.add(<item:quark:waxed_green_corundum>);
|
||||
<tag:items:forge:corundum/cluster>.add(<item:quark:green_corundum_cluster>);
|
||||
|
||||
<tag:items:forge:corundum/block>.add(<item:quark:yellow_corundum>);
|
||||
<tag:items:forge:corundum/block>.add(<item:quark:waxed_yellow_corundum>);
|
||||
<tag:items:forge:corundum/cluster>.add(<item:quark:yellow_corundum_cluster>);
|
||||
|
||||
<tag:items:forge:corundum/block>.add(<item:quark:violet_corundum>);
|
||||
<tag:items:forge:corundum/block>.add(<item:quark:waxed_violet_corundum>);
|
||||
<tag:items:forge:corundum/cluster>.add(<item:quark:violet_corundum_cluster>);
|
||||
|
||||
<tag:items:forge:corundum/block>.add(<item:quark:blue_corundum>);
|
||||
<tag:items:forge:corundum/block>.add(<item:quark:waxed_blue_corundum>);
|
||||
<tag:items:forge:corundum/cluster>.add(<item:quark:blue_corundum_cluster>);
|
||||
|
||||
<tag:items:forge:corundum/block>.add(<item:quark:indigo_corundum>);
|
||||
<tag:items:forge:corundum/block>.add(<item:quark:waxed_indigo_corundum>);
|
||||
<tag:items:forge:corundum/cluster>.add(<item:quark:indigo_corundum_cluster>);
|
||||
|
||||
<tag:items:forge:corundum/block>.add(<item:quark:black_corundum>);
|
||||
<tag:items:forge:corundum/block>.add(<item:quark:waxed_black_corundum>);
|
||||
<tag:items:forge:corundum/cluster>.add(<item:quark:black_corundum_cluster>);
|
||||
|
||||
<tag:items:forge:corundum/block>.add(<item:quark:white_corundum>);
|
||||
<tag:items:forge:corundum/block>.add(<item:quark:waxed_white_corundum>);
|
||||
<tag:items:forge:corundum/cluster>.add(<item:quark:white_corundum_cluster>);
|
||||
|
||||
// Furnace
|
||||
furnace.addRecipe("furnace_raw_bauxite", <item:immersiveengineering:nugget_aluminum> * 2, <item:immersiveengineering:raw_aluminum>, 0.3, 200);
|
||||
furnace.addRecipe("furnace_aluminum_ore", <item:immersiveengineering:nugget_aluminum> * 4, <item:immersiveengineering:ore_aluminum>, 0.3, 200);
|
||||
furnace.addRecipe("furnace_deepslate_aluminum_ore", <item:immersiveengineering:nugget_aluminum> * 3, <item:immersiveengineering:deepslate_ore_aluminum>, 0.3, 200);
|
||||
blastFurnace.addRecipe("blast_aluminum_ore", <item:immersiveengineering:nugget_aluminum> * 4, <item:immersiveengineering:ore_aluminum>, 0.3, 200);
|
||||
blastFurnace.addRecipe("blast_deepslate_aluminum_ore", <item:immersiveengineering:nugget_aluminum> * 5, <item:immersiveengineering:deepslate_ore_aluminum>, 0.3, 200);
|
||||
|
||||
|
||||
// Crusher from Create
|
||||
// Copper
|
||||
<recipetype:create:crushing>.remove(<item:create:crushed_raw_copper>);
|
||||
<recipetype:create:crushing>.addRecipe("veridium", [<item:create:crushed_raw_copper> % 50, <item:create:copper_nugget> % 80], <item:create:veridium>, 250 );
|
||||
<recipetype:create:crushing>.addRecipe("veridium_recycle", [<item:create:crushed_raw_copper> % 50, <item:create:copper_nugget> % 80], <tag:items:create:stone_types/veridium>, 250 );
|
||||
|
||||
<recipetype:create:crushing>.addRecipe("raw_copper", [<item:create:crushed_raw_copper>, <item:create:experience_nugget> % 75], <tag:items:forge:raw_materials/copper>, 250 );
|
||||
<recipetype:create:crushing>.addRecipe("raw_copper_block", [<item:create:crushed_raw_copper> * 9, (<item:create:experience_nugget> * 9) % 75], <tag:items:forge:storage_blocks/raw_copper>, 750 );
|
||||
|
||||
<recipetype:create:crushing>.addRecipe("copper_ore_block", [<item:create:crushed_raw_copper>, <item:create:crushed_raw_copper> % 25, <item:create:experience_nugget> % 75, <item:minecraft:cobblestone> % 12], <item:minecraft:copper_ore>, 350 );
|
||||
<recipetype:create:crushing>.addRecipe("deepslate_copper_ore_block", [<item:create:crushed_raw_copper>, <item:create:crushed_raw_copper> % 75, <item:create:experience_nugget> % 75, <item:minecraft:cobbled_deepslate> % 12], <item:minecraft:deepslate_copper_ore>, 450 );
|
||||
|
||||
// Iron
|
||||
<recipetype:create:crushing>.removeByName("create:crushing/raw_iron");
|
||||
<recipetype:create:crushing>.removeByName("create:crushing/deepslate_iron_ore");
|
||||
<recipetype:create:crushing>.removeByName("create:crushing/iron_ore");
|
||||
|
||||
<recipetype:create:crushing>.addRecipe("raw_iron_ore", [<item:create:crushed_raw_iron>, <item:create:crushed_raw_iron> % 25, <item:create:experience_nugget> % 75], <tag:items:forge:raw_materials/iron>, 250 );
|
||||
<recipetype:create:crushing>.addRecipe("iron_ore_block", [<item:create:crushed_raw_iron>, <item:create:crushed_raw_iron> % 50, <item:create:experience_nugget> % 75, <item:minecraft:cobblestone> % 12], <item:minecraft:iron_ore>, 350 );
|
||||
<recipetype:create:crushing>.addRecipe("deepslate_iron_ore_block", [<item:create:crushed_raw_iron> * 2, <item:create:experience_nugget> % 75, <item:minecraft:cobbled_deepslate> % 12], <item:minecraft:deepslate_iron_ore>, 450 );
|
||||
|
||||
// Gold
|
||||
<recipetype:create:crushing>.removeByName("create:crushing/raw_gold");
|
||||
<recipetype:create:crushing>.removeByName("create:crushing/deepslate_gold_ore");
|
||||
<recipetype:create:crushing>.removeByName("create:crushing/gold_ore");
|
||||
|
||||
<recipetype:create:crushing>.addRecipe("raw_gold_ore", [<item:create:crushed_raw_gold>, <item:create:crushed_raw_gold> % 25, <item:create:experience_nugget> % 75], <tag:items:forge:raw_materials/gold>, 250 );
|
||||
<recipetype:create:crushing>.addRecipe("gold_ore_block", [<item:create:crushed_raw_gold>, <item:create:crushed_raw_gold> % 50, <item:create:experience_nugget> % 75, <item:minecraft:cobblestone> % 12], <item:minecraft:gold_ore>, 350 );
|
||||
<recipetype:create:crushing>.addRecipe("deepslate_gold_ore_block", [<item:create:crushed_raw_gold> * 2, <item:create:experience_nugget> % 75, <item:minecraft:cobbled_deepslate> % 12], <item:minecraft:deepslate_gold_ore>, 450 );
|
||||
|
||||
// Zinc
|
||||
<recipetype:create:crushing>.removeByName("create:crushing/raw_zinc");
|
||||
<recipetype:create:crushing>.removeByName("create:crushing/zinc_ore");
|
||||
|
||||
<recipetype:create:crushing>.addRecipe("raw_zinc_ore", [<item:create:crushed_raw_zinc>, <item:create:crushed_raw_zinc> % 25, <item:create:experience_nugget> % 75], <tag:items:forge:raw_materials/zinc>, 250 );
|
||||
<recipetype:create:crushing>.addRecipe("zinc_ore_block", [<item:create:crushed_raw_zinc>, <item:create:crushed_raw_zinc> % 50, <item:create:experience_nugget> % 75, <item:minecraft:cobblestone> % 12], <item:create:zinc_ore>, 350 );
|
||||
<recipetype:create:crushing>.addRecipe("deepslate_zinc_ore_block", [<item:create:crushed_raw_zinc> * 2, <item:create:experience_nugget> % 75, <item:minecraft:cobbled_deepslate> % 12], <item:create:deepslate_zinc_ore>, 450 );
|
||||
|
||||
// Silver
|
||||
<recipetype:create:crushing>.removeByName("create:crushing/raw_silver_ore");
|
||||
<recipetype:create:crushing>.removeByName("create:crushing/silver_ore");
|
||||
|
||||
<recipetype:create:crushing>.addRecipe("raw_silver_ore", [<item:create:crushed_raw_silver>, <item:create:crushed_raw_silver> % 25, <item:create:experience_nugget> % 75], <tag:items:forge:raw_materials/silver>, 250 );
|
||||
<recipetype:create:crushing>.addRecipe("silver_ore_block", [<item:create:crushed_raw_silver>, <item:create:crushed_raw_silver> % 50, <item:create:experience_nugget> % 75, <item:minecraft:cobblestone> % 12], <item:immersiveengineering:ore_silver>, 350 );
|
||||
<recipetype:create:crushing>.addRecipe("deepslate_silver_ore_block", [<item:create:crushed_raw_silver> * 2, <item:create:experience_nugget> % 75, <item:minecraft:cobbled_deepslate> % 12], <item:immersiveengineering:deepslate_ore_silver>, 450 );
|
||||
|
||||
// Lead
|
||||
<recipetype:create:crushing>.removeByName("create:crushing/raw_lead_ore");
|
||||
<recipetype:create:crushing>.removeByName("create:crushing/lead_ore");
|
||||
|
||||
<recipetype:create:crushing>.addRecipe("raw_lead_ore", [<item:create:crushed_raw_lead>, <item:create:crushed_raw_lead> % 25, <item:create:experience_nugget> % 75], <tag:items:forge:raw_materials/lead>, 250 );
|
||||
<recipetype:create:crushing>.addRecipe("lead_ore_block", [<item:create:crushed_raw_lead>, <item:create:crushed_raw_lead> % 50, <item:create:experience_nugget> % 75, <item:minecraft:cobblestone> % 12], <item:immersiveengineering:ore_lead>, 350 );
|
||||
<recipetype:create:crushing>.addRecipe("deepslate_lead_ore_block", [<item:create:crushed_raw_lead> * 2, <item:create:experience_nugget> % 75, <item:minecraft:cobbled_deepslate> % 12], <item:immersiveengineering:deepslate_ore_lead>, 450 );
|
||||
|
||||
// Aluminum
|
||||
<recipetype:create:crushing>.removeByName("create:crushing/raw_aluminum_ore");
|
||||
<recipetype:create:crushing>.removeByName("create:crushing/aluminum_ore");
|
||||
|
||||
<recipetype:create:crushing>.addRecipe("raw_aluminum_ore", [<item:create:crushed_raw_aluminum>, <item:create:crushed_raw_aluminum> % 25, <item:create:experience_nugget> % 75], <tag:items:forge:raw_materials/aluminum>, 250 );
|
||||
<recipetype:create:crushing>.addRecipe("aluminum_ore_block", [<item:create:crushed_raw_aluminum>, <item:create:crushed_raw_aluminum> % 50, <item:create:experience_nugget> % 75, <item:minecraft:cobblestone> % 12], <item:immersiveengineering:ore_aluminum>, 350 );
|
||||
<recipetype:create:crushing>.addRecipe("deepslate_aluminum_ore_block", [<item:create:crushed_raw_aluminum> * 2, <item:create:experience_nugget> % 75, <item:minecraft:cobbled_deepslate> % 12], <item:immersiveengineering:deepslate_ore_aluminum>, 450 );
|
||||
|
||||
<recipetype:create:crushing>.addRecipe("corundum_aluminum_ore", [<item:create:crushed_raw_aluminum>, <item:create:crushed_raw_iron> % 20, <item:create:experience_nugget> % 75], <tag:items:forge:corundum/block>, 600 );
|
||||
<recipetype:create:crushing>.addRecipe("corundum_aluminum_cluster", [<item:create:crushed_raw_aluminum> % 75, <item:create:experience_nugget> % 75], <tag:items:forge:corundum/cluster>, 600 );
|
||||
|
||||
// Uranium
|
||||
<recipetype:create:crushing>.removeByName("create:crushing/raw_uranium_ore");
|
||||
<recipetype:create:crushing>.removeByName("create:crushing/uranium_ore");
|
||||
|
||||
<recipetype:create:crushing>.addRecipe("raw_uranium_ore", [<item:create:crushed_raw_uranium>, <item:create:crushed_raw_uranium> % 25, <item:create:experience_nugget> % 75], <tag:items:forge:raw_materials/uranium>, 250 );
|
||||
<recipetype:create:crushing>.addRecipe("uranium_ore_block", [<item:create:crushed_raw_uranium>, <item:create:crushed_raw_uranium> % 50, <item:create:experience_nugget> % 75, <item:minecraft:cobblestone> % 12], <item:immersiveengineering:ore_uranium>, 350 );
|
||||
<recipetype:create:crushing>.addRecipe("deepslate_uranium_ore_block", [<item:create:crushed_raw_uranium> * 2, <item:minecraft:cobbled_deepslate> % 12], <item:immersiveengineering:deepslate_ore_uranium>, 450 );
|
||||
|
||||
// Nickel
|
||||
<recipetype:create:crushing>.removeByName("create:crushing/raw_nickel_ore");
|
||||
<recipetype:create:crushing>.removeByName("create:crushing/nickel_ore");
|
||||
|
||||
<recipetype:create:crushing>.addRecipe("raw_nickel_ore", [<item:create:crushed_raw_nickel>, <item:create:crushed_raw_nickel> % 25, <item:create:experience_nugget> % 75], <tag:items:forge:raw_materials/nickel>, 250 );
|
||||
<recipetype:create:crushing>.addRecipe("nickel_ore_block", [<item:create:crushed_raw_nickel>, <item:create:crushed_raw_nickel> % 50, <item:create:experience_nugget> % 75, <item:minecraft:cobblestone> % 12], <item:immersiveengineering:ore_nickel>, 350 );
|
||||
<recipetype:create:crushing>.addRecipe("deepslate_nickel_ore_block", [<item:create:crushed_raw_nickel> * 2, <item:create:experience_nugget> % 75, <item:minecraft:cobbled_deepslate> % 12], <item:immersiveengineering:deepslate_ore_nickel>, 450 );
|
||||
|
||||
|
||||
// Crusher from IE
|
||||
// Iron
|
||||
<recipetype:immersiveengineering:crusher>.removeByName("immersiveengineering:crusher/ore_iron");
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_crimsite_stones_crusher", <tag:items:create:stone_types/crimsite>, 256, <item:immersiveengineering:dust_iron>);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_crimsite_crusher", <item:create:crimsite>, 256, <item:immersiveengineering:dust_iron>);
|
||||
|
||||
<recipetype:immersiveengineering:crusher>.removeByName("immersiveengineering:crusher/raw_ore_iron");
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_raw_iron_crusher", <item:minecraft:raw_iron>, 256, <item:immersiveengineering:dust_iron>, <item:immersiveengineering:dust_iron> % 50);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_iron_ore_crusher", <item:minecraft:iron_ore>, 256, <item:immersiveengineering:dust_iron> * 2, <item:immersiveengineering:dust_nickel> % 20);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_deepslate_iron_ore_crusher", <item:minecraft:deepslate_iron_ore>, 512, <item:immersiveengineering:dust_iron> * 2, <item:immersiveengineering:dust_iron> % 50, <item:immersiveengineering:dust_nickel> % 30);
|
||||
|
||||
// Copper
|
||||
<recipetype:immersiveengineering:crusher>.removeByName("immersiveengineering:crusher/ore_copper");
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_veridium_stones_crusher", <tag:items:create:stone_types/veridium>, 256, <item:immersiveengineering:dust_copper>);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_veridium_crusher", <item:create:veridium>, 256, <item:immersiveengineering:dust_copper>);
|
||||
|
||||
<recipetype:immersiveengineering:crusher>.removeByName("immersiveengineering:crusher/raw_ore_copper");
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_raw_copper_crusher", <item:minecraft:raw_copper>, 256, <item:immersiveengineering:dust_copper>, <item:immersiveengineering:dust_copper> % 50);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_copper_ore_crusher", <item:minecraft:copper_ore>, 256, <item:immersiveengineering:dust_copper> * 2, <item:immersiveengineering:dust_gold> % 20);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_deepslate_copper_ore_crusher", <item:minecraft:deepslate_copper_ore>, 512, <item:immersiveengineering:dust_copper> * 2, <item:immersiveengineering:dust_copper> % 50, <item:immersiveengineering:dust_gold> % 30);
|
||||
|
||||
// Gold
|
||||
<recipetype:immersiveengineering:crusher>.removeByName("immersiveengineering:crusher/ore_gold");
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_ochrum_stones_crusher", <tag:items:create:stone_types/ochrum>, 256, <item:immersiveengineering:dust_gold>);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_ochrum_crusher", <item:create:ochrum>, 256, <item:immersiveengineering:dust_gold>);
|
||||
|
||||
<recipetype:immersiveengineering:crusher>.removeByName("immersiveengineering:crusher/raw_ore_gold");
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_raw_gold_crusher", <item:minecraft:raw_gold>, 256, <item:immersiveengineering:dust_gold>, <item:immersiveengineering:dust_gold> % 50);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_gold_ore_crusher", <item:minecraft:gold_ore>, 256, <item:immersiveengineering:dust_gold> * 2, <item:immersiveengineering:dust_gold> % 20);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_deepslate_gold_ore_crusher", <item:minecraft:deepslate_gold_ore>, 512, <item:immersiveengineering:dust_gold> * 2, <item:immersiveengineering:dust_gold> % 50, <item:immersiveengineering:dust_gold> % 30);
|
||||
|
||||
// Zinc
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_asurine_stones_crusher", <tag:items:create:stone_types/asurine>, 256, <item:create:crushed_raw_zinc>);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_asurine_crusher", <item:create:asurine>, 256, <item:create:crushed_raw_zinc>);
|
||||
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_raw_zinc_crusher", <item:create:raw_zinc>, 256, <item:create:crushed_raw_zinc>, <item:create:crushed_raw_zinc> % 50);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_zinc_ore_crusher", <item:create:zinc_ore>, 256, <item:create:crushed_raw_zinc> * 2, <item:create:crushed_raw_zinc> % 20);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_deepslate_zinc_ore_crusher", <item:create:deepslate_zinc_ore>, 312, <item:create:crushed_raw_zinc> * 2, <item:create:crushed_raw_zinc> % 50);
|
||||
|
||||
// Silver
|
||||
<recipetype:immersiveengineering:crusher>.removeByName("immersiveengineering:crusher/ore_silver");
|
||||
<recipetype:immersiveengineering:crusher>.removeByName("immersiveengineering:crusher/raw_ore_silver");
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_raw_silver_crusher", <item:immersiveengineering:raw_silver>, 256, <item:immersiveengineering:dust_silver>, <item:immersiveengineering:dust_silver> % 50);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_silver_ore_crusher", <item:immersiveengineering:ore_silver>, 256, <item:immersiveengineering:dust_silver> * 2, <item:immersiveengineering:dust_lead> % 20);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_deepslate_silver_ore_crusher", <item:immersiveengineering:deepslate_ore_silver>, 512, <item:immersiveengineering:dust_silver> * 2, <item:immersiveengineering:dust_silver> % 50, <item:immersiveengineering:dust_lead> % 30);
|
||||
|
||||
// Lead
|
||||
<recipetype:immersiveengineering:crusher>.removeByName("immersiveengineering:crusher/ore_lead");
|
||||
<recipetype:immersiveengineering:crusher>.removeByName("immersiveengineering:crusher/raw_ore_lead");
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_raw_lead_crusher", <item:immersiveengineering:raw_lead>, 256, <item:immersiveengineering:dust_lead>, <item:immersiveengineering:dust_lead> % 50);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_lead_ore_crusher", <item:immersiveengineering:ore_lead>, 256, <item:immersiveengineering:dust_lead> * 2, <item:immersiveengineering:dust_silver> % 20);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_deepslate_lead_ore_crusher", <item:immersiveengineering:deepslate_ore_lead>, 512, <item:immersiveengineering:dust_lead> * 2, <item:immersiveengineering:dust_lead> % 50, <item:immersiveengineering:dust_silver> % 30);
|
||||
|
||||
// Aluminum
|
||||
<recipetype:immersiveengineering:crusher>.removeByName("immersiveengineering:crusher/ore_aluminum");
|
||||
<recipetype:immersiveengineering:crusher>.removeByName("immersiveengineering:crusher/raw_ore_aluminum");
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_raw_aluminum_crusher", <item:immersiveengineering:raw_aluminum>, 256, <item:immersiveengineering:dust_aluminum>, <item:immersiveengineering:dust_aluminum> % 50);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_aluminum_ore_crusher", <item:immersiveengineering:ore_aluminum>, 256, <item:immersiveengineering:dust_aluminum> * 2, <item:immersiveengineering:dust_lead> % 20);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_deepslate_aluminum_ore_crusher", <item:immersiveengineering:deepslate_ore_aluminum>, 512, <item:immersiveengineering:dust_aluminum> * 2, <item:immersiveengineering:dust_aluminum> % 50);
|
||||
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_corundum_aluminum_crusher", <tag:items:forge:corundum/block>, 512, <item:immersiveengineering:dust_aluminum>, <item:immersiveengineering:dust_aluminum> % 25, <item:immersiveengineering:dust_iron> % 25);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_corundum_cluster_aluminum_ore_crusher", <tag:items:forge:corundum/cluster>, 512, <item:immersiveengineering:dust_aluminum>, <item:immersiveengineering:dust_iron> % 20);
|
||||
|
||||
// Uranium
|
||||
<recipetype:immersiveengineering:crusher>.removeByName("immersiveengineering:crusher/ore_uranium");
|
||||
<recipetype:immersiveengineering:crusher>.removeByName("immersiveengineering:crusher/raw_ore_uranium");
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_raw_uranium_crusher", <item:immersiveengineering:raw_uranium>, 256, <item:immersiveengineering:dust_uranium>, <item:immersiveengineering:dust_uranium> % 50);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_uranium_ore_crusher", <item:immersiveengineering:ore_uranium>, 256, <item:immersiveengineering:dust_uranium> * 2, <item:immersiveengineering:dust_lead> % 20);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_deepslate_uranium_ore_crusher", <item:immersiveengineering:deepslate_ore_uranium>, 512, <item:immersiveengineering:dust_uranium> * 2, <item:immersiveengineering:dust_uranium> % 50, <item:immersiveengineering:dust_lead> % 30);
|
||||
|
||||
// Nickel
|
||||
<recipetype:immersiveengineering:crusher>.removeByName("immersiveengineering:crusher/ore_nickel");
|
||||
<recipetype:immersiveengineering:crusher>.removeByName("immersiveengineering:crusher/raw_ore_nickel");
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_raw_nickel_crusher", <item:immersiveengineering:raw_nickel>, 256, <item:immersiveengineering:dust_nickel>, <item:immersiveengineering:dust_nickel> % 50);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_nickel_ore_crusher", <item:immersiveengineering:ore_nickel>, 256, <item:immersiveengineering:dust_nickel> * 2, <item:immersiveengineering:dust_nickel> % 20);
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_deepslate_nickel_ore_crusher", <item:immersiveengineering:deepslate_ore_nickel>, 512, <item:immersiveengineering:dust_nickel> * 2, <item:immersiveengineering:dust_nickel> % 50);
|
||||
|
||||
// Netherite
|
||||
<recipetype:immersiveengineering:crusher>.addRecipe("ie_netherite_ingot", <item:minecraft:netherite_ingot>, 1024, <item:minecraft:netherite_scrap> * 4, <item:minecraft:gold_ingot> * 4);
|
||||
|
||||
// Arc Furnace from IE
|
||||
// Iron
|
||||
<recipetype:immersiveengineering:arc_furnace>.removeByName("immersiveengineering:arcfurnace/ore_iron");
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_iron_ore", <item:minecraft:iron_ore>, [<item:minecraft:air>], 200, 102400, [<item:minecraft:iron_ingot> * 2], <item:immersiveengineering:slag> );
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_deepslate_iron_ore", <item:minecraft:deepslate_iron_ore>, [<item:minecraft:air>], 200, 102400, [<item:minecraft:iron_ingot> * 3], <item:immersiveengineering:slag> );
|
||||
|
||||
// Gold
|
||||
<recipetype:immersiveengineering:arc_furnace>.removeByName("immersiveengineering:arcfurnace/ore_gold");
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_gold_ore", <item:minecraft:gold_ore>, [<item:minecraft:air>], 200, 102400, [<item:minecraft:gold_ingot> * 2], <item:immersiveengineering:slag> );
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_deepslate_gold_ore", <item:minecraft:deepslate_gold_ore>, [<item:minecraft:air>], 200, 102400, [<item:minecraft:gold_ingot> * 3], <item:immersiveengineering:slag> );
|
||||
|
||||
// Copper
|
||||
<recipetype:immersiveengineering:arc_furnace>.removeByName("immersiveengineering:arcfurnace/ore_copper");
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_copper_ore", <item:minecraft:copper_ore>, [<item:minecraft:air>], 200, 102400, [<item:minecraft:copper_ingot> * 2], <item:immersiveengineering:slag> );
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_deepslate_copper_ore", <item:minecraft:deepslate_copper_ore>, [<item:minecraft:air>], 200, 102400, [<item:minecraft:copper_ingot> * 3], <item:immersiveengineering:slag> );
|
||||
|
||||
// Zinc
|
||||
<recipetype:immersiveengineering:arc_furnace>.removeByName("immersiveengineering:arcfurnace/ore_zinc");
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_zinc_ore", <item:create:zinc_ore>, [<item:minecraft:air>], 200, 102400, [<item:create:zinc_ingot> * 2], <item:immersiveengineering:slag> );
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_deepslate_zinc_ore", <item:create:deepslate_zinc_ore>, [<item:minecraft:air>], 200, 102400, [<item:create:zinc_ingot> * 3], <item:immersiveengineering:slag> );
|
||||
|
||||
// Silver
|
||||
<recipetype:immersiveengineering:arc_furnace>.removeByName("immersiveengineering:arcfurnace/ore_silver");
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_silver_ore", <item:immersiveengineering:ore_silver>, [<item:minecraft:air>], 200, 102400, [<item:immersiveengineering:ingot_silver> * 2], <item:immersiveengineering:slag> );
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_deepslate_silver_ore", <item:immersiveengineering:deepslate_ore_silver>, [<item:minecraft:air>], 200, 102400, [<item:immersiveengineering:ingot_silver> * 3], <item:immersiveengineering:slag> );
|
||||
|
||||
// Aluminum
|
||||
<recipetype:immersiveengineering:arc_furnace>.removeByName("immersiveengineering:arcfurnace/ore_aluminum");
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_aluminum_ore", <item:immersiveengineering:ore_aluminum>, [<item:minecraft:air>], 200, 102400, [<item:immersiveengineering:ingot_aluminum> * 2], <item:immersiveengineering:slag> );
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_deepslate_aluminum_ore", <item:immersiveengineering:deepslate_ore_aluminum>, [<item:minecraft:air>], 200, 102400, [<item:immersiveengineering:ingot_aluminum> * 3], <item:immersiveengineering:slag> );
|
||||
|
||||
// Lead
|
||||
<recipetype:immersiveengineering:arc_furnace>.removeByName("immersiveengineering:arcfurnace/ore_lead");
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_lead_ore", <item:immersiveengineering:ore_lead>, [<item:minecraft:air>], 200, 102400, [<item:immersiveengineering:ingot_lead> * 2], <item:immersiveengineering:slag> );
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_deepslate_lead_ore", <item:immersiveengineering:deepslate_ore_lead>, [<item:minecraft:air>], 200, 102400, [<item:immersiveengineering:ingot_lead> * 3], <item:immersiveengineering:slag> );
|
||||
|
||||
// Nickel
|
||||
<recipetype:immersiveengineering:arc_furnace>.removeByName("immersiveengineering:arcfurnace/ore_nickel");
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_nickel_ore", <item:immersiveengineering:ore_nickel>, [<item:minecraft:air>], 200, 102400, [<item:immersiveengineering:ingot_nickel> * 2], <item:immersiveengineering:slag> );
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_deepslate_nickel_ore", <item:immersiveengineering:deepslate_ore_nickel>, [<item:minecraft:air>], 200, 102400, [<item:immersiveengineering:ingot_nickel> * 3], <item:immersiveengineering:slag> );
|
||||
|
||||
// Uranium
|
||||
<recipetype:immersiveengineering:arc_furnace>.removeByName("immersiveengineering:arcfurnace/ore_uranium");
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_uranium_ore", <item:immersiveengineering:ore_uranium>, [<item:minecraft:air>], 200, 102400, [<item:immersiveengineering:ingot_uranium> * 2], <item:immersiveengineering:slag> );
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_deepslate_uranium_ore", <item:immersiveengineering:deepslate_ore_uranium>, [<item:minecraft:air>], 200, 102400, [<item:immersiveengineering:ingot_uranium> * 3], <item:immersiveengineering:slag> );
|
||||
|
||||
// Netherite Scrap
|
||||
<recipetype:immersiveengineering:arc_furnace>.removeByName("immersiveengineering:arcfurnace/netherite_scrap");
|
||||
<recipetype:immersiveengineering:arc_furnace>.addRecipe("ie_arcfurnace_netherite_scrap", <item:minecraft:ancient_debris>, [<item:minecraft:air>], 200, 102400, [<item:minecraft:netherite_scrap> * 4], <item:immersiveengineering:slag> );
|
||||
32
scripts/Generic/mre.zs
Normal file
32
scripts/Generic/mre.zs
Normal file
@@ -0,0 +1,32 @@
|
||||
<tag:items:forge:mre/main_course>.add(<item:farmersdelight:beef_stew>);
|
||||
<tag:items:forge:mre/main_course>.add(<item:farmersdelight:fish_stew>);
|
||||
<tag:items:forge:mre/main_course>.add(<item:farmersdelight:fried_rice>);
|
||||
<tag:items:forge:mre/main_course>.add(<item:farmersdelight:baked_cod_stew>);
|
||||
<tag:items:forge:mre/main_course>.add(<item:farmersdelight:bacon_and_eggs>);
|
||||
<tag:items:forge:mre/main_course>.add(<item:farmersdelight:pasta_with_meatballs>);
|
||||
<tag:items:forge:mre/main_course>.add(<item:farmersdelight:pasta_with_mutton_chop>);
|
||||
<tag:items:forge:mre/main_course>.add(<item:farmersdelight:mushroom_rice>);
|
||||
<tag:items:forge:mre/main_course>.add(<item:farmersdelight:vegetable_noodles>);
|
||||
<tag:items:forge:mre/main_course>.add(<item:farmersdelight:steak_and_potatoes>);
|
||||
<tag:items:forge:mre/main_course>.add(<item:farmersdelight:ratatouille>);
|
||||
<tag:items:forge:mre/main_course>.add(<item:farmersdelight:squid_ink_pasta>);
|
||||
<tag:items:forge:mre/main_course>.add(<item:farmersdelight:grilled_salmon>);
|
||||
|
||||
<tag:items:forge:mre/desert>.add(<item:farmersdelight:cake_slice>);
|
||||
<tag:items:forge:mre/desert>.add(<item:farmersdelight:apple_pie_slice>);
|
||||
<tag:items:forge:mre/desert>.add(<item:farmersdelight:sweet_berry_cheesecake_slice>);
|
||||
<tag:items:forge:mre/desert>.add(<item:farmersdelight:chocolate_pie_slice>);
|
||||
<tag:items:forge:mre/desert>.add(<item:farmersdelight:sweet_berry_cookie>);
|
||||
<tag:items:forge:mre/desert>.add(<item:farmersdelight:honey_cookie>);
|
||||
<tag:items:forge:mre/desert>.add(<item:minecraft:cookie>);
|
||||
|
||||
<tag:items:forge:mre/drinks>.add(<item:farmersdelight:milk_bottle>);
|
||||
<tag:items:forge:mre/drinks>.add(<item:farmersdelight:hot_cocoa>);
|
||||
<tag:items:forge:mre/drinks>.add(<item:farmersdelight:apple_cider>);
|
||||
<tag:items:forge:mre/drinks>.add(<item:farmersdelight:melon_juice>);
|
||||
|
||||
craftingTable.removeByName("apocalypsenow:mr_erecipe");
|
||||
craftingTable.addShapedMirrored("mre", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:mre>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:mre/desert>, <item:minecraft:air>],
|
||||
[<tag:items:forge:mre/main_course>, <tag:items:forge:plates/plastic>, <tag:items:forge:mre/drinks>],
|
||||
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>]]);
|
||||
428
scripts/Generic/newitem.zs
Normal file
428
scripts/Generic/newitem.zs
Normal file
@@ -0,0 +1,428 @@
|
||||
#loader contenttweaker
|
||||
|
||||
import contenttweaker.builder.vanilla.item.Basic;
|
||||
import contenttweaker.object.vanilla.property.StandardItemProperties;
|
||||
|
||||
val deceasedCreativeTab = <factory:creative_tab>.create("deceasedTab", <item:minecraft:zombie_head>);
|
||||
val deceasedTab = <tab:deceasedTab>;
|
||||
|
||||
// Usable
|
||||
val horde_beacon = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:epic>)
|
||||
.build("horde_beacon");
|
||||
|
||||
// Misc
|
||||
val incomplete_solar_panel = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.durability(20)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_solar_panel");
|
||||
|
||||
val incomplete_ender_pearl = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_ender_pearl");
|
||||
|
||||
val polyethylene = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("polyethylene");
|
||||
|
||||
val high_carbon_steel_alloy = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:epic>)
|
||||
.build("high_carbon_steel_alloy");
|
||||
|
||||
val resistant_fiber = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:rare>)
|
||||
.build("resistant_fiber");
|
||||
|
||||
val resistant_fabric = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:rare>)
|
||||
.build("resistant_fabric");
|
||||
|
||||
val rubber = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("rubber");
|
||||
|
||||
val research_paper_1 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("research_paper_1");
|
||||
|
||||
val research_paper_2 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("research_paper_2");
|
||||
|
||||
val research_paper_3 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("research_paper_3");
|
||||
|
||||
val research_paper_4 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("research_paper_4");
|
||||
|
||||
val research_paper_5 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("research_paper_5");
|
||||
|
||||
val research_book = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:epic>)
|
||||
.build("research_book");
|
||||
|
||||
val formula_x = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:epic>)
|
||||
.build("formula_x");
|
||||
|
||||
// IE
|
||||
val incomplete_electron_tube = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.durability(3)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_electron_tube");
|
||||
|
||||
val incomplete_component_electronic = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.durability(3)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_component_electronic");
|
||||
|
||||
val incomplete_component_electronic_adv = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.durability(3)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_component_electronic_adv");
|
||||
|
||||
// refinedstorage
|
||||
|
||||
val silica_dust = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("silica_dust");
|
||||
|
||||
val incomplete_basic_processor = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_basic_processor");
|
||||
|
||||
val incomplete_improved_processor = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_improved_processor");
|
||||
|
||||
val incomplete_advanced_processor = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_advanced_processor");
|
||||
|
||||
val incomplete_1k_storage_part = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_1k_storage_part");
|
||||
|
||||
val incomplete_4k_storage_part = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_4k_storage_part");
|
||||
|
||||
val incomplete_16k_storage_part = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_16k_storage_part");
|
||||
|
||||
val incomplete_64k_storage_part = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_64k_storage_part");
|
||||
|
||||
|
||||
val incomplete_64k_fluid_storage_part = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_64k_fluid_storage_part");
|
||||
|
||||
val incomplete_256k_fluid_storage_part = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_256k_fluid_storage_part");
|
||||
|
||||
val incomplete_1024k_fluid_storage_part = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_1024k_fluid_storage_part");
|
||||
|
||||
val incomplete_4096k_fluid_storage_part = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_4096k_fluid_storage_part");
|
||||
|
||||
// Cure Ingredient
|
||||
val x_factor = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:epic>)
|
||||
.build("x_factor");
|
||||
|
||||
// Molds
|
||||
val mold_basic_processor = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("mold_basic_processor");
|
||||
|
||||
val mold_improved_processor = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("mold_improved_processor");
|
||||
|
||||
val mold_advanced_processor = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("mold_advanced_processor");
|
||||
|
||||
val incomplete_bullet = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_bullet");
|
||||
|
||||
|
||||
/// Bullet Casing
|
||||
val bullet_casing_9mm_round = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("bullet_casing_9mm_round");
|
||||
|
||||
val bullet_casing_10_gauge_round = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("bullet_casing_10_gauge_round");
|
||||
|
||||
val bullet_casing_46x30 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("bullet_casing_46x30");
|
||||
|
||||
val bullet_casing_50bmg = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("bullet_casing_50bmg");
|
||||
|
||||
val bullet_casing_57x28 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("bullet_casing_57x28");
|
||||
|
||||
val bullet_casing_58x42 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("bullet_casing_58x42");
|
||||
|
||||
val bullet_casing_762x25 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("bullet_casing_762x25");
|
||||
|
||||
val bullet_casing_762x39 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("bullet_casing_762x39");
|
||||
|
||||
val bullet_casing_762x54 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("bullet_casing_762x54");
|
||||
|
||||
val bullet_casing_ae50 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("bullet_casing_ae50");
|
||||
|
||||
val bullet_casing_bmagnum = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("bullet_casing_bmagnum");
|
||||
|
||||
val bullet_casing_bullet68 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("bullet_casing_bullet68");
|
||||
|
||||
val bullet_casing_bullet308 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("bullet_casing_bullet308");
|
||||
|
||||
val bullet_casing_lapua338 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("bullet_casing_lapua338");
|
||||
|
||||
val bullet_casing_nato556 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("bullet_casing_nato556");
|
||||
|
||||
val bullet_casing_round45 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("bullet_casing_round45");
|
||||
|
||||
val bullet_casing_win3030 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("bullet_casing_win3030");
|
||||
|
||||
// Molds
|
||||
val mold_bullet_casing_9mm_round = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("mold_bullet_casing_9mm_round");
|
||||
|
||||
val mold_bullet_casing_10_gauge_round = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("mold_bullet_casing_10_gauge_round");
|
||||
|
||||
val mold_bullet_casing_46x30 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("mold_bullet_casing_46x30");
|
||||
|
||||
val mold_bullet_casing_50bmg = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("mold_bullet_casing_50bmg");
|
||||
|
||||
val mold_bullet_casing_57x28 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("mold_bullet_casing_57x28");
|
||||
|
||||
val mold_bullet_casing_58x42 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("mold_bullet_casing_58x42");
|
||||
|
||||
val mold_bullet_casing_762x25 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("mold_bullet_casing_762x25");
|
||||
|
||||
val mold_bullet_casing_762x39 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("mold_bullet_casing_762x39");
|
||||
|
||||
val mold_bullet_casing_762x54 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("mold_bullet_casing_762x54");
|
||||
|
||||
val mold_bullet_casing_ae50 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("mold_bullet_casing_ae50");
|
||||
|
||||
val mold_bullet_casing_bmagnum = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("mold_bullet_casing_bmagnum");
|
||||
|
||||
val mold_bullet_casing_bullet68 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("mold_bullet_casing_bullet68");
|
||||
|
||||
val mold_bullet_casing_bullet308 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("mold_bullet_casing_bullet308");
|
||||
|
||||
val mold_bullet_casing_lapua338 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("mold_bullet_casing_lapua338");
|
||||
|
||||
val mold_bullet_casing_nato556 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("mold_bullet_casing_nato556");
|
||||
|
||||
val mold_bullet_casing_round45 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("mold_bullet_casing_round45");
|
||||
|
||||
val mold_bullet_casing_win3030 = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.rarity(<constant:minecraft:item/rarity:uncommon>)
|
||||
.build("mold_bullet_casing_win3030");
|
||||
|
||||
// Cars
|
||||
val incomplete_battery = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.durability(10)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_battery");
|
||||
|
||||
val incomplete_engine_piston = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.durability(4)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_engine_piston");
|
||||
|
||||
val incomplete_engine_3_cylinder = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.durability(18)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_engine_3_cylinder");
|
||||
|
||||
val incomplete_engine_6_cylinder = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.durability(18)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_engine_6_cylinder");
|
||||
|
||||
val incomplete_engine_truck = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.durability(18)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_engine_truck");
|
||||
|
||||
val incomplete_wheel = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.durability(9)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_wheel");
|
||||
|
||||
val incomplete_big_wheel = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.durability(9)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_big_wheel");
|
||||
|
||||
val incomplete_small_tank = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.durability(3)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_small_tank");
|
||||
|
||||
val incomplete_medium_tank = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.durability(4)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_medium_tank");
|
||||
|
||||
val incomplete_large_tank = <factory:item>.typed<Basic>()
|
||||
.tab(deceasedTab)
|
||||
.durability(4)
|
||||
.rarity(<constant:minecraft:item/rarity:common>)
|
||||
.build("incomplete_large_tank");
|
||||
764
scripts/Generic/profession.zs
Normal file
764
scripts/Generic/profession.zs
Normal file
@@ -0,0 +1,764 @@
|
||||
import crafttweaker.api.villagers.VillagerTrades;
|
||||
|
||||
|
||||
|
||||
// Armorer
|
||||
// Tier 1
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:armorer>, 1);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:armorer>, 1, <item:minecraft:coal> * 15, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:armorer>, 1, <item:apocalypsenow:money> * 2, <item:minecraft:chainmail_boots>, 12, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:armorer>, 1, <item:apocalypsenow:money> * 3, <item:minecraft:chainmail_helmet>, 12, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:armorer>, 1, <item:apocalypsenow:money> * 4, <item:minecraft:chainmail_leggings>, 12, 3, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:armorer>, 1, <item:apocalypsenow:money> * 5, <item:minecraft:chainmail_chestplate>, 12, 3, 0.2);
|
||||
|
||||
// Tier 2
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:armorer>, 2);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:armorer>, 2, <item:minecraft:iron_ingot> * 4, <item:apocalypsenow:money>, 16, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:armorer>, 2, <item:apocalypsenow:money> * 4, <item:minecraft:iron_boots>, 12, 6, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:armorer>, 2, <item:apocalypsenow:money> * 5, <item:minecraft:iron_helmet>, 12, 6, 0.2);
|
||||
|
||||
// Tier 3
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:armorer>, 3);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:armorer>, 3, <item:minecraft:diamond>, <item:apocalypsenow:money> * 2, 16, 6, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:armorer>, 3, <item:apocalypsenow:money> * 6, <item:minecraft:iron_leggings>, 12, 10, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:armorer>, 3, <item:apocalypsenow:money> * 7, <item:minecraft:iron_chestplate>, 12, 10, 0.2);
|
||||
|
||||
// Tier 4
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:armorer>, 4);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:armorer>, 4, <item:apocalypsenow:money> * 4, <item:immersiveengineering:ingot_steel>, 16, 8, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:armorer>, 4, <item:apocalypsenow:money> * 12, <item:immersiveengineering:armor_steel_head>, 3, 10, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:armorer>, 4, <item:apocalypsenow:money> * 12, <item:immersiveengineering:armor_steel_feet>, 3, 10, 0.2);
|
||||
|
||||
// Tier 5
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:armorer>, 5);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:armorer>, 5, <item:apocalypsenow:money> * 16, <item:immersiveengineering:armor_steel_chest>, 3, 10, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:armorer>, 5, <item:apocalypsenow:money> * 14, <item:immersiveengineering:armor_steel_legs>, 3, 10, 0.2);
|
||||
|
||||
|
||||
|
||||
// Butcher
|
||||
// Tier 1
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:butcher>, 1);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:butcher>, 1, <item:minecraft:coal> * 15, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:butcher>, 1, <item:minecraft:porkchop> * 3, <item:apocalypsenow:money>, 12, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:butcher>, 1, <item:minecraft:chicken> * 5, <item:apocalypsenow:money>, 12, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:butcher>, 1, <item:minecraft:beef> * 3, <item:apocalypsenow:money>, 12, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:butcher>, 1, <item:minecraft:mutton> * 3, <item:apocalypsenow:money>, 12, 4, 0.05);
|
||||
|
||||
// Tier 2
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:butcher>, 2);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:butcher>, 2, <item:apocalypsenow:money>, <item:farmersdelight:cooked_chicken_cuts> * 3, 12, 6, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:butcher>, 2, <item:apocalypsenow:money>, <item:farmersdelight:cooked_bacon> * 3, 12, 6, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:butcher>, 2, <item:apocalypsenow:money>, <item:farmersdelight:cooked_mutton_chops> * 3, 12, 6, 0.05);
|
||||
|
||||
// Tier 3
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:butcher>, 3);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:butcher>, 3, <item:apocalypsenow:money>, <item:farmersdelight:bacon_sandwich>, 12, 6, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:butcher>, 3, <item:apocalypsenow:money>, <item:farmersdelight:mutton_wrap>, 12, 6, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:butcher>, 3, <item:apocalypsenow:money>, <item:farmersdelight:smoked_ham>, 12, 6, 0.2);
|
||||
|
||||
// Tier 4
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:butcher>, 4);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:butcher>, 4, <item:apocalypsenow:money> * 3, <item:farmersdelight:beef_stew>, 12, 8, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:butcher>, 4, <item:apocalypsenow:money> * 5, <item:farmersdelight:chicken_soup>, 12, 8, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:butcher>, 4, <item:apocalypsenow:money> * 6, <item:farmersdelight:pasta_with_mutton_chop>, 12, 8, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:butcher>, 4, <item:apocalypsenow:money> * 6, <item:farmersdelight:pasta_with_meatballs>, 12, 8, 0.2);
|
||||
|
||||
// Tier 5
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:butcher>, 5);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:butcher>, 5, <item:apocalypsenow:money> * 32, <item:farmersdelight:roast_chicken_block>, 12, 8, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:butcher>, 5, <item:apocalypsenow:money> * 32, <item:farmersdelight:honey_glazed_ham_block>, 12, 8, 0.2);
|
||||
|
||||
|
||||
|
||||
// Cartographer
|
||||
// Tier 1
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:cartographer>, 1);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:cartographer>, 1, <item:minecraft:paper> * 12, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:cartographer>, 1, <item:apocalypsenow:money>, <item:minecraft:paper> * 8, 16, 2, 0.05);
|
||||
|
||||
// Tier 2
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:cartographer>, 2);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:cartographer>, 2, <item:apocalypsenow:money>, <item:minecraft:compass>, 4, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:cartographer>, 2, <item:apocalypsenow:money>, <item:minecraft:spyglass>, 4, 4, 0.05);
|
||||
|
||||
// Tier 3
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:cartographer>, 3);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:cartographer>, 3, <item:apocalypsenow:money> * 4, <item:immersiveengineering:survey_tools>, 4, 6, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:cartographer>, 3, <item:apocalypsenow:money> * 16, <item:immersiveengineering:sample_drill>, 4, 6, 0.05);
|
||||
|
||||
// Tier 4
|
||||
villagerTrades.addTrade(<profession:minecraft:cartographer>, 4, <item:apocalypsenow:money> * 3, <item:camera:album>, 4, 8, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:cartographer>, 4, <item:apocalypsenow:money> * 3, <item:camera:camera>, 4, 8, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:cartographer>, 4, <item:apocalypsenow:money> * 3, <item:camera:image_frame>, 4, 8, 0.05);
|
||||
|
||||
// Tier 5
|
||||
villagerTrades.addTrade(<profession:minecraft:cartographer>, 5, <item:apocalypsenow:money> * 8, <item:explorerscompass:explorerscompass>, 4, 6, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:cartographer>, 5, <item:apocalypsenow:money> * 8, <item:naturescompass:naturescompass>, 4, 6, 0.2);
|
||||
|
||||
|
||||
|
||||
|
||||
// Cleric
|
||||
// Tier 1
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:cleric>, 1);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:cleric>, 1, <item:minecraft:rotten_flesh> * 32, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:cleric>, 1, <item:apocalypsenow:money>, <item:cold_sweat:thermometer>, 12, 4, 0.05);
|
||||
|
||||
// Tier 2
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:cleric>, 2);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:cleric>, 2, <item:apocalypsenow:money> * 2, <item:minecraft:soul_sand>, 12, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:cleric>, 2, <item:apocalypsenow:money> * 2, <item:minecraft:crimson_fungus>, 12, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:cleric>, 2, <item:apocalypsenow:money> * 2, <item:minecraft:warped_fungus>, 12, 4, 0.05);
|
||||
|
||||
// Tier 3
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:cleric>, 3);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:cleric>, 3, <item:apocalypsenow:money> * 3, <item:minecraft:nether_wart>, 24, 6, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:cleric>, 3, <item:apocalypsenow:money> * 3, <item:cold_sweat:soul_sprout>, 24, 6, 0.2);
|
||||
|
||||
// Tier 4
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:cleric>, 4);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:cleric>, 3, <item:apocalypsenow:money>, <item:minecraft:dragon_breath>, 64, 20, 0.2);
|
||||
|
||||
// Tier 5
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:cleric>, 5);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:cleric>, 5, <item:apocalypsenow:money_block>, <item:apocalypsenow:suturekit>, 5, 20, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:cleric>, 5, <item:apocalypsenow:money> * 4, <item:apocalypsenow:medicalkit>, 5, 20, 0.2);
|
||||
|
||||
|
||||
|
||||
|
||||
// Farmer
|
||||
// Tier 1
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:farmer>, 1);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:farmer>, 1, <item:minecraft:wheat> * 20, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:farmer>, 1, <item:minecraft:potato> * 26, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:farmer>, 1, <item:minecraft:carrot> * 22, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:farmer>, 1, <item:minecraft:beetroot> * 15, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
|
||||
// Tier 2
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:farmer>, 2);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:farmer>, 2, <item:minecraft:pumpkin> * 5, <item:apocalypsenow:money>, 16, 6, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:farmer>, 2, <item:apocalypsenow:money> * 3, <item:farmersdelight:cabbage>, 16, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:farmer>, 2, <item:apocalypsenow:money> * 3, <item:farmersdelight:tomato>, 16, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:farmer>, 2, <item:apocalypsenow:money> * 3, <item:farmersdelight:onion>, 16, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:farmer>, 2, <item:apocalypsenow:money> * 3, <item:farmersdelight:rice>, 16, 4, 0.05);
|
||||
|
||||
// Tier 3
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:farmer>, 3);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:farmer>, 3, <item:minecraft:melon> * 5, <item:apocalypsenow:money>, 16, 6, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:farmer>, 3, <item:apocalypsenow:money> * 6, <item:farmersdelight:sweet_berry_cheesecake>, 16, 6, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:farmer>, 3, <item:apocalypsenow:money> * 6, <item:farmersdelight:chocolate_pie>, 16, 6, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:farmer>, 3, <item:apocalypsenow:money> * 6, <item:farmersdelight:apple_pie>, 16, 6, 0.2);
|
||||
|
||||
// Tier 4
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:farmer>, 4);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:farmer>, 4, <item:apocalypsenow:money> * 4, <item:farmersdelight:vegetable_soup>, 16, 8, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:farmer>, 4, <item:apocalypsenow:money> * 2, <item:farmersdelight:fruit_salad>, 16, 8, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:farmer>, 4, <item:apocalypsenow:money> * 3, <item:farmersdelight:mixed_salad>, 16, 8, 0.2);
|
||||
|
||||
// Tier 5
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:farmer>, 5);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:farmer>, 5, <item:apocalypsenow:money> * 32, <item:farmersdelight:stuffed_pumpkin_block>, 16, 20, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:farmer>, 5, <item:apocalypsenow:money> * 32, <item:farmersdelight:shepherds_pie_block>, 16, 20, 0.2);
|
||||
|
||||
|
||||
|
||||
// Fisherman
|
||||
// Tier 1
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:fisherman>, 1);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:fisherman>, 1, <item:minecraft:string> * 12, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:fisherman>, 1, <item:apocalypsenow:money>, <item:minecraft:string> * 8, 16, 4, 0.05);
|
||||
|
||||
// Tier 2
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:fisherman>, 2);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:fisherman>, 2, <item:minecraft:cod> * 6, <item:apocalypsenow:money>, 16, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:fisherman>, 2, <item:minecraft:salmon> * 6, <item:apocalypsenow:money>, 16, 4, 0.05);
|
||||
|
||||
// Tier 3
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:fisherman>, 3);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:fisherman>, 3, <item:apocalypsenow:money>, <item:farmersdelight:cooked_cod_slice> * 4, 16, 6, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:fisherman>, 3, <item:apocalypsenow:money>, <item:farmersdelight:cooked_salmon_slice> * 4, 16, 6, 0.05);
|
||||
|
||||
// Tier 4
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:fisherman>, 4);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:fisherman>, 4, <item:apocalypsenow:money> * 2, <item:farmersdelight:kelp_roll>, 16, 8, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:fisherman>, 4, <item:apocalypsenow:money> * 3, <item:farmersdelight:baked_cod_stew>, 16, 8, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:fisherman>, 4, <item:apocalypsenow:money> * 3, <item:farmersdelight:fish_stew>, 16, 8, 0.2);
|
||||
|
||||
// Tier 5
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:fisherman>, 5);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:fisherman>, 5, <item:apocalypsenow:money> * 4, <item:farmersdelight:squid_ink_pasta>, 16, 10, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:fisherman>, 5, <item:apocalypsenow:money> * 32, <item:farmersdelight:rice_roll_medley_block>, 16, 10, 0.2);
|
||||
|
||||
|
||||
|
||||
|
||||
// Fletcher
|
||||
// Tier 1
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:fletcher>, 1);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:fletcher>, 1, <item:minecraft:stick> * 32, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:fletcher>, 1, <item:apocalypsenow:money>, <item:crossbowverhaul:bolt_iron> * 8, 16, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:fletcher>, 1, <item:apocalypsenow:money>, <item:minecraft:arrow> * 16, 16, 4, 0.05);
|
||||
|
||||
// Tier 2
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:fletcher>, 2);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:fletcher>, 2, <item:minecraft:string> * 12, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:fletcher>, 2, <item:apocalypsenow:money> * 2, <item:minecraft:crossbow>, 16, 6, 0.05);
|
||||
|
||||
// Tier 3
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:fletcher>, 3);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:fletcher>, 3, <item:apocalypsenow:money>, <item:minecraft:feather> * 4, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:fletcher>, 3, <item:apocalypsenow:money>, <item:crossbowverhaul:bolt_diamond> * 4, 16, 10, 0.05);
|
||||
|
||||
// Tier 4
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:fletcher>, 4);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:fletcher>, 4, <item:minecraft:feather> * 8, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:fletcher>, 4, <item:apocalypsenow:money>, <item:crossbowverhaul:bolt_netherite> * 2, 16, 10, 0.05);
|
||||
|
||||
// Tier 5
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:fletcher>, 5);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:fletcher>, 5, <item:apocalypsenow:money>, <item:crossbowverhaul:bolt_explosive>, 16, 10, 0.2);
|
||||
|
||||
|
||||
|
||||
|
||||
// Leatherworker
|
||||
// Tier 1
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:leatherworker>, 1);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:leatherworker>, 1, <item:minecraft:leather> * 32, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:leatherworker>, 1, <item:apocalypsenow:money>, <item:minecraft:leather_helmet>, 16, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:leatherworker>, 1, <item:apocalypsenow:money>, <item:minecraft:leather_chestplate>, 16, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:leatherworker>, 1, <item:apocalypsenow:money>, <item:minecraft:leather_leggings>, 16, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:leatherworker>, 1, <item:apocalypsenow:money>, <item:minecraft:leather_boots>, 16, 4, 0.05);
|
||||
|
||||
// Tier 2
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:leatherworker>, 2);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:leatherworker>, 2, <item:apocalypsenow:money> * 3, <item:minecraft:rabbit_hide>, 16, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:leatherworker>, 2, <item:apocalypsenow:money> * 3, <item:minecraft:scute>, 16, 4, 0.05);
|
||||
|
||||
// Tier 3
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:leatherworker>, 3);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:leatherworker>, 3, <item:apocalypsenow:money> * 6, <item:minecraft:slime_ball>, 6, 6, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:leatherworker>, 3, <item:apocalypsenow:money> * 6, <item:immersiveengineering:hemp_fabric>, 6, 6, 0.05);
|
||||
|
||||
// Tier 4
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:leatherworker>, 4);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:leatherworker>, 4, <item:apocalypsenow:money> * 6, <item:cold_sweat:hoglin_hide>, 6, 8, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:leatherworker>, 4, <item:apocalypsenow:money> * 6, <item:cold_sweat:fur>, 6, 8, 0.05);
|
||||
|
||||
// Tier 5
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:leatherworker>, 5);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:leatherworker>, 5, <item:apocalypsenow:money> * 16, <item:cold_sweat:chameleon_molt>, 6, 10, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:leatherworker>, 5, <item:apocalypsenow:money> * 16, <item:immersiveengineering:ersatz_leather>, 6, 10, 0.2);
|
||||
|
||||
// Librarian
|
||||
// Tier 1
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:librarian>, 1);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:unbreaking> : 1 as int?}), 6, 6, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:protection> : 1 as int?}), 6, 6, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:fire_protection> : 1 as int?}), 6, 6, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:feather_falling> : 1 as int?}), 6, 6, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:blast_protection> : 1 as int?}), 6, 6, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:projectile_protection> : 1 as int?}), 6, 6, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:respiration> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:aqua_affinity> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:thorns> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:depth_strider> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:frost_walker> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:soul_speed> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:sharpness> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:smite> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:bane_of_arthropods> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:knockback> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:fortune> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:efficiency> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:fire_aspect> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:looting> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:sweeping> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:power> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:punch> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:luck_of_the_sea> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:lure> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:loyalty> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:riptide> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:channeling> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:flame> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:multishot> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:impaling> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:quick_charge> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:piercing> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:silk_touch> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:create:capacity> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:create_sa:gravity_gun> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:create_sa:digging> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:create_sa:impact> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:create_sa:hellfire> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:mutationcraft:mutation_bane> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money> * 10, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:farmersdelight:backstabbing> : 1 as int?}), 6, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 1, <item:apocalypsenow:money_block> * 2, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:tac:reclaimed> : 1 as int?}), 6, 16, 0.1);
|
||||
|
||||
// Tier 2
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:librarian>, 2);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:unbreaking> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:protection> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:fire_protection> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:feather_falling> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:blast_protection> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:projectile_protection> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:respiration> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:thorns> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:depth_strider> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:frost_walker> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:soul_speed> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:sharpness> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:smite> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:bane_of_arthropods> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:knockback> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:fortune> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:efficiency> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:fire_aspect> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:looting> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:sweeping> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:power> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:punch> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:luck_of_the_sea> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:lure> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:loyalty> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:riptide> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:multishot> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:impaling> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:quick_charge> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:piercing> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:create:capacity> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:create_sa:impact> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:mutationcraft:mutation_bane> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money> * 15, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:farmersdelight:backstabbing> : 2 as int?}), 6, 10, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 2, <item:apocalypsenow:money_block> * 4, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:tac:reclaimed> : 2 as int?}), 6, 16, 0.1);
|
||||
|
||||
// Tier 3
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:librarian>, 3);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:unbreaking> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:protection> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:fire_protection> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:feather_falling> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:blast_protection> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:projectile_protection> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:respiration> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:thorns> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:depth_strider> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:soul_speed> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:sharpness> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:smite> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:bane_of_arthropods> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:fortune> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:efficiency> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:looting> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:sweeping> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:power> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:luck_of_the_sea> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:lure> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:loyalty> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:riptide> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:multishot> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:impaling> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:quick_charge> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:piercing> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:create:capacity> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:create_sa:impact> : 3 as int?}), 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 3, <item:apocalypsenow:money> * 30, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:farmersdelight:backstabbing> : 3 as int?}), 6, 12, 0.1);
|
||||
|
||||
// Tier 4
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:librarian>, 4);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 4, <item:apocalypsenow:money> * 42, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:protection> : 4 as int?}), 6, 14, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 4, <item:apocalypsenow:money> * 42, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:fire_protection> : 4 as int?}), 6, 14, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 4, <item:apocalypsenow:money> * 42, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:feather_falling> : 4 as int?}), 6, 14, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 4, <item:apocalypsenow:money> * 42, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:blast_protection> : 4 as int?}), 6, 14, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 4, <item:apocalypsenow:money> * 42, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:projectile_protection> : 4 as int?}), 6, 14, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 4, <item:apocalypsenow:money> * 42, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:sharpness> : 4 as int?}), 6, 14, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 4, <item:apocalypsenow:money> * 42, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:smite> : 4 as int?}), 6, 14, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 4, <item:apocalypsenow:money> * 42, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:bane_of_arthropods> : 4 as int?}), 6, 14, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 4, <item:apocalypsenow:money> * 42, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:efficiency> : 4 as int?}), 6, 14, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 4, <item:apocalypsenow:money> * 42, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:power> : 4 as int?}), 6, 14, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 4, <item:apocalypsenow:money> * 42, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:impaling> : 4 as int?}), 6, 14, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 4, <item:apocalypsenow:money> * 42, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:piercing> : 4 as int?}), 6, 14, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 4, <item:apocalypsenow:money> * 42, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:infinity> : 1 as int?}), 6, 14, 0.1);
|
||||
|
||||
// Tier 5
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:librarian>, 5);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 5, <item:apocalypsenow:money_block> * 8, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:sharpness> : 5 as int?}), 6, 16, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 5, <item:apocalypsenow:money_block> * 8, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:smite> : 5 as int?}), 6, 16, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 5, <item:apocalypsenow:money_block> * 8, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:efficiency> : 5 as int?}), 6, 16, 0.1);
|
||||
villagerTrades.addTrade(<profession:minecraft:librarian>, 5, <item:apocalypsenow:money_block> * 8, <item:minecraft:enchanted_book>.setEnchantments({<enchantment:minecraft:mending> : 1 as int?}), 6, 16, 0.1);
|
||||
|
||||
|
||||
|
||||
// Mason
|
||||
// Tier 1
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:mason>, 1);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:mason>, 1, <item:minecraft:clay_ball> * 12, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:mason>, 1, <item:apocalypsenow:money>, <item:minecraft:clay_ball> * 8, 16, 2, 0.05);
|
||||
|
||||
// Tier 2
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:mason>, 2);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:mason>, 2, <item:minecraft:andesite> * 20, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:mason>, 2, <item:apocalypsenow:money>, <item:minecraft:andesite> * 12, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:mason>, 2, <item:apocalypsenow:money>, <item:minecraft:netherrack> * 4, 16, 2, 0.05);
|
||||
|
||||
// Tier 3
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:mason>, 3);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:mason>, 3, <item:minecraft:quartz> * 20, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:mason>, 3, <item:apocalypsenow:money>, <item:minecraft:quartz> * 10, 16, 2, 0.05);
|
||||
|
||||
// Tier 4
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:mason>, 4);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:mason>, 4, <item:apocalypsenow:money>, <item:embellishcraft:jade> * 16, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:mason>, 4, <item:apocalypsenow:money>, <item:embellishcraft:slate> * 16, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:mason>, 4, <item:apocalypsenow:money>, <item:embellishcraft:larvikite> * 16, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:mason>, 4, <item:apocalypsenow:money>, <item:embellishcraft:marble> * 16, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:mason>, 4, <item:apocalypsenow:money>, <item:embellishcraft:basalt> * 16, 16, 2, 0.05);
|
||||
|
||||
// Tier 5
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:mason>, 5);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:mason>, 5, <item:apocalypsenow:money>, <item:minecraft:glowstone> * 3, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:mason>, 5, <item:apocalypsenow:money>, <item:minecraft:sea_lantern> * 3, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:mason>, 5, <item:apocalypsenow:money>, <item:minecraft:end_rod> * 3, 16, 2, 0.05);
|
||||
|
||||
|
||||
|
||||
|
||||
// Shepherd
|
||||
// Tier 1
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:shepherd>, 1);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 1, <item:minecraft:white_wool> * 12, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 1, <item:minecraft:black_wool> * 12, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 1, <item:minecraft:gray_wool> * 12, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 1, <item:minecraft:light_gray_wool> * 12, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
|
||||
// Tier 2
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:shepherd>, 2);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 2, <item:apocalypsenow:money>, <item:minecraft:white_wool> * 8, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 2, <item:apocalypsenow:money>, <item:minecraft:black_wool> * 8, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 2, <item:apocalypsenow:money>, <item:minecraft:gray_wool> * 8, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 2, <item:apocalypsenow:money>, <item:minecraft:light_gray_wool> * 8, 16, 2, 0.05);
|
||||
|
||||
// Tier 3
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:shepherd>, 3);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 3, <item:apocalypsenow:money>, <item:minecraft:lead> * 2, 6, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 3, <item:apocalypsenow:money>, <item:cold_sweat:fur>, 12, 2, 0.05);
|
||||
|
||||
|
||||
// Tier 4
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:shepherd>, 4);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 4, <item:apocalypsenow:money> * 16, <item:minecraft:music_disc_13>, 6, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 4, <item:apocalypsenow:money> * 16, <item:minecraft:music_disc_cat>, 6, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 4, <item:apocalypsenow:money> * 16, <item:minecraft:music_disc_blocks>, 6, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 4, <item:apocalypsenow:money> * 16, <item:minecraft:music_disc_chirp>, 6, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 4, <item:apocalypsenow:money> * 16, <item:minecraft:music_disc_far>, 6, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 4, <item:apocalypsenow:money> * 16, <item:minecraft:music_disc_mall>, 6, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 4, <item:apocalypsenow:money> * 16, <item:minecraft:music_disc_mellohi>, 6, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 4, <item:apocalypsenow:money> * 16, <item:minecraft:music_disc_stal>, 6, 2, 0.2);
|
||||
|
||||
// Tier 5
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:shepherd>, 5);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 5, <item:apocalypsenow:money> * 16, <item:minecraft:music_disc_strad>, 6, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 5, <item:apocalypsenow:money> * 16, <item:minecraft:music_disc_ward>, 6, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 5, <item:apocalypsenow:money> * 16, <item:minecraft:music_disc_11>, 6, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 5, <item:apocalypsenow:money> * 16, <item:minecraft:music_disc_wait>, 6, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 5, <item:apocalypsenow:money> * 16, <item:minecraft:music_disc_otherside>, 6, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 5, <item:apocalypsenow:money> * 16, <item:minecraft:music_disc_pigstep>, 6, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 5, <item:apocalypsenow:money> * 16, <item:biomesoplenty:music_disc_wanderer>, 6, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 5, <item:apocalypsenow:money> * 16, <item:quark:music_disc_endermosh>, 6, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 5, <item:apocalypsenow:money> * 16, <item:alexsmobs:music_disc_thime>, 6, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:shepherd>, 5, <item:apocalypsenow:money> * 16, <item:alexsmobs:music_disc_daze>, 6, 2, 0.2);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// Toolsmith
|
||||
// Tier 1
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:toolsmith>, 1);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:toolsmith>, 1, <item:minecraft:coal> * 15, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:toolsmith>, 1, <item:apocalypsenow:money>, <item:minecraft:coal> * 10, 16, 2, 0.05);
|
||||
|
||||
// Tier 2
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:toolsmith>, 2);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:toolsmith>, 2, <item:minecraft:iron_ingot> * 4, <item:apocalypsenow:money>, 16, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:toolsmith>, 2, <item:apocalypsenow:money> * 4, <item:immersiveengineering:ingot_steel>, 16, 4, 0.05);
|
||||
|
||||
// Tier 3
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:toolsmith>, 3);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:toolsmith>, 3, <item:minecraft:diamond>, <item:apocalypsenow:money> * 2, 16, 6, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:toolsmith>, 3, <item:apocalypsenow:money> *3, <item:immersiveengineering:hoe_steel>, 5, 20, 0.2);
|
||||
|
||||
// Tier 4
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:toolsmith>, 4);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:toolsmith>, 4, <item:apocalypsenow:money> * 12, <item:immersiveengineering:axe_steel>, 5, 20, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:toolsmith>, 4, <item:apocalypsenow:money> * 12, <item:immersiveengineering:shovel_steel>, 5, 20, 0.2);
|
||||
|
||||
// Tier 5
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:toolsmith>, 5);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:toolsmith>, 5, <item:apocalypsenow:money> * 12, <item:immersiveengineering:pickaxe_steel>, 5, 20, 0.2);
|
||||
|
||||
|
||||
// Weaponsmith
|
||||
// Tier 1
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:weaponsmith>, 1);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:weaponsmith>, 1, <item:minecraft:coal> * 15, <item:apocalypsenow:money>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:weaponsmith>, 1, <item:apocalypsenow:money> * 16, <item:immersiveengineering:sword_steel>, 16, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:weaponsmith>, 1, <item:apocalypsenow:money> * 16, <item:apocalypsenow:spear>, 16, 2, 0.2);
|
||||
|
||||
// Tier 2
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:weaponsmith>, 2);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:weaponsmith>, 2, <item:apocalypsenow:money>, <item:minecraft:gunpowder> * 2, 32, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:weaponsmith>, 1, <item:apocalypsenow:money> * 16, <item:apocalypsenow:night_stick>, 16, 4, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:weaponsmith>, 1, <item:apocalypsenow:money> * 16, <item:apocalypsenow:premium_hammer>, 16, 4, 0.2);
|
||||
|
||||
// Tier 3
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:weaponsmith>, 3);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:weaponsmith>, 3, <item:apocalypsenow:money> * 4, <item:tac:9mm_round> * 8, 12, 6, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:weaponsmith>, 3, <item:apocalypsenow:money> * 4, <item:tac:round45> * 8, 12, 6, 0.05);
|
||||
villagerTrades.addTrade(<profession:minecraft:weaponsmith>, 3, <item:apocalypsenow:money> * 4, <item:tac:b_magnum> * 4, 12, 6, 0.05);
|
||||
|
||||
// Tier 4
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:weaponsmith>, 4);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:weaponsmith>, 4, <item:apocalypsenow:money> * 26, <item:apocalypsenow:bowie_machete>, 3, 10, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:weaponsmith>, 4, <item:apocalypsenow:money> * 16, <item:apocalypsenow:fire_axe>, 3, 10, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:weaponsmith>, 4, <item:apocalypsenow:money> * 14, <item:apocalypsenow:spiked_iron_baseball_bat>, 3, 10, 0.2);
|
||||
|
||||
// Tier 5
|
||||
villagerTrades.removeAllTrades(<profession:minecraft:weaponsmith>, 5);
|
||||
|
||||
villagerTrades.addTrade(<profession:minecraft:weaponsmith>, 5, <item:apocalypsenow:money> * 2, <item:apocalypsenow:shuriken>, 64, 5, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:weaponsmith>, 5, <item:apocalypsenow:money_block> * 8, <item:apocalypsenow:military_knife>, 3, 20, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:weaponsmith>, 5, <item:apocalypsenow:money_block> * 8, <item:apocalypsenow:military_shovel>, 3, 20, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:weaponsmith>, 5, <item:apocalypsenow:money_block> * 10, <item:tac:m1911>, 3, 40, 0.2);
|
||||
villagerTrades.addTrade(<profession:minecraft:weaponsmith>, 5, <item:apocalypsenow:money_block> * 10, <item:tac:m92fs>, 3, 40, 0.2);
|
||||
|
||||
|
||||
|
||||
// Machinist
|
||||
// Tier 1
|
||||
villagerTrades.removeAllTrades(<profession:immersiveengineering:machinist>, 1);
|
||||
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:machinist>, 1, <item:apocalypsenow:money> * 16, <item:immersivepetroleum:gasoline_bucket>, 16, 4, 0.2);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:machinist>, 1, <item:apocalypsenow:money> * 3, <item:car:canister>, 16, 4, 0.2);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:machinist>, 1, <item:apocalypsenow:money> * 3, <item:car:car_workshop>, 16, 4, 0.2);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:machinist>, 1, <item:apocalypsenow:money> * 3, <item:car:car_workshop_outter>, 16, 4, 0.2);
|
||||
|
||||
// Tier 2
|
||||
villagerTrades.removeAllTrades(<profession:immersiveengineering:machinist>, 2);
|
||||
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:machinist>, 2, <item:apocalypsenow:money_block>, <item:car:wheel>, 6, 8, 0.1);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:machinist>, 2, <item:apocalypsenow:money_block> * 4, <item:car:small_tank>, 6, 8, 0.1);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:machinist>, 2, <item:apocalypsenow:money_block> * 6, <item:car:medium_tank>, 6, 8, 0.1);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:machinist>, 2, <item:apocalypsenow:money_block> * 8, <item:car:large_tank>, 6, 8, 0.1);
|
||||
|
||||
// Tier 3
|
||||
villagerTrades.removeAllTrades(<profession:immersiveengineering:machinist>, 3);
|
||||
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:machinist>, 3, <item:apocalypsenow:money_block>, <item:car:iron_license_plate_holder>, 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:machinist>, 3, <item:apocalypsenow:money_block> * 2, <item:car:big_wheel>, 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:machinist>, 3, <item:apocalypsenow:money_block> * 4, <item:car:white_tank_container>, 6, 12, 0.1);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:machinist>, 3, <item:apocalypsenow:money_block> * 4, <item:car:white_container>, 6, 12, 0.1);
|
||||
|
||||
// Tier 4
|
||||
villagerTrades.removeAllTrades(<profession:immersiveengineering:machinist>, 4);
|
||||
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:machinist>, 4, <item:apocalypsenow:money_block>, <item:car:license_plate>, 6, 16, 0.1);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:machinist>, 4, <item:apocalypsenow:money_block> * 10, <item:car:white_sport_body>, 6, 16, 0.1);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:machinist>, 4, <item:apocalypsenow:money_block> * 10, <item:car:white_suv_body>, 6, 16, 0.1);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:machinist>, 4, <item:apocalypsenow:money_block> * 10, <item:car:white_transporter_body>, 6, 16, 0.1);
|
||||
|
||||
// Tier 5
|
||||
villagerTrades.removeAllTrades(<profession:immersiveengineering:machinist>, 5);
|
||||
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:machinist>, 5, <item:apocalypsenow:money_block> * 14, <item:car:engine_3_cylinder>, 16, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:machinist>, 5, <item:apocalypsenow:money_block> * 16, <item:car:engine_6_cylinder>, 16, 2, 0.1);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:machinist>, 5, <item:apocalypsenow:money_block> * 18, <item:car:engine_truck>, 16, 2, 0.1);
|
||||
|
||||
|
||||
|
||||
|
||||
// Engineer
|
||||
// Tier 1
|
||||
villagerTrades.removeAllTrades(<profession:immersiveengineering:engineer>, 1);
|
||||
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:engineer>, 1, <item:apocalypsenow:money>, <item:immersiveengineering:treated_wood_horizontal> * 8, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:engineer>, 1, <item:apocalypsenow:money>, <item:immersiveengineering:stick_iron>, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:engineer>, 1, <item:apocalypsenow:money>, <item:immersiveengineering:plate_iron>, 16, 2, 0.05);
|
||||
|
||||
// Tier 2
|
||||
villagerTrades.removeAllTrades(<profession:immersiveengineering:engineer>, 2);
|
||||
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:engineer>, 2, <item:apocalypsenow:money> * 3, <item:immersiveengineering:ingot_steel>, 16, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:engineer>, 2, <item:apocalypsenow:money> * 2, <item:immersiveengineering:stick_steel>, 16, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:engineer>, 2, <item:apocalypsenow:money> * 2, <item:immersiveengineering:plate_steel>, 16, 4, 0.05);
|
||||
|
||||
// Tier 3
|
||||
villagerTrades.removeAllTrades(<profession:immersiveengineering:engineer>, 3);
|
||||
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:engineer>, 3, <item:apocalypsenow:money>, <item:immersiveengineering:steel_scaffolding_standard> * 2, 16, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:engineer>, 3, <item:apocalypsenow:money> * 2, <item:immersiveengineering:alu_scaffolding_standard> * 2, 16, 4, 0.05);
|
||||
|
||||
// Tier 4
|
||||
villagerTrades.removeAllTrades(<profession:immersiveengineering:engineer>, 4);
|
||||
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:engineer>, 4, <item:apocalypsenow:money> * 8, <item:immersiveengineering:ingot_aluminum>, 16, 6, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:engineer>, 4, <item:apocalypsenow:money> * 8, <item:immersiveengineering:stick_aluminum>, 16, 6, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:engineer>, 4, <item:apocalypsenow:money> * 8, <item:immersiveengineering:plate_aluminum>, 16, 6, 0.05);
|
||||
|
||||
// Tier 5
|
||||
villagerTrades.removeAllTrades(<profession:immersiveengineering:engineer>, 5);
|
||||
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:engineer>, 5, <item:apocalypsenow:money> * 6, <item:immersiveengineering:component_iron>, 16, 6, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:engineer>, 5, <item:apocalypsenow:money> * 8, <item:immersiveengineering:component_steel>, 16, 6, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:engineer>, 5, <item:apocalypsenow:money_block> * 16, <item:immersiveengineering:blueprint>.withTag({blueprint: "components" as string}), 1, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:engineer>, 5, <item:apocalypsenow:money_block> * 16, <item:immersiveengineering:blueprint>.withTag({blueprint: "molds" as string}), 1, 2, 0.2);
|
||||
|
||||
|
||||
|
||||
|
||||
// Electrician
|
||||
// Tier 1
|
||||
villagerTrades.removeAllTrades(<profession:immersiveengineering:electrician>, 1);
|
||||
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:electrician>, 1, <item:apocalypsenow:money>, <item:immersiveengineering:wire_copper> * 4, 16, 2, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:electrician>, 1, <item:apocalypsenow:money> * 2, <item:immersiveengineering:wirecutter>, 16, 2, 0.05);
|
||||
|
||||
// Tier 2
|
||||
villagerTrades.removeAllTrades(<profession:immersiveengineering:electrician>, 2);
|
||||
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:electrician>, 2, <item:apocalypsenow:money> * 4, <item:immersiveengineering:component_electronic>, 16, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:electrician>, 2, <item:apocalypsenow:money> * 32, <item:create:precision_mechanism>, 16, 4, 0.05);
|
||||
|
||||
// Tier 3
|
||||
villagerTrades.removeAllTrades(<profession:immersiveengineering:electrician>, 3);
|
||||
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:electrician>, 3, <item:apocalypsenow:money> * 3, <item:immersiveengineering:wire_electrum>, 16, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:electrician>, 3, <item:apocalypsenow:money> * 2, <item:immersiveengineering:wire_steel>, 16, 4, 0.05);
|
||||
|
||||
// Tier 4
|
||||
villagerTrades.removeAllTrades(<profession:immersiveengineering:electrician>, 4);
|
||||
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:electrician>, 4, <item:apocalypsenow:money_block> * 3, <item:immersiveengineering:component_electronic_adv>, 16, 6, 0.2);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:electrician>, 4, <item:apocalypsenow:money_block> * 4, <item:immersiveengineering:capacitor_mv>, 16, 6, 0.2);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:electrician>, 4, <item:apocalypsenow:money_block> * 8, <item:immersiveengineering:capacitor_hv>, 16, 6, 0.2);
|
||||
|
||||
|
||||
// Tier 5
|
||||
villagerTrades.removeAllTrades(<profession:immersiveengineering:electrician>, 5);
|
||||
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:electrician>, 5, <item:apocalypsenow:money_block> * 16, <item:immersiveengineering:blueprint>.withTag({blueprint: "electrode" as string}), 1, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:electrician>, 5, <item:apocalypsenow:money_block> * 4, <item:immersiveengineering:graphite_electrode>, 6, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:electrician>, 5, <item:apocalypsenow:money_block> * 2, <item:car:battery>, 6, 2, 0.2);
|
||||
|
||||
|
||||
|
||||
|
||||
// Gunsmith
|
||||
// Tier 1
|
||||
villagerTrades.removeAllTrades(<profession:immersiveengineering:gunsmith>, 1);
|
||||
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:gunsmith>, 1, <item:apocalypsenow:money_block> * 6, <item:tac:m1911>, 1, 8, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:gunsmith>, 1, <item:apocalypsenow:money_block> * 6, <item:tac:m92fs>, 1, 8, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:gunsmith>, 1, <item:apocalypsenow:money_block> * 6, <item:tac:glock_17>, 1, 8, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:gunsmith>, 1, <item:apocalypsenow:money_block> * 6, <item:tac:mk23>, 1, 8, 0.05);
|
||||
|
||||
|
||||
// Tier 2
|
||||
villagerTrades.removeAllTrades(<profession:immersiveengineering:gunsmith>, 2);
|
||||
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:gunsmith>, 2, <item:apocalypsenow:money_block>, <item:tac:9mm_round> * 12, 16, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:gunsmith>, 2, <item:apocalypsenow:money_block>, <item:tac:round45> * 12, 16, 4, 0.05);
|
||||
|
||||
|
||||
// Tier 3
|
||||
villagerTrades.removeAllTrades(<profession:immersiveengineering:gunsmith>, 3);
|
||||
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:gunsmith>, 3, <item:apocalypsenow:money_block> * 8, <item:tac:hk_mp5a5>, 1, 12, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:gunsmith>, 3, <item:apocalypsenow:money_block> * 8, <item:tac:mp7>, 1, 12, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:gunsmith>, 3, <item:apocalypsenow:money_block> * 8, <item:tac:uzi>, 1, 12, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:gunsmith>, 3, <item:apocalypsenow:money_block> * 8, <item:tac:micro_uzi>, 1, 12, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:gunsmith>, 3, <item:apocalypsenow:money_block> * 8, <item:tac:m4>, 1, 12, 0.05);
|
||||
|
||||
|
||||
// Tier 4
|
||||
villagerTrades.removeAllTrades(<profession:immersiveengineering:gunsmith>, 4);
|
||||
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:gunsmith>, 4, <item:apocalypsenow:money_block>, <item:tac:ae50> * 12, 16, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:gunsmith>, 4, <item:apocalypsenow:money_block>, <item:tac:762x39> * 12, 16, 4, 0.05);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:gunsmith>, 4, <item:apocalypsenow:money_block>, <item:tac:nato_556_bullet> * 12, 16, 4, 0.05);
|
||||
|
||||
|
||||
// Tier 5
|
||||
villagerTrades.removeAllTrades(<profession:immersiveengineering:gunsmith>, 5);
|
||||
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:gunsmith>, 5, <item:apocalypsenow:money_block> * 16, <item:immersiveengineering:blueprint>.withTag({blueprint: "bullet" as string}), 1, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:gunsmith>, 5, <item:apocalypsenow:money_block> * 16, <item:immersiveengineering:blueprint>.withTag({blueprint: "specialBullet" as string}), 1, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:gunsmith>, 5, <item:apocalypsenow:money_block> * 16, <item:contenttweaker:mold_bullet_casing_9mm_round>, 1, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:gunsmith>, 5, <item:apocalypsenow:money_block> * 16, <item:contenttweaker:mold_bullet_casing_round45>, 1, 2, 0.2);
|
||||
villagerTrades.addTrade(<profession:immersiveengineering:gunsmith>, 5, <item:apocalypsenow:money_block> * 16, <item:contenttweaker:mold_bullet_casing_ae50>, 1, 2, 0.2);
|
||||
484
scripts/Generic/repair.zs
Normal file
484
scripts/Generic/repair.zs
Normal file
@@ -0,0 +1,484 @@
|
||||
|
||||
|
||||
import crafttweaker.api.events.CTEventManager;
|
||||
import crafttweaker.api.event.AnvilUpdateEvent;
|
||||
import crafttweaker.api.item.IItemStack;
|
||||
|
||||
val FabricSet = [
|
||||
<item:apocalypsenow:police_helmet>,
|
||||
<item:apocalypsenow:police_chestplate>,
|
||||
<item:apocalypsenow:police_leggings>,
|
||||
<item:apocalypsenow:police_boots>,
|
||||
<item:apocalypsenow:anarchy_helmet>,
|
||||
<item:apocalypsenow:anarchy_chestplate>,
|
||||
<item:apocalypsenow:anarchy_leggings>,
|
||||
<item:apocalypsenow:anarchy_boots>,
|
||||
<item:apocalypsenow:forestguard_helmet>,
|
||||
<item:apocalypsenow:forestguard_chestplate>,
|
||||
<item:apocalypsenow:forestguard_leggings>,
|
||||
<item:apocalypsenow:forestguard_boots>,
|
||||
<item:apocalypsenow:un_armor_helmet>,
|
||||
<item:apocalypsenow:un_armor_chestplate>,
|
||||
<item:apocalypsenow:un_armor_leggings>,
|
||||
<item:apocalypsenow:un_armor_boots>,
|
||||
<item:apocalypsenow:civilian_body_vest_chestplate>,
|
||||
<item:apocalypsenow:hunting_helmet>,
|
||||
<item:apocalypsenow:hunting_chestplate>,
|
||||
<item:apocalypsenow:construction_helmet>,
|
||||
<item:apocalypsenow:construction_chestplate>,
|
||||
<item:apocalypsenow:construction_leggings>,
|
||||
<item:apocalypsenow:construction_boots>,
|
||||
<item:apocalypsenow:army_helmet>,
|
||||
<item:apocalypsenow:army_chestplate>,
|
||||
<item:apocalypsenow:army_leggings>,
|
||||
<item:apocalypsenow:army_boots>,
|
||||
<item:apocalypsenow:royal_canada_police_officer_helmet>,
|
||||
<item:apocalypsenow:royal_canada_police_officer_chestplate>,
|
||||
<item:apocalypsenow:royal_canada_police_officer_leggings>,
|
||||
<item:apocalypsenow:royal_canada_police_officer_boots>,
|
||||
<item:apocalypsenow:officer_helmet>,
|
||||
<item:apocalypsenow:red_fighting_helmet>,
|
||||
<item:apocalypsenow:red_fighting_chestplate>,
|
||||
<item:apocalypsenow:red_fighting_leggings>,
|
||||
<item:apocalypsenow:blue_fighting_helmet>,
|
||||
<item:apocalypsenow:blue_fighting_chestplate>,
|
||||
<item:apocalypsenow:blue_fighting_leggings>
|
||||
] as IItemStack[];
|
||||
val FabricIngredient = <item:apocalypsenow:cloth>;
|
||||
|
||||
val WoolSet = [
|
||||
<item:apocalypsenow:nurse_helmet>,
|
||||
<item:apocalypsenow:nurse_chestplate>,
|
||||
<item:apocalypsenow:nurse_leggings>,
|
||||
<item:apocalypsenow:nurse_boots>
|
||||
] as IItemStack[];
|
||||
val WoolIngredient = <tag:items:minecraft:wool>;
|
||||
|
||||
val HoglinSet = [
|
||||
<item:apocalypsenow:fire_figther_helmet>,
|
||||
<item:apocalypsenow:fire_figther_chestplate>,
|
||||
<item:apocalypsenow:fire_figther_leggings>,
|
||||
<item:apocalypsenow:fire_figther_boots>
|
||||
] as IItemStack[];
|
||||
val HoglinIngredient = <item:cold_sweat:hoglin_hide>;
|
||||
|
||||
val ZincPlateSet = [
|
||||
<item:create_sa:zinc_helmet>,
|
||||
<item:create_sa:zinc_chestplate>,
|
||||
<item:create_sa:zinc_leggings>,
|
||||
<item:create_sa:zinc_boots>,
|
||||
<item:apocalypsenow:yellow_football_armor_helmet>,
|
||||
<item:apocalypsenow:yellow_football_armor_chestplate>,
|
||||
<item:apocalypsenow:yellow_football_armor_leggings>,
|
||||
<item:apocalypsenow:yellow_football_armor_boots>,
|
||||
<item:apocalypsenow:red_football_armor_helmet>,
|
||||
<item:apocalypsenow:red_football_armor_chestplate>,
|
||||
<item:apocalypsenow:red_football_armor_leggings>,
|
||||
<item:apocalypsenow:red_football_armor_boots>,
|
||||
<item:apocalypsenow:blue_football_armor_helmet>,
|
||||
<item:apocalypsenow:blue_football_armor_chestplate>,
|
||||
<item:apocalypsenow:blue_football_armor_leggings>,
|
||||
<item:apocalypsenow:blue_football_armor_boots>,
|
||||
<item:apocalypsenow:black_football_armor_helmet>,
|
||||
<item:apocalypsenow:black_football_armor_chestplate>,
|
||||
<item:apocalypsenow:black_football_armor_leggings>,
|
||||
<item:apocalypsenow:black_football_armor_boots>
|
||||
] as IItemStack[];
|
||||
val ZincPlateIngredient = <tag:items:forge:plates/zinc>;
|
||||
|
||||
val CopperPlateSet = [
|
||||
<item:create_sa:copper_helmet>,
|
||||
<item:create_sa:copper_chestplate>,
|
||||
<item:create_sa:copper_leggings>,
|
||||
<item:create_sa:copper_boots>
|
||||
] as IItemStack[];
|
||||
val CopperPlateIngredient = <tag:items:forge:plates/copper>;
|
||||
|
||||
val LeavesSet = [
|
||||
<item:apocalypsenow:ghilliesuit_helmet>,
|
||||
<item:apocalypsenow:ghilliesuit_chestplate>,
|
||||
<item:apocalypsenow:ghilliesuit_leggings>,
|
||||
<item:apocalypsenow:ghilliesuit_boots>
|
||||
] as IItemStack[];
|
||||
val LeavesIngredient = <tag:items:minecraft:leaves>;
|
||||
|
||||
val SandSet = [
|
||||
<item:apocalypsenow:desertghillie_helmet>,
|
||||
<item:apocalypsenow:desertghillie_chestplate>,
|
||||
<item:apocalypsenow:desertghillie_leggings>,
|
||||
<item:apocalypsenow:desertghillie_boots>
|
||||
] as IItemStack[];
|
||||
val SandIngredient = <tag:items:forge:sand>;
|
||||
|
||||
val SnowSet = [
|
||||
<item:apocalypsenow:snowghillie_helmet>,
|
||||
<item:apocalypsenow:snowghillie_chestplate>,
|
||||
<item:apocalypsenow:snowghillie_leggings>,
|
||||
<item:apocalypsenow:snowghillie_boots>
|
||||
] as IItemStack[];
|
||||
val SnowIngredient = <item:minecraft:snow>;
|
||||
|
||||
val RubberSet = [
|
||||
<item:apocalypsenow:biohazard_helmet>,
|
||||
<item:apocalypsenow:biohazard_chestplate>,
|
||||
<item:apocalypsenow:biohazard_leggings>,
|
||||
<item:apocalypsenow:biohazard_boots>,
|
||||
<item:apocalypsenow:contamination_suit_white_helmet>,
|
||||
<item:apocalypsenow:contamination_suit_white_chestplate>,
|
||||
<item:apocalypsenow:contamination_suit_white_leggings>,
|
||||
<item:apocalypsenow:contamination_suit_white_boots>,
|
||||
<item:apocalypsenow:contamination_suit_blue_helmet>,
|
||||
<item:apocalypsenow:contamination_suit_blue_chestplate>,
|
||||
<item:apocalypsenow:contamination_suit_blue_leggings>,
|
||||
<item:apocalypsenow:contamination_suit_green_helmet>,
|
||||
<item:apocalypsenow:contamination_suit_green_chestplate>,
|
||||
<item:apocalypsenow:contamination_suit_green_leggings>,
|
||||
] as IItemStack[];
|
||||
val RubberIngredient = <item:contenttweaker:rubber>;
|
||||
|
||||
val LeadSet = [
|
||||
<item:apocalypsenow:hazmat_suit_helmet>,
|
||||
<item:apocalypsenow:hazmat_suit_chestplate>,
|
||||
<item:apocalypsenow:hazmat_suit_leggings>,
|
||||
<item:apocalypsenow:hazmat_suit_boots>
|
||||
] as IItemStack[];
|
||||
val LeadIngredient = <tag:items:forge:plates/lead>;
|
||||
|
||||
val GasMaskSet = [
|
||||
<item:apocalypsenow:soldier_helmet>,
|
||||
<item:apocalypsenow:gasmask_helmet>,
|
||||
<item:apocalypsenow:pkm_4gasmask_helmet>,
|
||||
<item:apocalypsenow:pbf_hamstergasmask_helmet>,
|
||||
<item:apocalypsenow:mcu2p_gasmask_helmet>,
|
||||
<item:apocalypsenow:rusty_helmet>,
|
||||
<item:apocalypsenow:hazmat_suit_helmet>,
|
||||
<item:apocalypsenow:biohazard_helmet>,
|
||||
<item:apocalypsenow:contamination_suit_white_helmet>,
|
||||
<item:apocalypsenow:contamination_suit_blue_helmet>,
|
||||
<item:apocalypsenow:contamination_suit_green_helmet>
|
||||
] as IItemStack[];
|
||||
val GasMaskIngredient = <item:apocalypsenow:breathingfiltermodule>;
|
||||
|
||||
|
||||
val ExoskeletonSet = [
|
||||
<item:create_sa:copper_exoskeleton_chestplate>,
|
||||
<item:create_sa:andesite_exoskeleton_chestplate>,
|
||||
<item:create_sa:brass_exoskeleton_chestplate>
|
||||
] as IItemStack[];
|
||||
val ExoskeletonIngredient = <tag:items:forge:plates/plastic>;
|
||||
|
||||
val SteelPlateSet = [
|
||||
<item:apocalypsenow:u_sarmy_helmet>,
|
||||
<item:apocalypsenow:u_sarmy_chestplate>,
|
||||
<item:apocalypsenow:u_sarmy_leggings>,
|
||||
<item:apocalypsenow:u_sarmy_boots>,
|
||||
<item:apocalypsenow:canadian_army_helmet>,
|
||||
<item:apocalypsenow:canadian_army_chestplate>,
|
||||
<item:apocalypsenow:canadian_army_leggings>,
|
||||
<item:apocalypsenow:canadian_army_boots>,
|
||||
<item:apocalypsenow:mexican_army_helmet>,
|
||||
<item:apocalypsenow:mexican_army_chestplate>,
|
||||
<item:apocalypsenow:mexican_army_leggings>,
|
||||
<item:apocalypsenow:mexican_army_boots>,
|
||||
<item:apocalypsenow:chinese_army_helmet>,
|
||||
<item:apocalypsenow:chinese_army_chestplate>,
|
||||
<item:apocalypsenow:chinese_army_leggings>,
|
||||
<item:apocalypsenow:chinese_army_boots>,
|
||||
<item:apocalypsenow:russian_army_helmet>,
|
||||
<item:apocalypsenow:russian_army_chestplate>,
|
||||
<item:apocalypsenow:russian_army_leggings>,
|
||||
<item:apocalypsenow:russian_army_boots>,
|
||||
<item:apocalypsenow:japanese_army_helmet>,
|
||||
<item:apocalypsenow:japanese_army_chestplate>,
|
||||
<item:apocalypsenow:japanese_army_leggings>,
|
||||
<item:apocalypsenow:japanese_army_boots>,
|
||||
<item:apocalypsenow:british_army_helmet>,
|
||||
<item:apocalypsenow:british_army_chestplate>,
|
||||
<item:apocalypsenow:british_army_leggings>,
|
||||
<item:apocalypsenow:british_army_boots>,
|
||||
<item:apocalypsenow:usa_armor_helmet>,
|
||||
<item:apocalypsenow:usa_armor_chestplate>,
|
||||
<item:apocalypsenow:usa_armor_leggings>,
|
||||
<item:apocalypsenow:usa_armor_boots>,
|
||||
<item:apocalypsenow:military_pilot_headset_helmet>,
|
||||
<item:apocalypsenow:military_pilot_headset_chestplate>,
|
||||
<item:apocalypsenow:atlast_7_helmet>,
|
||||
<item:apocalypsenow:atlast_7_chestplate>,
|
||||
<item:apocalypsenow:military_beret_helmet>,
|
||||
<item:apocalypsenow:military_beret_chestplate>,
|
||||
<item:apocalypsenow:officer_beret_helmet>,
|
||||
<item:apocalypsenow:officer_beret_chestplate>,
|
||||
<item:immersiveengineering:armor_steel_head>,
|
||||
<item:immersiveengineering:armor_steel_chest>,
|
||||
<item:immersiveengineering:armor_steel_legs>,
|
||||
<item:immersiveengineering:armor_steel_feet>,
|
||||
] as IItemStack[];
|
||||
val SteelPlateIngredient = <tag:items:forge:plates/steel>;
|
||||
|
||||
val ResistantFabricSet = [
|
||||
<item:apocalypsenow:bombsquad_helmet>,
|
||||
<item:apocalypsenow:bombsquad_chestplate>,
|
||||
<item:apocalypsenow:bombsquad_leggings>,
|
||||
<item:apocalypsenow:bombsquad_boots>,
|
||||
<item:apocalypsenow:military_riot_armor_helmet>,
|
||||
<item:apocalypsenow:military_riot_armor_chestplate>,
|
||||
<item:apocalypsenow:military_riot_armor_leggings>,
|
||||
<item:apocalypsenow:military_riot_armor_boots>,
|
||||
<item:apocalypsenow:military_urban_helmet>,
|
||||
<item:apocalypsenow:military_urban_chestplate>,
|
||||
<item:apocalypsenow:military_urban_leggings>,
|
||||
<item:apocalypsenow:military_urban_boots>,
|
||||
<item:apocalypsenow:swat_helmet>,
|
||||
<item:apocalypsenow:swat_chestplate>,
|
||||
<item:apocalypsenow:swat_leggings>,
|
||||
<item:apocalypsenow:swat_boots>,
|
||||
<item:apocalypsenow:swatriotcontrol_helmet>,
|
||||
<item:apocalypsenow:swatriotcontrol_chestplate>,
|
||||
<item:apocalypsenow:swatriotcontrol_leggings>,
|
||||
<item:apocalypsenow:swatriotcontrol_boots>,
|
||||
<item:apocalypsenow:spec_ops_helmet>,
|
||||
<item:apocalypsenow:spec_ops_chestplate>,
|
||||
<item:apocalypsenow:spec_ops_leggings>,
|
||||
<item:apocalypsenow:spec_ops_boots>,
|
||||
<item:apocalypsenow:juggernaut_helmet>,
|
||||
<item:apocalypsenow:juggernaut_chestplate>,
|
||||
<item:apocalypsenow:juggernaut_leggings>,
|
||||
<item:apocalypsenow:juggernaut_boots>,
|
||||
<item:apocalypsenow:soldier_helmet>,
|
||||
<item:apocalypsenow:soldier_chestplate>,
|
||||
<item:apocalypsenow:soldier_leggings>,
|
||||
<item:apocalypsenow:soldier_boots>
|
||||
] as IItemStack[];
|
||||
val ResistantFabricIngredient = <item:contenttweaker:resistant_fabric>;
|
||||
|
||||
val PolishedQuartzSet = [
|
||||
<item:create_sa:rose_quartz_axe>,
|
||||
<item:create_sa:rose_quartz_pickaxe>,
|
||||
<item:create_sa:rose_quartz_sword>,
|
||||
<item:create_sa:rose_quartz_shovel>
|
||||
] as IItemStack[];
|
||||
val PolishedQuartzIngredient = <item:create:polished_rose_quartz>;
|
||||
|
||||
val NetheriteSet = [
|
||||
<item:minecraft:netherite_axe>,
|
||||
<item:minecraft:netherite_pickaxe>,
|
||||
<item:minecraft:netherite_sword>,
|
||||
<item:minecraft:netherite_shovel>,
|
||||
<item:minecraft:netherite_helmet>,
|
||||
<item:minecraft:netherite_chestplate>,
|
||||
<item:minecraft:netherite_leggings>,
|
||||
<item:minecraft:netherite_boots>
|
||||
] as IItemStack[];
|
||||
val NetheriteIngredient = <item:minecraft:netherite_scrap>;
|
||||
val DisabledNetheriteIngredient = <item:minecraft:netherite_ingot>;
|
||||
|
||||
val SteelIngotSet = [
|
||||
<item:apocalypsenow:fire_axe>,
|
||||
<item:apocalypsenow:emergency_axe>,
|
||||
<item:apocalypsenow:wooden_fire_axe>,
|
||||
<item:apocalypsenow:construction_axe>,
|
||||
<item:apocalypsenow:hand_axe>,
|
||||
<item:apocalypsenow:gardening_axe>,
|
||||
<item:apocalypsenow:ice_axe>,
|
||||
<item:apocalypsenow:machete>,
|
||||
<item:apocalypsenow:hawkbill_machete>,
|
||||
<item:apocalypsenow:bowie_machete>,
|
||||
<item:apocalypsenow:heavy_machete>,
|
||||
<item:apocalypsenow:combat_knife>,
|
||||
<item:apocalypsenow:kitchen_knife>,
|
||||
<item:apocalypsenow:knife>,
|
||||
<item:apocalypsenow:expedition_knife>,
|
||||
<item:apocalypsenow:bayonet>,
|
||||
<item:apocalypsenow:meat_hammer>,
|
||||
<item:apocalypsenow:premium_hammer>,
|
||||
<item:apocalypsenow:ballpeen_hammer>,
|
||||
<item:apocalypsenow:construction_shovel>,
|
||||
<item:apocalypsenow:snow_shovel>,
|
||||
<item:apocalypsenow:garden_fork>,
|
||||
<item:apocalypsenow:pipe>,
|
||||
<item:apocalypsenow:night_stick>,
|
||||
<item:apocalypsenow:crowbar>,
|
||||
<item:apocalypsenow:red_crowbar>,
|
||||
<item:apocalypsenow:golf_stick>,
|
||||
<item:apocalypsenow:cleaver>,
|
||||
<item:apocalypsenow:pipe_wrench>,
|
||||
<item:apocalypsenow:scythe>,
|
||||
<item:apocalypsenow:gardening_scissors>,
|
||||
<item:apocalypsenow:karambit>,
|
||||
<item:apocalypsenow:dumbbell>
|
||||
] as IItemStack[];
|
||||
val SteelIngotIngredient = <item:immersiveengineering:ingot_steel>;
|
||||
|
||||
val SteelNuggetSet = [
|
||||
<item:apocalypsenow:english_punch_knife>,
|
||||
<item:apocalypsenow:switch_knife>,
|
||||
<item:apocalypsenow:long_knife>,
|
||||
<item:apocalypsenow:throwableknife>,
|
||||
<item:apocalypsenow:bread_knife>,
|
||||
<item:apocalypsenow:butterfly_knife>,
|
||||
<item:apocalypsenow:stilettoknife>,
|
||||
<item:apocalypsenow:spear>,
|
||||
<item:apocalypsenow:scissorst>,
|
||||
<item:apocalypsenow:dagger>,
|
||||
<item:apocalypsenow:shuriken>
|
||||
] as IItemStack[];
|
||||
val SteelNuggetIngredient = <item:immersiveengineering:nugget_steel>;
|
||||
|
||||
val CarbonSteelSet = [
|
||||
<item:apocalypsenow:combat_axe>,
|
||||
<item:apocalypsenow:electrical_combat_axe>,
|
||||
<item:apocalypsenow:tactical_machete>,
|
||||
<item:apocalypsenow:kukri_machete>,
|
||||
<item:apocalypsenow:military_knife>,
|
||||
<item:apocalypsenow:tactical_knife>,
|
||||
<item:apocalypsenow:tatical_mace>,
|
||||
<item:apocalypsenow:electrical_tactical_mace>,
|
||||
<item:apocalypsenow:military_shovel>,
|
||||
<item:apocalypsenow:tactical_sword>,
|
||||
<item:apocalypsenow:katana>
|
||||
] as IItemStack[];
|
||||
val CarbonSteelIngredient = <item:contenttweaker:high_carbon_steel_alloy>;
|
||||
|
||||
val AllEquipments = [
|
||||
FabricSet,
|
||||
HoglinSet,
|
||||
RubberSet,
|
||||
ResistantFabricSet,
|
||||
PolishedQuartzSet,
|
||||
NetheriteSet,
|
||||
SteelIngotSet,
|
||||
SteelNuggetSet,
|
||||
CarbonSteelSet,
|
||||
GasMaskSet
|
||||
] as IItemStack[][];
|
||||
|
||||
val TagEquipments = [
|
||||
WoolSet,
|
||||
LeavesSet,
|
||||
SandSet,
|
||||
SnowSet,
|
||||
ZincPlateSet,
|
||||
CopperPlateSet,
|
||||
ExoskeletonSet,
|
||||
LeadSet,
|
||||
SteelPlateSet
|
||||
];
|
||||
|
||||
val AllIngredients = [
|
||||
FabricIngredient,
|
||||
HoglinIngredient,
|
||||
RubberIngredient,
|
||||
ResistantFabricIngredient,
|
||||
PolishedQuartzIngredient,
|
||||
NetheriteIngredient,
|
||||
SteelIngotIngredient,
|
||||
SteelNuggetIngredient,
|
||||
CarbonSteelIngredient,
|
||||
GasMaskIngredient
|
||||
] as IItemStack[];
|
||||
|
||||
val TagIngredients = [
|
||||
WoolIngredient,
|
||||
LeavesIngredient,
|
||||
SandIngredient,
|
||||
SnowIngredient,
|
||||
ZincPlateIngredient,
|
||||
CopperPlateIngredient,
|
||||
ExoskeletonIngredient,
|
||||
LeadIngredient,
|
||||
SteelPlateIngredient
|
||||
];
|
||||
|
||||
val DisabledEquipments = [
|
||||
NetheriteSet
|
||||
] as IItemStack[][];
|
||||
|
||||
val DisabledIngredients = [
|
||||
DisabledNetheriteIngredient
|
||||
] as IItemStack[];
|
||||
|
||||
for i, Set in AllEquipments
|
||||
{
|
||||
for Item in Set
|
||||
{
|
||||
CTEventManager.register<crafttweaker.api.event.AnvilUpdateEvent>((event) => {
|
||||
if Item.anyDamage().matches(event.left) {
|
||||
if AllIngredients[i].matches(event.right) {
|
||||
event.levelCost = 1;
|
||||
var damagePercent = math.Functions.ceil((event.left.damage as float / event.left.maxDamage as float) as float / 0.25);
|
||||
var repairPercentage = (event.left.maxDamage / 4);
|
||||
event.materialCost = damagePercent as int;
|
||||
if (event.left.damage == 0 || event.right.amount == 0) {
|
||||
event.cancel();
|
||||
}
|
||||
if (event.materialCost > event.right.amount) {
|
||||
event.materialCost = event.right.amount;
|
||||
}
|
||||
|
||||
if (event.left.damage < repairPercentage)
|
||||
{
|
||||
event.output = event.left.withDamage(0);
|
||||
return;
|
||||
}
|
||||
var repairDamage = event.left.damage - (event.materialCost * repairPercentage);
|
||||
if (repairDamage < 0)
|
||||
{
|
||||
event.output = event.left.withDamage(0);
|
||||
return;
|
||||
}
|
||||
event.output = event.left.withDamage(repairDamage);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
for i, Set in TagEquipments
|
||||
{
|
||||
for Item in Set
|
||||
{
|
||||
CTEventManager.register<crafttweaker.api.event.AnvilUpdateEvent>((event) => {
|
||||
if Item.anyDamage().matches(event.left) {
|
||||
if TagIngredients[i].matches(event.right) {
|
||||
event.levelCost = 1;
|
||||
var damagePercent = math.Functions.ceil((event.left.damage as float / event.left.maxDamage as float) as float / 0.25);
|
||||
var repairPercentage = (event.left.maxDamage / 4);
|
||||
event.materialCost = damagePercent as int;
|
||||
if (event.left.damage == 0 || event.right.amount == 0) {
|
||||
event.cancel();
|
||||
}
|
||||
if (event.materialCost > event.right.amount) {
|
||||
event.materialCost = event.right.amount;
|
||||
}
|
||||
|
||||
if (event.left.damage < repairPercentage)
|
||||
{
|
||||
event.output = event.left.withDamage(0);
|
||||
return;
|
||||
}
|
||||
var repairDamage = event.left.damage - (event.materialCost * repairPercentage);
|
||||
if (repairDamage < 0)
|
||||
{
|
||||
event.output = event.left.withDamage(0);
|
||||
return;
|
||||
}
|
||||
event.output = event.left.withDamage(repairDamage);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
for i, Set in DisabledEquipments
|
||||
{
|
||||
for Item in Set
|
||||
{
|
||||
CTEventManager.register<crafttweaker.api.event.AnvilUpdateEvent>((event) => {
|
||||
if Item.anyDamage().matches(event.left) {
|
||||
if DisabledIngredients[i].matches(event.right) {
|
||||
event.cancel();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
17
scripts/Generic/rightclick.zs
Normal file
17
scripts/Generic/rightclick.zs
Normal file
@@ -0,0 +1,17 @@
|
||||
import crafttweaker.api.item.IItemStack;
|
||||
import crafttweaker.api.events.CTEventManager;
|
||||
import crafttweaker.api.event.entity.player.interact.RightClickItemEvent;
|
||||
|
||||
val DisabledRightClickItems = [
|
||||
<item:apocalypsenow:spear>
|
||||
] as IItemStack[];
|
||||
|
||||
for Item in DisabledRightClickItems
|
||||
{
|
||||
CTEventManager.register<RightClickItemEvent>((event) => {
|
||||
var player = event.player;
|
||||
if Item.anyDamage().matches(player.getMainHandItem()) {
|
||||
event.cancel();
|
||||
}
|
||||
});
|
||||
}
|
||||
436
scripts/Generic/tag.zs
Normal file
436
scripts/Generic/tag.zs
Normal file
@@ -0,0 +1,436 @@
|
||||
import crafttweaker.api.tag.MCTag;
|
||||
import crafttweaker.api.resource.ResourceLocation;
|
||||
|
||||
<tag:fluids:forge:seedoil>.add(<fluid:createaddition:seed_oil>);
|
||||
<tag:fluids:forge:seedoil>.add(<fluid:immersiveengineering:plantoil>);
|
||||
|
||||
// Mold Tags
|
||||
<tag:items:forge:bullet_molds>.add(<item:contenttweaker:mold_bullet_casing_9mm_round>);
|
||||
<tag:items:forge:bullet_molds>.add(<item:contenttweaker:mold_bullet_casing_10_gauge_round>);
|
||||
<tag:items:forge:bullet_molds>.add(<item:contenttweaker:mold_bullet_casing_46x30>);
|
||||
<tag:items:forge:bullet_molds>.add(<item:contenttweaker:mold_bullet_casing_50bmg>);
|
||||
<tag:items:forge:bullet_molds>.add(<item:contenttweaker:mold_bullet_casing_57x28>);
|
||||
<tag:items:forge:bullet_molds>.add(<item:contenttweaker:mold_bullet_casing_58x42>);
|
||||
<tag:items:forge:bullet_molds>.add(<item:contenttweaker:mold_bullet_casing_762x25>);
|
||||
<tag:items:forge:bullet_molds>.add(<item:contenttweaker:mold_bullet_casing_762x39>);
|
||||
<tag:items:forge:bullet_molds>.add(<item:contenttweaker:mold_bullet_casing_762x54>);
|
||||
<tag:items:forge:bullet_molds>.add(<item:contenttweaker:mold_bullet_casing_ae50>);
|
||||
<tag:items:forge:bullet_molds>.add(<item:contenttweaker:mold_bullet_casing_bmagnum>);
|
||||
<tag:items:forge:bullet_molds>.add(<item:contenttweaker:mold_bullet_casing_bullet68>);
|
||||
<tag:items:forge:bullet_molds>.add(<item:contenttweaker:mold_bullet_casing_bullet308>);
|
||||
<tag:items:forge:bullet_molds>.add(<item:contenttweaker:mold_bullet_casing_lapua338>);
|
||||
<tag:items:forge:bullet_molds>.add(<item:contenttweaker:mold_bullet_casing_nato556>);
|
||||
<tag:items:forge:bullet_molds>.add(<item:contenttweaker:mold_bullet_casing_round45>);
|
||||
<tag:items:forge:bullet_molds>.add(<item:contenttweaker:mold_bullet_casing_win3030>);
|
||||
|
||||
// Bullet Tags
|
||||
<tag:items:forge:bullets>.add(<item:tac:9mm_round>);
|
||||
<tag:items:forge:bullets>.add(<item:tac:10_gauge_round>);
|
||||
<tag:items:forge:bullets>.add(<item:tac:46x30>);
|
||||
<tag:items:forge:bullets>.add(<item:tac:50bmg>);
|
||||
<tag:items:forge:bullets>.add(<item:tac:57x28>);
|
||||
<tag:items:forge:bullets>.add(<item:tac:58x42>);
|
||||
<tag:items:forge:bullets>.add(<item:tac:762x25>);
|
||||
<tag:items:forge:bullets>.add(<item:tac:762x39>);
|
||||
<tag:items:forge:bullets>.add(<item:tac:762x54>);
|
||||
<tag:items:forge:bullets>.add(<item:tac:ae50>);
|
||||
<tag:items:forge:bullets>.add(<item:tac:b_magnum>);
|
||||
<tag:items:forge:bullets>.add(<item:tac:bullet68>);
|
||||
<tag:items:forge:bullets>.add(<item:tac:bullet_308>);
|
||||
<tag:items:forge:bullets>.add(<item:tac:lapua338>);
|
||||
<tag:items:forge:bullets>.add(<item:tac:nato_556_bullet>);
|
||||
<tag:items:forge:bullets>.add(<item:tac:round45>);
|
||||
<tag:items:forge:bullets>.add(<item:tac:win_30-30>);
|
||||
|
||||
// Bullet Casing Tags
|
||||
<tag:items:forge:bullet_casing>.add(<item:contenttweaker:bullet_casing_9mm_round>);
|
||||
<tag:items:forge:bullet_casing>.add(<item:contenttweaker:bullet_casing_10_gauge_round>);
|
||||
<tag:items:forge:bullet_casing>.add(<item:contenttweaker:bullet_casing_46x30>);
|
||||
<tag:items:forge:bullet_casing>.add(<item:contenttweaker:bullet_casing_50bmg>);
|
||||
<tag:items:forge:bullet_casing>.add(<item:contenttweaker:bullet_casing_57x28>);
|
||||
<tag:items:forge:bullet_casing>.add(<item:contenttweaker:bullet_casing_58x42>);
|
||||
<tag:items:forge:bullet_casing>.add(<item:contenttweaker:bullet_casing_762x25>);
|
||||
<tag:items:forge:bullet_casing>.add(<item:contenttweaker:bullet_casing_762x39>);
|
||||
<tag:items:forge:bullet_casing>.add(<item:contenttweaker:bullet_casing_762x54>);
|
||||
<tag:items:forge:bullet_casing>.add(<item:contenttweaker:bullet_casing_ae50>);
|
||||
<tag:items:forge:bullet_casing>.add(<item:contenttweaker:bullet_casing_bmagnum>);
|
||||
<tag:items:forge:bullet_casing>.add(<item:contenttweaker:bullet_casing_bullet68>);
|
||||
<tag:items:forge:bullet_casing>.add(<item:contenttweaker:bullet_casing_bullet308>);
|
||||
<tag:items:forge:bullet_casing>.add(<item:contenttweaker:bullet_casing_lapua338>);
|
||||
<tag:items:forge:bullet_casing>.add(<item:contenttweaker:bullet_casing_nato556>);
|
||||
<tag:items:forge:bullet_casing>.add(<item:contenttweaker:bullet_casing_round45>);
|
||||
<tag:items:forge:bullet_casing>.add(<item:contenttweaker:bullet_casing_win3030>);
|
||||
|
||||
// Turret Cartridge
|
||||
<tag:items:forge:turret_cartridge>.add(<item:immersiveengineering:armor_piercing>);
|
||||
<tag:items:forge:turret_cartridge>.add(<item:immersiveengineering:casull>);
|
||||
<tag:items:forge:turret_cartridge>.add(<item:immersiveengineering:buckshot>);
|
||||
<tag:items:forge:turret_cartridge>.add(<item:immersiveengineering:silver>);
|
||||
|
||||
// Rubber Cables
|
||||
<tag:items:forge:rubber_cables>.add(<item:pipez:energy_pipe>);
|
||||
<tag:items:forge:rubber_cables>.add(<item:pipez:item_pipe>);
|
||||
<tag:items:forge:rubber_cables>.add(<item:pipez:fluid_pipe>);
|
||||
|
||||
// Sand Filter
|
||||
<tag:blocks:minecraft:mineable/pickaxe>.add(<block:thirst:sand_filter>);
|
||||
<tag:blocks:immersiveengineering:mineable/drill>.add(<block:thirst:sand_filter>);
|
||||
<tag:blocks:artifacts:mineable/digging_claws>.add(<block:thirst:sand_filter>);
|
||||
|
||||
// Randoms
|
||||
<tag:blocks:lostcities:lights>.add(<block:minecraft:lantern>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:minecraft:soul_lantern>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:minecraft:torch>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:minecraft:soul_torch>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:minecraft:redstone_torch>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:minecraft:sea_lantern>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:minecraft:glowstone>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:minecraft:campfire>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:simplylight:rodlamp>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:simplylight:wall_lamp>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:simplylight:lightbulb>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:simplylight:illuminant_block_on>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:simplylight:illuminant_yellow_block_on>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:simplylight:illuminant_panel>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:simplylight:edge_light_top>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:simplylight:edge_light>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:simplylight:illuminant_light_gray_block_on>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:simplylight:lamp_post>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:quark:paper_lantern_sakura>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:quark:paper_lantern>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:quark:blaze_lantern>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:immersiveengineering:lantern>);
|
||||
<tag:blocks:lostcities:lights>.add(<block:buildersdelight:lantern_4>);
|
||||
<tag:blocks:lostcities:lights>.add(<tag:blocks:another_furniture:lamps>);
|
||||
|
||||
<tag:blocks:car:drivable_blocks>.add(<block:immersivepetroleum:asphalt>);
|
||||
<tag:blocks:car:drivable_blocks>.add(<block:immersivepetroleum:asphalt_slab>);
|
||||
<tag:blocks:car:drivable_blocks>.add(<block:immersivepetroleum:asphalt_stair>);
|
||||
|
||||
<tag:blocks:create:seats>.add(<tag:blocks:another_furniture:chairs>);
|
||||
<tag:blocks:create:seats>.add(<tag:blocks:another_furniture:sofas>);
|
||||
<tag:blocks:create:seats>.add(<tag:blocks:another_furniture:tall_stools>);
|
||||
<tag:blocks:create:seats>.add(<tag:blocks:another_furniture:benches>);
|
||||
<tag:blocks:create:seats>.add(<tag:blocks:another_furniture:stools>);
|
||||
|
||||
<tag:blocks:create:seats>.add(<tag:blocks:embellishcraft:couches>);
|
||||
<tag:blocks:create:seats>.add(<tag:blocks:forge:chairs>);
|
||||
|
||||
<tag:items:create:seats>.add(<tag:items:embellishcraft:couches>);
|
||||
<tag:items:create:seats>.add(<tag:items:another_furniture:chairs>);
|
||||
<tag:items:create:seats>.add(<tag:items:another_furniture:sofas>);
|
||||
<tag:items:create:seats>.add(<tag:items:another_furniture:tall_stools>);
|
||||
<tag:items:create:seats>.add(<tag:items:another_furniture:benches>);
|
||||
<tag:items:create:seats>.add(<tag:items:another_furniture:stools>);
|
||||
|
||||
<tag:blocks:create:non_movable>.add(<block:buildersdelight:laboratory_3>);
|
||||
<tag:blocks:create:non_movable>.add(<block:minecraft:bedrock>);
|
||||
|
||||
// Plane upgrade tags
|
||||
<tag:items:simpleplanes:plane_upgrades>.add(<item:simpleplanes:floaty_bedding>);
|
||||
<tag:items:simpleplanes:plane_upgrades>.add(<item:simpleplanes:booster>);
|
||||
<tag:items:simpleplanes:plane_upgrades>.add(<item:simpleplanes:armor>);
|
||||
<tag:items:simpleplanes:plane_upgrades>.add(<item:simpleplanes:solar_panel>);
|
||||
<tag:items:simpleplanes:plane_upgrades>.add(<item:simpleplanes:seats>);
|
||||
<tag:items:simpleplanes:plane_upgrades>.add(<item:simpleplanes:shooter>);
|
||||
|
||||
<tag:items:simpleplanes:plane_engines>.add(<item:simpleplanes:electric_engine>);
|
||||
<tag:items:simpleplanes:plane_engines>.add(<item:simpleplanes:furnace_engine>);
|
||||
<tag:items:simpleplanes:plane_engines>.add(<item:simpleplanes:liquid_engine>);
|
||||
|
||||
|
||||
// Armor tags
|
||||
<tag:items:armorset:hunting>.add(<item:apocalypsenow:hunting_helmet>);
|
||||
<tag:items:armorset:hunting>.add(<item:apocalypsenow:hunting_chestplate>);
|
||||
|
||||
<tag:items:armorset:beret>.add(<item:apocalypsenow:beret_helmet>);
|
||||
<tag:items:armorset:beret>.add(<item:apocalypsenow:beret_chestplate>);
|
||||
|
||||
<tag:items:armorset:military_beret>.add(<item:apocalypsenow:military_beret_helmet>);
|
||||
<tag:items:armorset:military_beret>.add(<item:apocalypsenow:military_beret_chestplate>);
|
||||
|
||||
<tag:items:armorset:officer_beret>.add(<item:apocalypsenow:officer_beret_helmet>);
|
||||
<tag:items:armorset:officer_beret>.add(<item:apocalypsenow:officer_beret_chestplate>);
|
||||
|
||||
<tag:items:armorset:atlast_7>.add(<item:apocalypsenow:atlast_7_helmet>);
|
||||
<tag:items:armorset:atlast_7>.add(<item:apocalypsenow:atlast_7_chestplate>);
|
||||
|
||||
<tag:items:armorset:military_pilot_headset>.add(<item:apocalypsenow:military_pilot_headset_helmet>);
|
||||
<tag:items:armorset:military_pilot_headset>.add(<item:apocalypsenow:military_pilot_headset_chestplate>);
|
||||
|
||||
<tag:items:armorset:leather>.add(<item:minecraft:leather_helmet>);
|
||||
<tag:items:armorset:leather>.add(<item:minecraft:leather_chestplate>);
|
||||
<tag:items:armorset:leather>.add(<item:minecraft:leather_leggings>);
|
||||
<tag:items:armorset:leather>.add(<item:minecraft:leather_boots>);
|
||||
|
||||
<tag:items:armorset:chainmail>.add(<item:minecraft:chainmail_helmet>);
|
||||
<tag:items:armorset:chainmail>.add(<item:minecraft:chainmail_chestplate>);
|
||||
<tag:items:armorset:chainmail>.add(<item:minecraft:chainmail_leggings>);
|
||||
<tag:items:armorset:chainmail>.add(<item:minecraft:chainmail_boots>);
|
||||
|
||||
<tag:items:armorset:armor_steel>.add(<item:immersiveengineering:armor_steel_head>);
|
||||
<tag:items:armorset:armor_steel>.add(<item:immersiveengineering:armor_steel_chest>);
|
||||
<tag:items:armorset:armor_steel>.add(<item:immersiveengineering:armor_steel_legs>);
|
||||
<tag:items:armorset:armor_steel>.add(<item:immersiveengineering:armor_steel_feet>);
|
||||
|
||||
<tag:items:armorset:netherite>.add(<item:minecraft:netherite_helmet>);
|
||||
<tag:items:armorset:netherite>.add(<item:minecraft:netherite_chestplate>);
|
||||
<tag:items:armorset:netherite>.add(<item:minecraft:netherite_leggings>);
|
||||
<tag:items:armorset:netherite>.add(<item:minecraft:netherite_boots>);
|
||||
|
||||
<tag:items:armorset:police>.add(<item:apocalypsenow:police_helmet>);
|
||||
<tag:items:armorset:police>.add(<item:apocalypsenow:police_chestplate>);
|
||||
<tag:items:armorset:police>.add(<item:apocalypsenow:police_leggings>);
|
||||
<tag:items:armorset:police>.add(<item:apocalypsenow:police_boots>);
|
||||
|
||||
|
||||
<tag:items:armorset:fire_figther>.add(<item:apocalypsenow:fire_figther_helmet>);
|
||||
<tag:items:armorset:fire_figther>.add(<item:apocalypsenow:fire_figther_chestplate>);
|
||||
<tag:items:armorset:fire_figther>.add(<item:apocalypsenow:fire_figther_leggings>);
|
||||
<tag:items:armorset:fire_figther>.add(<item:apocalypsenow:fire_figther_boots>);
|
||||
|
||||
|
||||
<tag:items:armorset:nurse>.add(<item:apocalypsenow:nurse_helmet>);
|
||||
<tag:items:armorset:nurse>.add(<item:apocalypsenow:nurse_chestplate>);
|
||||
<tag:items:armorset:nurse>.add(<item:apocalypsenow:nurse_leggings>);
|
||||
<tag:items:armorset:nurse>.add(<item:apocalypsenow:nurse_boots>);
|
||||
|
||||
|
||||
<tag:items:armorset:anarchy>.add(<item:apocalypsenow:anarchy_helmet>);
|
||||
<tag:items:armorset:anarchy>.add(<item:apocalypsenow:anarchy_chestplate>);
|
||||
<tag:items:armorset:anarchy>.add(<item:apocalypsenow:anarchy_leggings>);
|
||||
<tag:items:armorset:anarchy>.add(<item:apocalypsenow:anarchy_boots>);
|
||||
|
||||
|
||||
<tag:items:armorset:forestguard>.add(<item:apocalypsenow:forestguard_helmet>);
|
||||
<tag:items:armorset:forestguard>.add(<item:apocalypsenow:forestguard_chestplate>);
|
||||
<tag:items:armorset:forestguard>.add(<item:apocalypsenow:forestguard_leggings>);
|
||||
<tag:items:armorset:forestguard>.add(<item:apocalypsenow:forestguard_boots>);
|
||||
|
||||
|
||||
<tag:items:armorset:construction>.add(<item:apocalypsenow:construction_helmet>);
|
||||
<tag:items:armorset:construction>.add(<item:apocalypsenow:construction_chestplate>);
|
||||
<tag:items:armorset:construction>.add(<item:apocalypsenow:construction_leggings>);
|
||||
<tag:items:armorset:construction>.add(<item:apocalypsenow:construction_boots>);
|
||||
|
||||
|
||||
<tag:items:armorset:hazmat_suit>.add(<item:apocalypsenow:hazmat_suit_helmet>);
|
||||
<tag:items:armorset:hazmat_suit>.add(<item:apocalypsenow:hazmat_suit_chestplate>);
|
||||
<tag:items:armorset:hazmat_suit>.add(<item:apocalypsenow:hazmat_suit_leggings>);
|
||||
<tag:items:armorset:hazmat_suit>.add(<item:apocalypsenow:hazmat_suit_boots>);
|
||||
|
||||
|
||||
<tag:items:armorset:royal_canada_police_officer>.add(<item:apocalypsenow:royal_canada_police_officer_helmet>);
|
||||
<tag:items:armorset:royal_canada_police_officer>.add(<item:apocalypsenow:royal_canada_police_officer_chestplate>);
|
||||
<tag:items:armorset:royal_canada_police_officer>.add(<item:apocalypsenow:royal_canada_police_officer_leggings>);
|
||||
<tag:items:armorset:royal_canada_police_officer>.add(<item:apocalypsenow:royal_canada_police_officer_boots>);
|
||||
|
||||
|
||||
<tag:items:armorset:headgear>.add(<item:apocalypsenow:red_bikers_helmet>);
|
||||
<tag:items:armorset:headgear>.add(<item:apocalypsenow:green_bikers_helmet>);
|
||||
<tag:items:armorset:headgear>.add(<item:apocalypsenow:black_bikers_helmet>);
|
||||
<tag:items:armorset:headgear>.add(<item:apocalypsenow:pink_bikers_helmet>);
|
||||
<tag:items:armorset:headgear>.add(<item:apocalypsenow:bikers_helmet>);
|
||||
<tag:items:armorset:headgear>.add(<item:apocalypsenow:red_motorcycle_helmet_helmet>);
|
||||
<tag:items:armorset:headgear>.add(<item:apocalypsenow:black_motorcycle_helmet_helmet>);
|
||||
|
||||
|
||||
<tag:items:armorset:military_riot_armor>.add(<item:apocalypsenow:military_riot_armor_helmet>);
|
||||
<tag:items:armorset:military_riot_armor>.add(<item:apocalypsenow:military_riot_armor_chestplate>);
|
||||
<tag:items:armorset:military_riot_armor>.add(<item:apocalypsenow:military_riot_armor_leggings>);
|
||||
<tag:items:armorset:military_riot_armor>.add(<item:apocalypsenow:military_riot_armor_boots>);
|
||||
|
||||
|
||||
<tag:items:armorset:military_urban>.add(<item:apocalypsenow:military_urban_helmet>);
|
||||
<tag:items:armorset:military_urban>.add(<item:apocalypsenow:military_urban_chestplate>);
|
||||
<tag:items:armorset:military_urban>.add(<item:apocalypsenow:military_urban_leggings>);
|
||||
<tag:items:armorset:military_urban>.add(<item:apocalypsenow:military_urban_boots>);
|
||||
|
||||
|
||||
<tag:items:armorset:un_armor>.add(<item:apocalypsenow:un_armor_helmet>);
|
||||
<tag:items:armorset:un_armor>.add(<item:apocalypsenow:un_armor_chestplate>);
|
||||
<tag:items:armorset:un_armor>.add(<item:apocalypsenow:un_armor_leggings>);
|
||||
<tag:items:armorset:un_armor>.add(<item:apocalypsenow:un_armor_boots>);
|
||||
|
||||
|
||||
<tag:items:armorset:biohazard>.add(<item:apocalypsenow:biohazard_helmet>);
|
||||
<tag:items:armorset:biohazard>.add(<item:apocalypsenow:biohazard_chestplate>);
|
||||
<tag:items:armorset:biohazard>.add(<item:apocalypsenow:biohazard_leggings>);
|
||||
<tag:items:armorset:biohazard>.add(<item:apocalypsenow:biohazard_boots>);
|
||||
|
||||
|
||||
<tag:items:armorset:swat>.add(<item:apocalypsenow:swat_helmet>);
|
||||
<tag:items:armorset:swat>.add(<item:apocalypsenow:swat_chestplate>);
|
||||
<tag:items:armorset:swat>.add(<item:apocalypsenow:swat_leggings>);
|
||||
<tag:items:armorset:swat>.add(<item:apocalypsenow:swat_boots>);
|
||||
|
||||
|
||||
<tag:items:armorset:swatriotcontrol>.add(<item:apocalypsenow:swatriotcontrol_helmet>);
|
||||
<tag:items:armorset:swatriotcontrol>.add(<item:apocalypsenow:swatriotcontrol_chestplate>);
|
||||
<tag:items:armorset:swatriotcontrol>.add(<item:apocalypsenow:swatriotcontrol_leggings>);
|
||||
<tag:items:armorset:swatriotcontrol>.add(<item:apocalypsenow:swatriotcontrol_boots>);
|
||||
|
||||
|
||||
<tag:items:armorset:juggernaut>.add(<item:apocalypsenow:juggernaut_helmet>);
|
||||
<tag:items:armorset:juggernaut>.add(<item:apocalypsenow:juggernaut_chestplate>);
|
||||
<tag:items:armorset:juggernaut>.add(<item:apocalypsenow:juggernaut_leggings>);
|
||||
<tag:items:armorset:juggernaut>.add(<item:apocalypsenow:juggernaut_boots>);
|
||||
|
||||
|
||||
<tag:items:armorset:bombsquad>.add(<item:apocalypsenow:bombsquad_helmet>);
|
||||
<tag:items:armorset:bombsquad>.add(<item:apocalypsenow:bombsquad_chestplate>);
|
||||
<tag:items:armorset:bombsquad>.add(<item:apocalypsenow:bombsquad_leggings>);
|
||||
<tag:items:armorset:bombsquad>.add(<item:apocalypsenow:bombsquad_boots>);
|
||||
|
||||
|
||||
<tag:items:armorset:soldier>.add(<item:apocalypsenow:soldier_helmet>);
|
||||
<tag:items:armorset:soldier>.add(<item:apocalypsenow:soldier_chestplate>);
|
||||
<tag:items:armorset:soldier>.add(<item:apocalypsenow:soldier_leggings>);
|
||||
<tag:items:armorset:soldier>.add(<item:apocalypsenow:soldier_boots>);
|
||||
|
||||
|
||||
<tag:items:armorset:spec_ops>.add(<item:apocalypsenow:spec_ops_helmet>);
|
||||
<tag:items:armorset:spec_ops>.add(<item:apocalypsenow:spec_ops_chestplate>);
|
||||
<tag:items:armorset:spec_ops>.add(<item:apocalypsenow:spec_ops_leggings>);
|
||||
<tag:items:armorset:spec_ops>.add(<item:apocalypsenow:spec_ops_boots>);
|
||||
|
||||
|
||||
// Car Parts
|
||||
<tag:items:car:wheels>.add(<item:car:wheel>);
|
||||
<tag:items:car:wheels>.add(<item:car:big_wheel>);
|
||||
|
||||
<tag:items:car:body>.add(<item:car:oak_body>);
|
||||
<tag:items:car:body>.add(<item:car:acacia_body>);
|
||||
<tag:items:car:body>.add(<item:car:dark_oak_body>);
|
||||
<tag:items:car:body>.add(<item:car:birch_body>);
|
||||
<tag:items:car:body>.add(<item:car:jungle_body>);
|
||||
<tag:items:car:body>.add(<item:car:spruce_body>);
|
||||
<tag:items:car:body>.add(<item:car:crimson_body>);
|
||||
<tag:items:car:body>.add(<item:car:warped_body>);
|
||||
|
||||
<tag:items:car:body>.add(<item:car:big_oak_body>);
|
||||
<tag:items:car:body>.add(<item:car:big_acacia_body>);
|
||||
<tag:items:car:body>.add(<item:car:big_dark_oak_body>);
|
||||
<tag:items:car:body>.add(<item:car:big_birch_body>);
|
||||
<tag:items:car:body>.add(<item:car:big_jungle_body>);
|
||||
<tag:items:car:body>.add(<item:car:big_spruce_body>);
|
||||
<tag:items:car:body>.add(<item:car:big_crimson_body>);
|
||||
<tag:items:car:body>.add(<item:car:big_warped_body>);
|
||||
|
||||
<tag:items:car:body>.add(<item:car:black_transporter_body>);
|
||||
<tag:items:car:body>.add(<item:car:blue_transporter_body>);
|
||||
<tag:items:car:body>.add(<item:car:brown_transporter_body>);
|
||||
<tag:items:car:body>.add(<item:car:cyan_transporter_body>);
|
||||
<tag:items:car:body>.add(<item:car:gray_transporter_body>);
|
||||
<tag:items:car:body>.add(<item:car:green_transporter_body>);
|
||||
<tag:items:car:body>.add(<item:car:light_blue_transporter_body>);
|
||||
<tag:items:car:body>.add(<item:car:lime_transporter_body>);
|
||||
<tag:items:car:body>.add(<item:car:magenta_transporter_body>);
|
||||
<tag:items:car:body>.add(<item:car:orange_transporter_body>);
|
||||
<tag:items:car:body>.add(<item:car:pink_transporter_body>);
|
||||
<tag:items:car:body>.add(<item:car:red_transporter_body>);
|
||||
<tag:items:car:body>.add(<item:car:light_gray_transporter_body>);
|
||||
<tag:items:car:body>.add(<item:car:white_transporter_body>);
|
||||
<tag:items:car:body>.add(<item:car:yellow_transporter_body>);
|
||||
|
||||
<tag:items:car:body>.add(<item:car:black_suv_body>);
|
||||
<tag:items:car:body>.add(<item:car:blue_suv_body>);
|
||||
<tag:items:car:body>.add(<item:car:brown_suv_body>);
|
||||
<tag:items:car:body>.add(<item:car:cyan_suv_body>);
|
||||
<tag:items:car:body>.add(<item:car:gray_suv_body>);
|
||||
<tag:items:car:body>.add(<item:car:green_suv_body>);
|
||||
<tag:items:car:body>.add(<item:car:light_blue_suv_body>);
|
||||
<tag:items:car:body>.add(<item:car:lime_suv_body>);
|
||||
<tag:items:car:body>.add(<item:car:magenta_suv_body>);
|
||||
<tag:items:car:body>.add(<item:car:orange_suv_body>);
|
||||
<tag:items:car:body>.add(<item:car:pink_suv_body>);
|
||||
<tag:items:car:body>.add(<item:car:red_suv_body>);
|
||||
<tag:items:car:body>.add(<item:car:light_gray_suv_body>);
|
||||
<tag:items:car:body>.add(<item:car:white_suv_body>);
|
||||
<tag:items:car:body>.add(<item:car:yellow_suv_body>);
|
||||
|
||||
<tag:items:car:body>.add(<item:car:black_sport_body>);
|
||||
<tag:items:car:body>.add(<item:car:blue_sport_body>);
|
||||
<tag:items:car:body>.add(<item:car:brown_sport_body>);
|
||||
<tag:items:car:body>.add(<item:car:cyan_sport_body>);
|
||||
<tag:items:car:body>.add(<item:car:gray_sport_body>);
|
||||
<tag:items:car:body>.add(<item:car:green_sport_body>);
|
||||
<tag:items:car:body>.add(<item:car:light_blue_sport_body>);
|
||||
<tag:items:car:body>.add(<item:car:lime_sport_body>);
|
||||
<tag:items:car:body>.add(<item:car:magenta_sport_body>);
|
||||
<tag:items:car:body>.add(<item:car:orange_sport_body>);
|
||||
<tag:items:car:body>.add(<item:car:pink_sport_body>);
|
||||
<tag:items:car:body>.add(<item:car:red_sport_body>);
|
||||
<tag:items:car:body>.add(<item:car:light_gray_sport_body>);
|
||||
<tag:items:car:body>.add(<item:car:white_sport_body>);
|
||||
<tag:items:car:body>.add(<item:car:yellow_sport_body>);
|
||||
|
||||
<tag:items:car:engine>.add(<item:car:engine_3_cylinder>);
|
||||
<tag:items:car:engine>.add(<item:car:engine_6_cylinder>);
|
||||
<tag:items:car:engine>.add(<item:car:engine_truck>);
|
||||
|
||||
<tag:items:car:tank>.add(<item:car:small_tank>);
|
||||
<tag:items:car:tank>.add(<item:car:medium_tank>);
|
||||
<tag:items:car:tank>.add(<item:car:large_tank>);
|
||||
|
||||
<tag:items:car:container>.add(<item:car:black_container>);
|
||||
<tag:items:car:container>.add(<item:car:blue_container>);
|
||||
<tag:items:car:container>.add(<item:car:brown_container>);
|
||||
<tag:items:car:container>.add(<item:car:cyan_container>);
|
||||
<tag:items:car:container>.add(<item:car:gray_container>);
|
||||
<tag:items:car:container>.add(<item:car:green_container>);
|
||||
<tag:items:car:container>.add(<item:car:light_blue_container>);
|
||||
<tag:items:car:container>.add(<item:car:lime_container>);
|
||||
<tag:items:car:container>.add(<item:car:magenta_container>);
|
||||
<tag:items:car:container>.add(<item:car:orange_container>);
|
||||
<tag:items:car:container>.add(<item:car:pink_container>);
|
||||
<tag:items:car:container>.add(<item:car:red_container>);
|
||||
<tag:items:car:container>.add(<item:car:light_gray_container>);
|
||||
<tag:items:car:container>.add(<item:car:white_container>);
|
||||
<tag:items:car:container>.add(<item:car:yellow_container>);
|
||||
|
||||
<tag:items:car:container>.add(<item:car:black_tank_container>);
|
||||
<tag:items:car:container>.add(<item:car:blue_tank_container>);
|
||||
<tag:items:car:container>.add(<item:car:brown_tank_container>);
|
||||
<tag:items:car:container>.add(<item:car:cyan_tank_container>);
|
||||
<tag:items:car:container>.add(<item:car:gray_tank_container>);
|
||||
<tag:items:car:container>.add(<item:car:green_tank_container>);
|
||||
<tag:items:car:container>.add(<item:car:light_blue_tank_container>);
|
||||
<tag:items:car:container>.add(<item:car:lime_tank_container>);
|
||||
<tag:items:car:container>.add(<item:car:magenta_tank_container>);
|
||||
<tag:items:car:container>.add(<item:car:orange_tank_container>);
|
||||
<tag:items:car:container>.add(<item:car:pink_tank_container>);
|
||||
<tag:items:car:container>.add(<item:car:red_tank_container>);
|
||||
<tag:items:car:container>.add(<item:car:light_gray_tank_container>);
|
||||
<tag:items:car:container>.add(<item:car:white_tank_container>);
|
||||
<tag:items:car:container>.add(<item:car:yellow_tank_container>);
|
||||
|
||||
<tag:items:car:license_plate_holder>.add(<item:car:oak_license_plate_holder>);
|
||||
<tag:items:car:license_plate_holder>.add(<item:car:acacia_license_plate_holder>);
|
||||
<tag:items:car:license_plate_holder>.add(<item:car:dark_oak_license_plate_holder>);
|
||||
<tag:items:car:license_plate_holder>.add(<item:car:birch_license_plate_holder>);
|
||||
<tag:items:car:license_plate_holder>.add(<item:car:jungle_license_plate_holder>);
|
||||
<tag:items:car:license_plate_holder>.add(<item:car:spruce_license_plate_holder>);
|
||||
<tag:items:car:license_plate_holder>.add(<item:car:crimson_license_plate_holder>);
|
||||
<tag:items:car:license_plate_holder>.add(<item:car:warped_license_plate_holder>);
|
||||
<tag:items:car:license_plate_holder>.add(<item:car:iron_license_plate_holder>);
|
||||
<tag:items:car:license_plate_holder>.add(<item:car:gold_license_plate_holder>);
|
||||
<tag:items:car:license_plate_holder>.add(<item:car:diamond_license_plate_holder>);
|
||||
<tag:items:car:license_plate_holder>.add(<item:car:emerald_license_plate_holder>);
|
||||
|
||||
// Flares
|
||||
<tag:items:forge:flares>.add(<item:drg_flares:drg_flare_black>);
|
||||
<tag:items:forge:flares>.add(<item:drg_flares:drg_flare_blue>);
|
||||
<tag:items:forge:flares>.add(<item:drg_flares:drg_flare_brown>);
|
||||
<tag:items:forge:flares>.add(<item:drg_flares:drg_flare_cyan>);
|
||||
<tag:items:forge:flares>.add(<item:drg_flares:drg_flare_gray>);
|
||||
<tag:items:forge:flares>.add(<item:drg_flares:drg_flare_green>);
|
||||
<tag:items:forge:flares>.add(<item:drg_flares:drg_flare_light_blue>);
|
||||
<tag:items:forge:flares>.add(<item:drg_flares:drg_flare_lime>);
|
||||
<tag:items:forge:flares>.add(<item:drg_flares:drg_flare_magenta>);
|
||||
<tag:items:forge:flares>.add(<item:drg_flares:drg_flare_orange>);
|
||||
<tag:items:forge:flares>.add(<item:drg_flares:drg_flare_pink>);
|
||||
<tag:items:forge:flares>.add(<item:drg_flares:drg_flare_red>);
|
||||
<tag:items:forge:flares>.add(<item:drg_flares:drg_flare_light_gray>);
|
||||
<tag:items:forge:flares>.add(<item:drg_flares:drg_flare_white>);
|
||||
<tag:items:forge:flares>.add(<item:drg_flares:drg_flare_yellow>);
|
||||
1025
scripts/Generic/weaponValue.zs
Normal file
1025
scripts/Generic/weaponValue.zs
Normal file
File diff suppressed because it is too large
Load Diff
644
scripts/Generic/weapon_recipe.zs
Normal file
644
scripts/Generic/weapon_recipe.zs
Normal file
@@ -0,0 +1,644 @@
|
||||
import crafttweaker.api.recipe.Replacer;
|
||||
import mods.jei.JEI;
|
||||
// Bats
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:baseball_bat>);
|
||||
craftingTable.addShapedMirrored("baseball_bat", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:baseball_bat>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:minecraft:planks>],
|
||||
[<item:minecraft:air>, <tag:items:minecraft:planks>, <item:minecraft:air>],
|
||||
[<tag:items:minecraft:planks>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:wrapped_baseball_bat>);
|
||||
craftingTable.addShapeless("wrapped_baseball_bat", <item:apocalypsenow:wrapped_baseball_bat>,
|
||||
[<item:apocalypsenow:baseball_bat>, <tag:items:forge:plates/iron>]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:saw_baseball_bat>);
|
||||
craftingTable.addShapeless("saw_baseball_bat", <item:apocalypsenow:saw_baseball_bat>,
|
||||
[<item:apocalypsenow:baseball_bat>, <item:immersiveengineering:sawblade>]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:electrical_baseball_bat>);
|
||||
craftingTable.addShapeless("electrical_baseball_bat", <item:apocalypsenow:electrical_baseball_bat>,
|
||||
[<item:apocalypsenow:baseball_bat>, <item:immersiveengineering:component_electronic>, <tag:items:forge:wires/copper>, <item:car:battery>]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:iron_baseball_bat>);
|
||||
craftingTable.addShapedMirrored("iron_baseball_bat", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:iron_baseball_bat>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:ingots/iron>],
|
||||
[<item:minecraft:air>, <tag:items:forge:ingots/iron>, <item:minecraft:air>],
|
||||
[<tag:items:forge:rods/iron>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:spiked_iron_baseball_bat>);
|
||||
craftingTable.addShapeless("spiked_iron_baseball_bat", <item:apocalypsenow:spiked_iron_baseball_bat>,
|
||||
[<item:apocalypsenow:iron_baseball_bat>, <item:apocalypsenow:nailbox>]);
|
||||
|
||||
|
||||
// Clubs
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:club>);
|
||||
craftingTable.addShapedMirrored("club", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:club>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <item:apocalypsenow:log_with_stone>],
|
||||
[<item:minecraft:air>, <item:apocalypsenow:log_with_stone>, <item:minecraft:air>],
|
||||
[<tag:items:minecraft:planks>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:electric_club>);
|
||||
craftingTable.addShapeless("electric_club", <item:apocalypsenow:electric_club>,
|
||||
[<item:apocalypsenow:club>, <item:immersiveengineering:component_electronic>, <tag:items:forge:wires/copper>, <item:car:battery>]);
|
||||
|
||||
// Hammer
|
||||
craftingTable.remove(<item:apocalypsenow:sledge_hammer>);
|
||||
craftingTable.addShapedMirrored("sledge_hammer", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:sledge_hammer>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:storage_blocks/steel>, <item:minecraft:air>],
|
||||
[<item:minecraft:air>, <tag:items:minecraft:planks>, <item:minecraft:air>],
|
||||
[<item:minecraft:air>, <tag:items:minecraft:planks>, <item:minecraft:air>]]);
|
||||
|
||||
|
||||
// Axes
|
||||
craftingTable.remove(<item:apocalypsenow:fire_axe>);
|
||||
craftingTable.addShapedMirrored("fire_axe", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:fire_axe>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <tag:items:forge:ingots/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>, <tag:items:forge:ingots/steel>],
|
||||
[<tag:items:forge:rods/steel>, <tag:items:forge:dyes/black>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:emergency_axe>);
|
||||
craftingTable.addShapedMirrored("emergency_axe", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:emergency_axe>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <tag:items:forge:ingots/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>, <tag:items:forge:ingots/steel>],
|
||||
[<tag:items:forge:rods/steel>, <tag:items:forge:dyes/gray>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:wooden_fire_axe>);
|
||||
craftingTable.addShapedMirrored("wooden_fire_axe", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:wooden_fire_axe>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <tag:items:forge:ingots/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/wooden>, <tag:items:forge:ingots/steel>],
|
||||
[<tag:items:forge:rods/wooden>, <tag:items:forge:dyes/red>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:lumber_jack_axe>);
|
||||
craftingTable.addShapedMirrored("lumber_jack_axe", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:lumber_jack_axe>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/wooden>, <tag:items:forge:ingots/iron>],
|
||||
[<tag:items:forge:rods/wooden>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:red_lumberjack_axe>);
|
||||
craftingTable.addShapedMirrored("red_lumberjack_axe", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:red_lumberjack_axe>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/wooden>, <tag:items:forge:ingots/iron>],
|
||||
[<tag:items:forge:rods/wooden>, <tag:items:forge:dyes/red>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:construction_axe>);
|
||||
craftingTable.addShapedMirrored("construction_axe", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:construction_axe>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <tag:items:forge:ingots/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>, <tag:items:forge:ingots/steel>],
|
||||
[<tag:items:forge:rods/steel>, <tag:items:forge:dyes/yellow>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:hand_axe>);
|
||||
craftingTable.addShapedMirrored("hand_axe", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:hand_axe>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <tag:items:forge:rods/steel>],
|
||||
[<tag:items:forge:ingots/steel>, <tag:items:forge:rods/steel>, <item:minecraft:air>],
|
||||
[<tag:items:forge:rods/steel>, <tag:items:forge:dyes/yellow>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:gardening_axe>);
|
||||
craftingTable.addShapedMirrored("gardening_axe", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:gardening_axe>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <tag:items:forge:rods/steel>],
|
||||
[<tag:items:forge:ingots/steel>, <tag:items:forge:rods/steel>, <item:minecraft:air>],
|
||||
[<tag:items:forge:rods/steel>, <tag:items:forge:dyes/green>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:ice_axe>);
|
||||
craftingTable.addShapedMirrored("ice_axe", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:ice_axe>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <tag:items:forge:rods/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>, <tag:items:forge:ingots/steel>],
|
||||
[<tag:items:forge:rods/steel>, <tag:items:forge:dyes/gray>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:survival_axe>);
|
||||
craftingTable.addShapedMirrored("survival_axe", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:survival_axe>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:ingots/iron>, <tag:items:forge:rods/iron>],
|
||||
[<tag:items:forge:ingots/iron>, <tag:items:forge:rods/iron>, <item:minecraft:air>],
|
||||
[<tag:items:forge:rods/iron>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:tourist_axe>);
|
||||
craftingTable.addShapedMirrored("tourist_axe", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:tourist_axe>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:ingots/iron>, <tag:items:forge:rods/iron>],
|
||||
[<tag:items:forge:ingots/iron>, <tag:items:forge:rods/iron>, <item:minecraft:air>],
|
||||
[<tag:items:forge:rods/iron>, <tag:items:forge:dyes/green>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:combat_axe>);
|
||||
craftingTable.addShapedMirrored("combat_axe", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:combat_axe>,
|
||||
[[<item:minecraft:air>, <item:contenttweaker:high_carbon_steel_alloy>, <item:contenttweaker:high_carbon_steel_alloy>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>, <item:contenttweaker:high_carbon_steel_alloy>],
|
||||
[<tag:items:forge:rods/steel>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:electrical_combat_axe>);
|
||||
craftingTable.addShapeless("electrical_combat_axe", <item:apocalypsenow:electrical_combat_axe>,
|
||||
[<item:apocalypsenow:combat_axe>, <item:immersiveengineering:component_electronic>, <tag:items:forge:wires/copper>, <item:car:battery>]);
|
||||
|
||||
// Boxing Gloves
|
||||
craftingTable.remove(<item:apocalypsenow:red_boxing_gloves>);
|
||||
craftingTable.addShapedMirrored("red_boxing_gloves", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:red_boxing_gloves>,
|
||||
[[<item:apocalypsenow:cloth>, <tag:items:forge:leather>],
|
||||
[<item:minecraft:string>, <tag:items:forge:dyes/red>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:blue_boxing_gloves>);
|
||||
craftingTable.addShapedMirrored("blue_boxing_gloves", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:blue_boxing_gloves>,
|
||||
[[<item:apocalypsenow:cloth>, <tag:items:forge:leather>],
|
||||
[<item:minecraft:string>, <tag:items:forge:dyes/blue>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:reiforced_red_boxing_gloves>);
|
||||
craftingTable.addShapedMirrored("reiforced_red_boxing_gloves", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:reiforced_red_boxing_gloves>,
|
||||
[[<item:apocalypsenow:red_boxing_gloves>, <item:contenttweaker:rubber>],
|
||||
[<item:minecraft:string>, <tag:items:forge:plates/iron>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:reiforced_blue_boxing_gloves>);
|
||||
craftingTable.addShapedMirrored("reiforced_blue_boxing_gloves", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:reiforced_blue_boxing_gloves>,
|
||||
[[<item:apocalypsenow:blue_boxing_gloves>, <item:contenttweaker:rubber>],
|
||||
[<item:minecraft:string>, <tag:items:forge:plates/iron>]]);
|
||||
|
||||
|
||||
// Machete
|
||||
craftingTable.remove(<item:apocalypsenow:machete>);
|
||||
craftingTable.addShapedMirrored("machete", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:machete>,
|
||||
[[<tag:items:forge:ingots/steel>, <tag:items:forge:ingots/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:ingots/steel>],
|
||||
[<item:minecraft:air>, <item:contenttweaker:rubber>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:serrated_machete>);
|
||||
craftingTable.addShapeless("serrated_machete", <item:apocalypsenow:serrated_machete>,
|
||||
[<item:apocalypsenow:machete>, <tag:items:forge:stone>]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:hawkbill_machete>);
|
||||
craftingTable.addShapedMirrored("hawkbill_machete", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:hawkbill_machete>,
|
||||
[[<tag:items:forge:ingots/steel>, <tag:items:forge:ingots/steel>],
|
||||
[<tag:items:forge:nuggets/steel>, <tag:items:forge:ingots/steel>],
|
||||
[<item:minecraft:air>, <item:contenttweaker:rubber>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:bowie_machete>);
|
||||
craftingTable.addShapedMirrored("bowie_machete", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:bowie_machete>,
|
||||
[[<tag:items:forge:nuggets/steel>, <tag:items:forge:ingots/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:ingots/steel>],
|
||||
[<item:minecraft:air>, <item:contenttweaker:rubber>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:heavy_machete>);
|
||||
craftingTable.addShapeless("heavy_machete", <item:apocalypsenow:heavy_machete>,
|
||||
[<item:apocalypsenow:machete>, <tag:items:forge:ingots/steel>, <tag:items:forge:ingots/steel>]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:tactical_machete>);
|
||||
craftingTable.addShapedMirrored("tactical_machete", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:tactical_machete>,
|
||||
[[<item:contenttweaker:high_carbon_steel_alloy>, <item:contenttweaker:high_carbon_steel_alloy>],
|
||||
[<item:minecraft:air>, <item:contenttweaker:high_carbon_steel_alloy>],
|
||||
[<item:minecraft:air>, <item:contenttweaker:rubber>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:kukri_machete>);
|
||||
craftingTable.addShapedMirrored("kukri_machete", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:kukri_machete>,
|
||||
[[<tag:items:forge:nuggets/steel>, <item:contenttweaker:high_carbon_steel_alloy>],
|
||||
[<item:minecraft:air>, <item:contenttweaker:high_carbon_steel_alloy>],
|
||||
[<item:minecraft:air>, <item:contenttweaker:rubber>]]);
|
||||
|
||||
// Knife
|
||||
craftingTable.remove(<item:apocalypsenow:combat_knife>);
|
||||
craftingTable.addShapedMirrored("combat_knife", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:combat_knife>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:nuggets/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <item:minecraft:air>],
|
||||
[<item:contenttweaker:rubber>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:mk_knife>);
|
||||
craftingTable.addShapedMirrored("mk_knife", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:mk_knife>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:nuggets/iron>],
|
||||
[<item:minecraft:air>, <tag:items:forge:ingots/iron>, <item:minecraft:air>],
|
||||
[ <tag:items:forge:rods/wooden>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:kitchen_knife>);
|
||||
craftingTable.addShapedMirrored("kitchen_knife", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:kitchen_knife>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:ingots/steel>],
|
||||
[<item:contenttweaker:rubber>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:knife>);
|
||||
craftingTable.addShapedMirrored("knife", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:knife>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:nuggets/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <item:minecraft:air>],
|
||||
[<item:contenttweaker:rubber>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:military_knife>);
|
||||
craftingTable.addShapedMirrored("military_knife", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:military_knife>,
|
||||
[[<item:minecraft:air>, <item:contenttweaker:high_carbon_steel_alloy>],
|
||||
[<item:contenttweaker:rubber>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:hunting_knife>);
|
||||
craftingTable.addShapedMirrored("hunting_knife", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:hunting_knife>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:ingots/iron>],
|
||||
[<item:minecraft:air>, <tag:items:forge:nuggets/iron>, <item:minecraft:air>],
|
||||
[ <tag:items:forge:rods/wooden>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:english_punch_knife>);
|
||||
craftingTable.addShapedMirrored("english_punch_knife", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:english_punch_knife>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:nuggets/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:nuggets/steel>, <item:minecraft:air>],
|
||||
[<item:contenttweaker:rubber>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:switch_knife>);
|
||||
craftingTable.addShapedMirrored("switch_knife", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:switch_knife>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:nuggets/steel>],
|
||||
[<item:contenttweaker:rubber>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:long_knife>);
|
||||
craftingTable.addShapedMirrored("long_knife", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:long_knife>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:nuggets/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>, <item:minecraft:air>],
|
||||
[<item:contenttweaker:rubber>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:throwableknife>);
|
||||
craftingTable.addShapedMirrored("throwableknife", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:throwableknife>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:nuggets/steel>],
|
||||
[<tag:items:forge:nuggets/steel>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:letter_opener>);
|
||||
craftingTable.addShapedMirrored("letter_opener", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:letter_opener>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:nuggets/iron>],
|
||||
[<tag:items:forge:rods/wooden>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:bread_knife>);
|
||||
craftingTable.addShapedMirrored("bread_knife", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:bread_knife>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:nuggets/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:nuggets/steel>, <item:minecraft:air>],
|
||||
[<tag:items:forge:nuggets/steel>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:butterfly_knife>);
|
||||
craftingTable.addShapedMirrored("butterfly_knife", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:butterfly_knife>,
|
||||
[[<item:minecraft:air>,<tag:items:forge:nuggets/steel>, <item:minecraft:air>],
|
||||
[<item:minecraft:air>, <tag:items:forge:nuggets/steel>, <item:minecraft:air>],
|
||||
[<tag:items:forge:leather>, <item:minecraft:air>, <tag:items:forge:leather>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:stilettoknife>);
|
||||
craftingTable.addShapedMirrored("stilettoknife", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:stilettoknife>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:nuggets/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>, <item:minecraft:air>],
|
||||
[<tag:items:forge:nuggets/steel>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:expedition_knife>);
|
||||
craftingTable.addShapedMirrored("expedition_knife", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:expedition_knife>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:ingots/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <item:minecraft:air>],
|
||||
[<tag:items:forge:rods/steel>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:bayonet>);
|
||||
craftingTable.addShapedMirrored("bayonet", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:bayonet>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:rods/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>, <item:minecraft:air>],
|
||||
[<tag:items:forge:ingots/steel>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:tactical_knife>);
|
||||
craftingTable.addShapedMirrored("tactical_knife", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:tactical_knife>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <item:contenttweaker:high_carbon_steel_alloy>],
|
||||
[<item:minecraft:air>, <item:contenttweaker:high_carbon_steel_alloy>, <item:minecraft:air>],
|
||||
[<item:contenttweaker:rubber>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
// Mace
|
||||
craftingTable.remove(<item:apocalypsenow:mace>);
|
||||
craftingTable.addShapedMirrored("mace", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:mace>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:nuggets/iron>, <tag:items:forge:ingots/iron>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/wooden>, <tag:items:forge:nuggets/iron>],
|
||||
[<tag:items:forge:rods/wooden>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:tatical_mace>);
|
||||
craftingTable.addShapedMirrored("tatical_mace", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:tatical_mace>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:nuggets/steel>, <item:contenttweaker:high_carbon_steel_alloy>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>, <tag:items:forge:nuggets/steel>],
|
||||
[<tag:items:forge:rods/steel>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:electrical_tactical_mace>);
|
||||
craftingTable.addShapeless("electrical_tactical_mace", <item:apocalypsenow:electrical_tactical_mace>,
|
||||
[<item:apocalypsenow:tatical_mace>, <item:immersiveengineering:component_electronic>, <tag:items:forge:wires/copper>, <item:car:battery>]);
|
||||
|
||||
// Hammer
|
||||
craftingTable.remove(<item:apocalypsenow:meat_hammer>);
|
||||
craftingTable.addShapedMirrored("meat_hammer", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:meat_hammer>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:ingots/steel>],
|
||||
[<tag:items:forge:rods/wooden>, <item:minecraft:string>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:improvised_hammer>);
|
||||
craftingTable.addShapedMirrored("improvised_hammer", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:improvised_hammer>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:stone>],
|
||||
[<tag:items:forge:rods/wooden>, <item:minecraft:string>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:premium_hammer>);
|
||||
craftingTable.addShapedMirrored("premium_hammer", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:premium_hammer>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:ingots/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>, <item:minecraft:air>],
|
||||
[<item:contenttweaker:rubber>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:ballpeen_hammer>);
|
||||
craftingTable.addShapedMirrored("ballpeen_hammer", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:ballpeen_hammer>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <tag:items:forge:ingots/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>, <item:minecraft:air>],
|
||||
[<item:contenttweaker:rubber>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:rubber_hammer>);
|
||||
craftingTable.addShapedMirrored("rubber_hammer", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:rubber_hammer>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <item:contenttweaker:rubber>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/wooden>, <item:minecraft:air>],
|
||||
[<item:contenttweaker:rubber>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
// Long Range
|
||||
craftingTable.remove(<item:apocalypsenow:construction_shovel>);
|
||||
craftingTable.addShapedMirrored("construction_shovel", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:construction_shovel>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:plates/steel>],
|
||||
[<tag:items:forge:dyes/red>, <tag:items:forge:rods/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:military_shovel>);
|
||||
craftingTable.addShapedMirrored("military_shovel", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:military_shovel>,
|
||||
[[<item:minecraft:air>, <item:contenttweaker:high_carbon_steel_alloy>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:snow_shovel>);
|
||||
craftingTable.addShapedMirrored("snow_shovel", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:snow_shovel>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:plates/aluminum>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:garden_fork>);
|
||||
craftingTable.addShapedMirrored("garden_fork", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:garden_fork>,
|
||||
[[<tag:items:forge:nuggets/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:nuggets/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/wooden>, <item:minecraft:air>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/wooden>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:knife_spear>);
|
||||
craftingTable.addShapedMirrored("knife_spear", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:knife_spear>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:ingots/iron>],
|
||||
[<item:minecraft:air>, <item:apocalypsenow:log_with_stone>],
|
||||
[<item:minecraft:air>, <item:apocalypsenow:log_with_stone>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:spear>);
|
||||
craftingTable.addShapedMirrored("spear", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:spear>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:ingots/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:woddenspear>);
|
||||
craftingTable.addShapedMirrored("wooden_spear", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:woddenspear>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:rods/wooden>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/wooden>],
|
||||
[<item:minecraft:air>, <item:apocalypsenow:log_with_stone>]]);
|
||||
|
||||
|
||||
// Misc
|
||||
craftingTable.remove(<item:apocalypsenow:pipe>);
|
||||
craftingTable.addShapedMirrored("pipe", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:pipe>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:ingots/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <item:minecraft:air>],
|
||||
[<tag:items:forge:ingots/steel>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:night_stick>);
|
||||
craftingTable.addShapedMirrored("night_stick", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:night_stick>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:rods/steel>],
|
||||
[<tag:items:forge:rods/steel>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:electric_baton>);
|
||||
craftingTable.addShapedMirrored("electric_baton", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:electric_baton>,
|
||||
[[<item:contenttweaker:high_carbon_steel_alloy>, <item:immersiveengineering:component_electronic>],
|
||||
[<tag:items:forge:wires/copper>, <item:car:battery>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:scissors>);
|
||||
craftingTable.addShapedMirrored("scissors", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:scissors>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:nuggets/iron>],
|
||||
[<tag:items:forge:rods/iron>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:scissorst>);
|
||||
craftingTable.addShapedMirrored("scissorst", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:scissorst>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:nuggets/steel>],
|
||||
[<tag:items:forge:rods/steel>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:crowbar>);
|
||||
craftingTable.addShapedMirrored("crowbar", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:crowbar>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:rods/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>, <item:minecraft:air>],
|
||||
[<tag:items:forge:rods/steel>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:red_crowbar>);
|
||||
craftingTable.addShapedMirrored("red_crowbar", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:red_crowbar>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:rods/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>, <tag:items:forge:dyes/red>],
|
||||
[<tag:items:forge:rods/steel>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:road_sign>);
|
||||
craftingTable.addShapedMirrored("road_sign", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:road_sign>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/iron>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/iron>, <item:minecraft:air>],
|
||||
[<tag:items:forge:rods/iron>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:saw_pole>);
|
||||
craftingTable.addShapedMirrored("saw_pole", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:saw_pole>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <item:immersiveengineering:sawblade>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/wooden>, <item:minecraft:air>],
|
||||
[<tag:items:forge:rods/wooden>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:hookey_stick>);
|
||||
craftingTable.addShapedMirrored("hookey_stick", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:hookey_stick>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:minecraft:planks>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/wooden>, <item:minecraft:air>],
|
||||
[<tag:items:forge:rods/wooden>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:golf_stick>);
|
||||
craftingTable.addShapedMirrored("golf_stick", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:golf_stick>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:ingots/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>, <item:minecraft:air>],
|
||||
[<tag:items:forge:rods/steel>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:cleaver>);
|
||||
craftingTable.addShapedMirrored("cleaver", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:cleaver>,
|
||||
[[<tag:items:forge:ingots/steel>, <tag:items:forge:ingots/steel>, <item:minecraft:air>],
|
||||
[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <item:minecraft:air>],
|
||||
[<tag:items:forge:rods/wooden>, <tag:items:forge:leather>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:cleaver>);
|
||||
craftingTable.addShapedMirrored("cleaver", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:cleaver>,
|
||||
[[<tag:items:forge:ingots/steel>, <tag:items:forge:ingots/steel>, <item:minecraft:air>],
|
||||
[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <item:minecraft:air>],
|
||||
[<tag:items:forge:rods/wooden>, <tag:items:forge:leather>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:pipe_wrench>);
|
||||
craftingTable.addShapedMirrored("pipe_wrench", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:pipe_wrench>,
|
||||
[[<tag:items:forge:ingots/steel>, <item:minecraft:air>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>],
|
||||
[<tag:items:forge:rods/steel>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:dagger>);
|
||||
craftingTable.addShapedMirrored("dagger", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:dagger>,
|
||||
[[<tag:items:forge:nuggets/steel>, <item:contenttweaker:high_carbon_steel_alloy>],
|
||||
[<item:contenttweaker:rubber>, <tag:items:forge:nuggets/steel>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:sai>);
|
||||
craftingTable.addShapedMirrored("sai", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:sai>,
|
||||
[[<tag:items:forge:nuggets/iron>, <tag:items:forge:rods/iron>],
|
||||
[<tag:items:forge:rods/wooden>, <tag:items:forge:nuggets/iron>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:scythe>);
|
||||
craftingTable.addShapedMirrored("scythe", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:scythe>,
|
||||
[[<tag:items:forge:nuggets/steel>, <tag:items:forge:ingots/steel>, <tag:items:forge:ingots/steel>],
|
||||
[<tag:items:forge:nuggets/steel>, <tag:items:forge:rods/wooden>, <item:minecraft:air>],
|
||||
[<tag:items:forge:rods/wooden>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:gardening_scissors>);
|
||||
craftingTable.addShapedMirrored("gardening_scissors", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:gardening_scissors>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:nuggets/steel>, <item:minecraft:air>],
|
||||
[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <item:minecraft:air>],
|
||||
[<tag:items:forge:rods/wooden>, <item:minecraft:air>, <tag:items:forge:rods/wooden>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:shuriken>);
|
||||
craftingTable.addShapedMirrored("shuriken", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:shuriken>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:nuggets/steel>, <item:minecraft:air>],
|
||||
[<tag:items:forge:nuggets/steel>, <item:minecraft:air>, <tag:items:forge:nuggets/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:nuggets/steel>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:shiv>);
|
||||
craftingTable.addShapedMirrored("shiv", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:shiv>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:nuggets/iron>],
|
||||
[<tag:items:forge:rods/iron>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:plunger>);
|
||||
craftingTable.addShapedMirrored("plunger", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:plunger>,
|
||||
[[<tag:items:forge:plates/plastic>, <tag:items:forge:rods/wooden>],
|
||||
[<tag:items:forge:rods/wooden>, <tag:items:forge:plates/plastic>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:karambit>);
|
||||
craftingTable.addShapedMirrored("karambit", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:karambit>,
|
||||
[[<tag:items:forge:nuggets/steel>, <item:minecraft:air>],
|
||||
[<item:minecraft:air>, <tag:items:forge:ingots/steel>],
|
||||
[<item:contenttweaker:rubber>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:gardening_spade>);
|
||||
craftingTable.addShapedMirrored("gardening_spade", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:gardening_spade>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:plates/plastic>],
|
||||
[<item:contenttweaker:rubber>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:dumbbell>);
|
||||
craftingTable.addShapedMirrored("dumbbell", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:dumbbell>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:ingots/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/steel>, <item:minecraft:air>],
|
||||
[<tag:items:forge:ingots/steel>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:tactical_sword>);
|
||||
craftingTable.addShaped("tactical_sword", <item:apocalypsenow:tactical_sword>,
|
||||
[[<item:minecraft:air>, <item:contenttweaker:high_carbon_steel_alloy>, <item:minecraft:air>],
|
||||
[<item:minecraft:air>, <item:contenttweaker:high_carbon_steel_alloy>, <item:minecraft:air>],
|
||||
[<tag:items:forge:plates/aluminum>, <tag:items:forge:rods/aluminum>, <tag:items:forge:plates/aluminum>]]);
|
||||
|
||||
craftingTable.remove(<item:apocalypsenow:katana>);
|
||||
<recipetype:create:mechanical_crafting>.addRecipe("katana", <item:apocalypsenow:katana>,
|
||||
[[<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:blaze_powder>, <item:contenttweaker:high_carbon_steel_alloy>],
|
||||
[<item:minecraft:air>, <item:minecraft:blaze_powder>, <item:contenttweaker:high_carbon_steel_alloy>, <item:minecraft:blaze_powder>],
|
||||
[<item:immersiveengineering:hemp_fabric>, <item:contenttweaker:high_carbon_steel_alloy>, <item:minecraft:blaze_powder>, <item:minecraft:air>],
|
||||
[<item:immersiveengineering:stick_treated>, <item:immersiveengineering:hemp_fabric>, <item:minecraft:air>, <item:minecraft:air>]]);
|
||||
|
||||
// Vanillas
|
||||
craftingTable.removeByName("minecraft:diamond_sword");
|
||||
craftingTable.addShaped("diamond_sword", <item:minecraft:diamond_sword>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:gems/diamond>, <item:minecraft:air>],
|
||||
[<item:minecraft:air>, <tag:items:forge:gems/diamond>, <item:minecraft:air>],
|
||||
[<tag:items:forge:plates/iron>, <tag:items:forge:rods/iron>, <tag:items:forge:plates/iron>]]);
|
||||
|
||||
craftingTable.removeByName("immersiveengineering:crafting/sword_steel");
|
||||
craftingTable.addShaped("sword_steel", <item:immersiveengineering:sword_steel>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <item:minecraft:air>],
|
||||
[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <item:minecraft:air>],
|
||||
[<tag:items:forge:plates/iron>, <tag:items:forge:rods/iron>, <tag:items:forge:plates/iron>]]);
|
||||
|
||||
craftingTable.removeByName("create_sa:brass_sword_recipe");
|
||||
craftingTable.addShaped("brass_sword", <item:create_sa:brass_sword>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:ingots/brass>, <item:minecraft:air>],
|
||||
[<item:minecraft:air>, <tag:items:forge:ingots/brass>, <item:minecraft:air>],
|
||||
[<tag:items:forge:plates/iron>, <tag:items:forge:rods/iron>, <tag:items:forge:plates/iron>]]);
|
||||
|
||||
smithing.removeByName("quark:tools/smithing/flamerang_smithing");
|
||||
craftingTable.addShaped("flamerang", <item:quark:flamerang>,
|
||||
[[<item:minecraft:netherite_scrap>, <tag:items:minecraft:planks>, <item:quark:diamond_heart>],
|
||||
[<item:minecraft:air>, <item:minecraft:air>, <tag:items:minecraft:planks>],
|
||||
[<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:netherite_scrap>]]);
|
||||
|
||||
smithing.removeByName("minecraft:netherite_sword_smithing");
|
||||
craftingTable.addShaped("netherite_sword", <item:minecraft:netherite_sword>,
|
||||
[[<item:minecraft:netherite_scrap>, <tag:items:forge:ingots/steel>, <item:minecraft:netherite_scrap>],
|
||||
[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <item:minecraft:air>],
|
||||
[<tag:items:forge:plates/aluminum>, <tag:items:forge:rods/aluminum>, <tag:items:forge:plates/aluminum>]]);
|
||||
|
||||
<recipetype:create:mechanical_crafting>.removeByName("create_sa:rose_quartz_sword_recipe");
|
||||
craftingTable.addShaped("rose_quartz_sword", <item:create_sa:rose_quartz_sword>,
|
||||
[[<item:create:polished_rose_quartz>, <tag:items:forge:ingots/steel>, <item:create:polished_rose_quartz>],
|
||||
[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <item:minecraft:air>],
|
||||
[<tag:items:forge:plates/aluminum>, <tag:items:forge:rods/aluminum>, <tag:items:forge:plates/aluminum>]]);
|
||||
|
||||
smithing.removeByName("minecraft:netherite_shovel_smithing");
|
||||
craftingTable.addShaped("netherite_shovel", <item:minecraft:netherite_shovel>,
|
||||
[[<item:minecraft:netherite_scrap>],
|
||||
[<tag:items:forge:ingots/steel>],
|
||||
[<tag:items:forge:rods/aluminum>]]);
|
||||
|
||||
// Netherite Pickaxe
|
||||
smithing.removeByName("minecraft:netherite_pickaxe_smithing");
|
||||
craftingTable.addShaped("netherite_pickaxe", <item:minecraft:netherite_pickaxe>,
|
||||
[[<item:minecraft:netherite_scrap>, <tag:items:forge:ingots/steel>, <item:minecraft:netherite_scrap>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/aluminum>, <item:minecraft:air>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/aluminum>, <item:minecraft:air>]]);
|
||||
|
||||
// Netherite Axe
|
||||
smithing.removeByName("minecraft:netherite_axe_smithing");
|
||||
craftingTable.addShaped("netherite_axe", <item:minecraft:netherite_axe>,
|
||||
[[<tag:items:forge:ingots/steel>, <item:minecraft:netherite_scrap>],
|
||||
[<item:minecraft:netherite_scrap>, <tag:items:forge:rods/aluminum>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/aluminum>]]);
|
||||
|
||||
// Netherite Hoe
|
||||
smithing.removeByName("minecraft:netherite_hoe_smithing");
|
||||
craftingTable.addShaped("netherite_hoe", <item:minecraft:netherite_hoe>,
|
||||
[[<item:minecraft:netherite_scrap>, <tag:items:forge:ingots/steel>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/aluminum>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/aluminum>]]);
|
||||
|
||||
// Netherite Crossbow
|
||||
smithing.removeByName("crossbowverhaul:crossbow_netherite");
|
||||
craftingTable.addShaped("crossbow_netherite", <item:crossbowverhaul:crossbow_netherite>,
|
||||
[[<item:minecraft:bow>, <item:minecraft:netherite_scrap>, <item:minecraft:netherite_scrap>],
|
||||
[<item:minecraft:netherite_scrap>, <tag:items:minecraft:planks>, <item:minecraft:air>],
|
||||
[<item:minecraft:netherite_scrap>, <item:minecraft:air>, <tag:items:minecraft:planks>]]);
|
||||
|
||||
// Netherite Bolt
|
||||
smithing.removeByName("crossbowverhaul:bolt_netherite");
|
||||
craftingTable.addShapedMirrored("bolt_netherite", <constant:minecraft:mirroraxis:horizontal>, <item:crossbowverhaul:bolt_netherite>,
|
||||
[[<item:minecraft:netherite_scrap>, <item:minecraft:air>],
|
||||
[<item:minecraft:air>, <tag:items:forge:feathers>]]);
|
||||
|
||||
// Explosive Bolt
|
||||
craftingTable.removeByName("crossbowverhaul:bolt_explosive");
|
||||
craftingTable.addShapedMirrored("bolt_explosive", <constant:minecraft:mirroraxis:horizontal>, <item:crossbowverhaul:bolt_explosive>,
|
||||
[[<item:apocalypsenow:gunpowder_can>, <item:minecraft:air>],
|
||||
[<item:minecraft:air>, <tag:items:forge:feathers>]]);
|
||||
|
||||
// Gilded Quartz
|
||||
// Rose Quartz Pickaxe
|
||||
<recipetype:create:mechanical_crafting>.removeByName("create_sa:rose_quartz_pickaxe_recipe");
|
||||
<recipetype:create:mechanical_crafting>.addRecipe("rose_quartz_pickaxe", <item:create_sa:rose_quartz_pickaxe>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>],
|
||||
[<item:create:polished_rose_quartz>, <tag:items:forge:ingots/steel>, <item:create:polished_rose_quartz>],
|
||||
[<item:create:polished_rose_quartz>, <tag:items:forge:rods/aluminum>, <item:create:polished_rose_quartz>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/aluminum>, <item:minecraft:air>]]);
|
||||
|
||||
// Rose Quartz Axe
|
||||
<recipetype:create:mechanical_crafting>.removeByName("create_sa:rose_quartz_axe_recipe");
|
||||
<recipetype:create:mechanical_crafting>.addRecipe("rose_quartz_axe", <item:create_sa:rose_quartz_axe>,
|
||||
[[<item:minecraft:air>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>],
|
||||
[<item:create:polished_rose_quartz>, <tag:items:forge:ingots/steel>, <item:create:polished_rose_quartz>],
|
||||
[<item:create:polished_rose_quartz>, <tag:items:forge:rods/aluminum>, <item:minecraft:air>],
|
||||
[<item:minecraft:air>, <tag:items:forge:rods/aluminum>, <item:minecraft:air>]]);
|
||||
|
||||
// Rose Quartz Shovel
|
||||
<recipetype:create:mechanical_crafting>.removeByName("create_sa:rose_quartz_shovel_recipe");
|
||||
<recipetype:create:mechanical_crafting>.addRecipe("rose_quartz_shovel", <item:create_sa:rose_quartz_shovel>,
|
||||
[[<item:create:polished_rose_quartz>],
|
||||
[<tag:items:forge:ingots/steel>],
|
||||
[<tag:items:forge:rods/aluminum>],
|
||||
[<tag:items:forge:rods/aluminum>]]);
|
||||
|
||||
// Netherite Knife
|
||||
smithing.removeByName("farmersdelight:netherite_knife_smithing");
|
||||
craftingTable.addShaped("netherite_knife", <item:farmersdelight:netherite_knife>,
|
||||
[[<item:minecraft:netherite_scrap>],
|
||||
[<tag:items:forge:rods/wooden>]]);
|
||||
|
||||
// Quality Tool Handle
|
||||
Replacer.forMods(["createaddition"]).suppressWarnings().replace(<item:create_sa:zinc_handle>, <tag:items:forge:rods/aluminum>).execute();
|
||||
Reference in New Issue
Block a user