This commit is contained in:
Damodigy 2023-11-11 23:35:08 +07:00
parent 7f8e06de8c
commit 969e554c9d
31 changed files with 569 additions and 26 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View file

@ -1,5 +1,6 @@
// priority: 200
<<<<<<< HEAD
const minecraftItemsToHide = [
"minecraft:coal_ore",
"minecraft:deepslate_coal_ore",
@ -104,4 +105,7 @@ const tfcDepositeMaterials = [
"native_copper",
"native_gold",
"native_silver"
]
]
=======
// some constants
>>>>>>> origin/main

View file

@ -0,0 +1,6 @@
// priority: 199
const createItemsToHide = [
"create:zinc_ore",
"create:deepslate_zinc_ore"
]

View file

@ -0,0 +1,5 @@
// priority: 199
const extendedCraftingItemsToHide = [
"extendedcrafting:singularity",
]

View file

@ -0,0 +1,7 @@
// priority: 0
const hideExtendedCraftingStuff = (event) => {
extendedCraftingItemsToHide.forEach(itemToHide => {
event.hide(itemToHide)
})
}

View file

@ -0,0 +1,16 @@
// priority: 199
const stoneTypesToHide = [
"sand",
"red_sand",
"gravel",
"ore",
"deepslate",
"basalt",
"endstone",
"netherrack",
"andesite",
"diorite",
"granite",
"tuff"
]

View file

@ -10,21 +10,107 @@ const hideGTStuff = (event) => {
}
const groupGTStuff = (event) => {
event.groupItemsByTag('tfg:rei_groups/nuggets', 'Nuggets', 'forge:nuggets')
event.groupItemsByTag('tfg:rei_groups/dusts_tiny', 'Tiny Dusts', 'forge:dusts/tiny')
event.groupItemsByTag('tfg:rei_groups/dusts_small', 'Small Dusts', 'forge:dusts/small')
event.groupItemsByTag('tfg:rei_groups/dusts/tiny', 'Tiny Dusts', 'forge:dusts/tiny')
event.groupItemsByTag('tfg:rei_groups/dusts/small', 'Small Dusts', 'forge:dusts/small')
event.groupItemsByTag('tfg:rei_groups/dusts', 'Dusts', 'forge:dusts')
event.groupItemsByTag('tfg:rei_groups/dusts_pure', 'Pure Dusts', 'forge:dusts/pure')
event.groupItemsByTag('tfg:rei_groups/dusts_impure', 'Impure Dusts', 'forge:dusts/impure')
event.groupItemsByTag('tfg:rei_groups/dusts/pure', 'Pure Dusts', 'forge:dusts/pure')
event.groupItemsByTag('tfg:rei_groups/dusts/impure', 'Impure Dusts', 'forge:dusts/impure')
event.groupItemsByTag('tfg:rei_groups/nuggets', 'Nuggets', 'forge:nuggets')
event.groupItemsByTag('tfg:rei_groups/ores', 'Ores', 'forge:ores')
event.groupItemsByTag('tfg:rei_groups/crushed_ores', 'Crushed Ores', 'forge:crushed_ores')
event.groupItemsByTag('tfg:rei_groups/purified_ores', 'Purified Ores', 'forge:purified_ores')
event.groupItemsByTag('tfg:rei_groups/refined_ores', 'Refined Ores', 'forge:refined_ores')
// event.groupItems('tfg:rei_groups/poor_raw_ores', 'Poor Raw Ores', [/gtceu:poor_raw/])
// event.groupItems('tfg:rei_groups/normal_raw_ores', 'Normal Raw Ores', [/gtceu:raw/])
// event.groupItems('tfg:rei_groups/rich_raw_ores', 'Rich Raw Ores', [/gtceu:rich_raw/])
// todo: add poor raw ore
// todo: add normal raw ore
// todo: add rich raw ore
event.groupItemsByTag('tfg:rei_groups/ingots', 'Ingots', 'forge:ingots')
event.groupItemsByTag('tfg:rei_groups/ingots/hot', 'Hot Ingots', 'forge:ingots/hot')
event.groupItemsByTag('tfg:rei_groups/gears/small', 'Small Gears', 'forge:gears/small')
event.groupItemsByTag('tfg:rei_groups/gears', 'Gears', 'forge:gears')
event.groupItemsByTag('tfg:rei_groups/rods', 'Rods', 'forge:rods')
event.groupItemsByTag('tfg:rei_groups/rods/long', 'Long Rods', 'forge:rods/long')
event.groupItemsByTag('tfg:rei_groups/plates', 'Plates', 'forge:plates')
event.groupItemsByTag('tfg:rei_groups/plates/double', 'Double Plates', 'forge:plates/double')
event.groupItemsByTag('tfg:rei_groups/plates/dense', 'Dense Plates', 'forge:plates/dense')
event.groupItemsByTag('tfg:rei_groups/springs', 'Springs', 'forge:springs')
event.groupItemsByTag('tfg:rei_groups/springs/small', 'Small Springs', 'forge:springs/small')
event.groupItemsByTag('tfg:rei_groups/gems/exquisite', 'Exquisite Gems', 'forge:gems/exquisite')
event.groupItemsByTag('tfg:rei_groups/gems', 'Gems', 'forge:gems')
event.groupItemsByTag('tfg:rei_groups/gems/flawless', 'Flawless Gems', 'forge:gems/flawless')
event.groupItemsByTag('tfg:rei_groups/gems/flawed', 'Flawed Gems', 'forge:gems/flawed')
event.groupItemsByTag('tfg:rei_groups/gems/chipped', 'Chipped Gems', 'forge:gems/chipped')
event.groupItemsByTag('tfg:rei_groups/material_blocks', 'Material Blocks', 'forge:material_blocks')
event.groupItemsByTag('tfg:rei_groups/raw_material_blocks', 'Raw Material Blocks', 'forge:raw_material_blocks')
event.groupItemsByTag('tfg:rei_groups/sword_heads', 'Sword Heads', 'forge:sword_heads')
event.groupItemsByTag('tfg:rei_groups/butchery_knife_heads', 'Butchery Knife Heads', 'forge:butchery_knife_heads')
event.groupItemsByTag('tfg:rei_groups/mining_hammer_heads', 'Mining Hammer Heads', 'forge:mining_hammer_heads')
event.groupItemsByTag('tfg:rei_groups/hoe_heads', 'Hoe Heads', 'forge:hoe_heads')
event.groupItemsByTag('tfg:rei_groups/hammer_heads', 'Hammer Heads', 'forge:hammer_heads')
event.groupItemsByTag('tfg:rei_groups/knife_heads', 'Knife Heads', 'forge:knife_heads')
event.groupItemsByTag('tfg:rei_groups/pickaxe_heads', 'Pickaxe Heads', 'forge:pickaxe_heads')
event.groupItemsByTag('tfg:rei_groups/axe_heads', 'Axe Heads', 'forge:axe_heads')
event.groupItemsByTag('tfg:rei_groups/saw_heads', 'Saw Heads', 'forge:saw_heads')
event.groupItemsByTag('tfg:rei_groups/shovel_heads', 'Shovel Heads', 'forge:shovel_heads')
event.groupItemsByTag('tfg:rei_groups/scythe_heads', 'Scythe Heads', 'forge:scythe_heads')
event.groupItemsByTag('tfg:rei_groups/file_heads', 'File Heads', 'forge:file_heads')
event.groupItemsByTag('tfg:rei_groups/poor_raw_ores', 'Poor Raw Ores', 'forge:poor_raw_materials')
event.groupItemsByTag('tfg:rei_groups/normal_raw_ores', 'Normal Raw Ores', 'forge:raw_materials')
event.groupItemsByTag('tfg:rei_groups/rich_raw_ores', 'Rich Raw Ores', 'forge:rich_raw_materials')
event.groupItemsByTag('tfg:rei_groups/rings', 'Rings', 'forge:rings')
event.groupItemsByTag('tfg:rei_groups/bolts', 'Bolts', 'forge:bolts')
event.groupItemsByTag('tfg:rei_groups/screws', 'Screws', 'forge:screws')
event.groupItemsByTag('tfg:rei_groups/foils', 'Foils', 'forge:foils')
event.groupItemsByTag('tfg:rei_groups/rotors', 'Rotors', 'forge:rotors')
event.groupItemsByTag('tfg:rei_groups/wires/fine', 'Fine Wires', 'forge:wires/fine')
event.groupItems('tfg:rei_groups/drill_heads', 'Drill Heads', [/gtceu:.*_drill_head/])
event.groupItems('tfg:rei_groups/chainsaw_heads', 'Chainsaw Heads', [/gtceu:.*_chainsaw_head/])
event.groupItems('tfg:rei_groups/buzzsaw_blades', 'Buzz Saw Blades', [/gtceu:.*_buzz_saw_blade/])
event.groupItems('tfg:rei_groups/turbine_blades', 'Turbine Blades', [/gtceu:.*_turbine_blade/])
event.groupItems('tfg:rei_groups/wrench_tips', 'Wrench Tips', [/gtceu:.*_wrench_tip/])
event.groupItems('tfg:rei_groups/screwdriver_tips', 'Screwdriver Tips', [/gtceu:.*_screwdriver_tip/])
event.groupItems('tfg:rei_groups/buckets', 'Buckets', [/gtceu:.*_bucket/])
event.groupItems('tfg:rei_groups/frame', 'Frames', [/gtceu:.*_frame/])
event.groupItems('tfg:rei_groups/single_wires', 'Single Wires', [/gtceu:.*_single_wire/])
event.groupItems('tfg:rei_groups/double_wires', 'Double Wires', [/gtceu:.*_double_wire/])
event.groupItems('tfg:rei_groups/quadruple_wires', 'Quadruple Wires', [/gtceu:.*_quadruple_wire/])
event.groupItems('tfg:rei_groups/octal_wires', 'Octal Wires', [/gtceu:.*_octal_wire/])
event.groupItems('tfg:rei_groups/hex_wires', 'Hex Wires', [/gtceu:.*_hex_wire/])
event.groupItems('tfg:rei_groups/single_cables', 'Single Cables', [/gtceu:.*_single_cable/])
event.groupItems('tfg:rei_groups/double_cables', 'Double Cables', [/gtceu:.*_double_cable/])
event.groupItems('tfg:rei_groups/quadruple_cables', 'Quadruple Cables', [/gtceu:.*_quadruple_cable/])
event.groupItems('tfg:rei_groups/octal_cables', 'Octal Cables', [/gtceu:.*_octal_cable/])
event.groupItems('tfg:rei_groups/hex_cables', 'Hex Cables', [/gtceu:.*_hex_cable/])
event.groupItems('tfg:rei_groups/tiny_fluid_pipes', 'Tiny Fluid Pipes', [/gtceu:.*_tiny_fluid_pipe/])
event.groupItems('tfg:rei_groups/small_fluid_pipes', 'Small Fluid Pipes', [/gtceu:.*_small_fluid_pipe/])
event.groupItems('tfg:rei_groups/normal_fluid_pipes', 'Normal Fluid Pipes', [/gtceu:.*_normal_fluid_pipe/])
event.groupItems('tfg:rei_groups/large_fluid_pipes', 'Large Fluid Pipes', [/gtceu:.*_large_fluid_pipe/])
event.groupItems('tfg:rei_groups/huge_fluid_pipes', 'Huge Fluid Pipes', [/gtceu:.*_huge_fluid_pipe/])
event.groupItems('tfg:rei_groups/quadruple_fluid_pipes', 'Quadruple Fluid Pipes', [/gtceu:.*_quadruple_fluid_pipe/])
event.groupItems('tfg:rei_groups/nonuple_fluid_pipes', 'Nonuple Fluid Pipes', [/gtceu:.*_nonuple_fluid_pipe/])
event.groupItems('tfg:rei_groups/tiny_item_pipes', 'Tiny Item Pipes', [/gtceu:.*_tiny_item_pipe/])
event.groupItems('tfg:rei_groups/small_item_pipes', 'Small Item Pipes', [/gtceu:.*_small_item_pipe/])
event.groupItems('tfg:rei_groups/normal_item_pipes', 'Normal Item Pipes', [/gtceu:.*_normal_item_pipe/])
event.groupItems('tfg:rei_groups/large_item_pipes', 'Large Item Pipes', [/gtceu:.*_large_item_pipe/])
event.groupItems('tfg:rei_groups/huge_item_pipes', 'Huge Item Pipes', [/gtceu:.*_huge_item_pipe/])
event.groupItems('tfg:rei_groups/small_restrictive_item_pipes', 'Small Resctrictive Item Pipes', [/gtceu:.*_small_restrictive_item_pipe/])
event.groupItems('tfg:rei_groups/normal_restrictive_item_pipes', 'Normal Resctrictive Item Pipes', [/gtceu:.*_normal_restrictive_item_pipe/])
event.groupItems('tfg:rei_groups/large_restrictive_item_pipes', 'Large Resctrictive Item Pipes', [/gtceu:.*_large_restrictive_item_pipe/])
event.groupItems('tfg:rei_groups/huge_restrictive_item_pipes', 'Huge Resctrictive Item Pipes', [/gtceu:.*_huge_restrictive_item_pipe/])
}

View file

@ -5,6 +5,7 @@ REIEvents.hide('item', event => {
hideTFCStuff(event)
hideCreateStuff(event)
hideMinecraftStuff(event)
hideExtendedCraftingStuff(event)
})

View file

@ -0,0 +1,23 @@
// priority: 199
const minecraftItemsToHide = [
"minecraft:coal_ore",
"minecraft:deepslate_coal_ore",
"minecraft:iron_ore",
"minecraft:deepslate_iron_ore",
"minecraft:copper_ore",
"minecraft:deepslate_copper_ore",
"minecraft:gold_ore",
"minecraft:deepslate_gold_ore",
"minecraft:redstone_ore",
"minecraft:deepslate_redstone_ore",
"minecraft:emerald_ore",
"minecraft:deepslate_emerald_ore",
"minecraft:lapis_ore",
"minecraft:deepslate_lapis_ore",
"minecraft:diamond_ore",
"minecraft:deepslate_diamond_ore",
"minecraft:nether_gold_ore",
"minecraft:nether_quartz_ore",
"minecraft:ancient_debris"
]

View file

@ -0,0 +1,359 @@
// priority: 199
const tfcItemsToHide = [
// Simple metals
// Bismuth
'tfc:metal/ingot/bismuth',
'tfc:metal/sheet/bismuth',
'tfc:metal/double_sheet/bismuth',
'tfc:metal/rod/bismuth',
// Gold
'tfc:metal/ingot/gold',
'tfc:metal/sheet/gold',
'tfc:metal/double_sheet/gold',
// Nickel
'tfc:metal/sheet/nickel',
'tfc:metal/double_sheet/nickel',
// Rose Gold
'tfc:metal/ingot/rose_gold',
'tfc:metal/sheet/rose_gold',
'tfc:metal/double_sheet/rose_gold',
'tfc:metal/rod/rose_gold',
// Silver
'tfc:metal/sheet/silver',
'tfc:metal/double_sheet/silver',
// Tin
'tfc:metal/sheet/tin',
'tfc:metal/double_sheet/tin',
// Brass
'tfc:metal/sheet/brass',
'tfc:metal/double_sheet/brass',
// Zinc
'tfc:metal/sheet/zinc',
'tfc:metal/double_sheet/zinc',
// Sterling Silver
'tfc:metal/ingot/sterling_silver',
'tfc:metal/sheet/sterling_silver',
'tfc:metal/double_sheet/sterling_silver',
'tfc:metal/rod/sterling_silver',
// Cast
'tfc:metal/ingot/cast_iron',
'tfc:metal/sheet/cast_iron',
'tfc:metal/double_sheet/cast_iron',
'tfc:metal/rod/cast_iron',
// Metals with tools
// Copper
'tfc:metal/ingot/copper',
'tfc:metal/sheet/copper',
'tfc:metal/double_sheet/copper',
'tfc:metal/rod/copper',
'tfc:metal/pickaxe/copper',
'tfc:metal/pickaxe_head/copper',
'tfc:metal/axe/copper',
'tfc:metal/axe_head/copper',
'tfc:metal/shovel/copper',
'tfc:metal/shovel_head/copper',
'tfc:metal/hoe/copper',
'tfc:metal/hoe_head/copper',
'tfc:metal/hammer/copper',
'tfc:metal/hammer_head/copper',
'tfc:metal/saw/copper',
'tfc:metal/saw_blade/copper',
'tfc:metal/sword/copper',
'tfc:metal/sword_blade/copper',
'tfc:metal/knife/copper',
'tfc:metal/knife_blade/copper',
'tfc:metal/scythe/copper',
'tfc:metal/scythe_blade/copper',
// Bismuth Bronze
'tfc:metal/ingot/bismuth_bronze',
'tfc:metal/sheet/bismuth_bronze',
'tfc:metal/double_sheet/bismuth_bronze',
'tfc:metal/rod/bismuth_bronze',
'tfc:metal/pickaxe/bismuth_bronze',
'tfc:metal/pickaxe_head/bismuth_bronze',
'tfc:metal/axe/bismuth_bronze',
'tfc:metal/axe_head/bismuth_bronze',
'tfc:metal/shovel/bismuth_bronze',
'tfc:metal/shovel_head/bismuth_bronze',
'tfc:metal/hoe/bismuth_bronze',
'tfc:metal/hoe_head/bismuth_bronze',
'tfc:metal/hammer/bismuth_bronze',
'tfc:metal/hammer_head/bismuth_bronze',
'tfc:metal/saw/bismuth_bronze',
'tfc:metal/saw_blade/bismuth_bronze',
'tfc:metal/sword/bismuth_bronze',
'tfc:metal/sword_blade/bismuth_bronze',
'tfc:metal/knife/bismuth_bronze',
'tfc:metal/knife_blade/bismuth_bronze',
'tfc:metal/scythe/bismuth_bronze',
'tfc:metal/scythe_blade/bismuth_bronze',
// Bronze
'tfc:metal/ingot/bronze',
'tfc:metal/sheet/bronze',
'tfc:metal/double_sheet/bronze',
'tfc:metal/rod/bronze',
'tfc:metal/pickaxe/bronze',
'tfc:metal/pickaxe_head/bronze',
'tfc:metal/axe/bronze',
'tfc:metal/axe_head/bronze',
'tfc:metal/shovel/bronze',
'tfc:metal/shovel_head/bronze',
'tfc:metal/hoe/bronze',
'tfc:metal/hoe_head/bronze',
'tfc:metal/hammer/bronze',
'tfc:metal/hammer_head/bronze',
'tfc:metal/saw/bronze',
'tfc:metal/saw_blade/bronze',
'tfc:metal/sword/bronze',
'tfc:metal/sword_blade/bronze',
'tfc:metal/knife/bronze',
'tfc:metal/knife_blade/bronze',
'tfc:metal/scythe/bronze',
'tfc:metal/scythe_blade/bronze',
// Black Bronze
'tfc:metal/ingot/black_bronze',
'tfc:metal/sheet/black_bronze',
'tfc:metal/double_sheet/black_bronze',
'tfc:metal/rod/black_bronze',
'tfc:metal/pickaxe/black_bronze',
'tfc:metal/pickaxe_head/black_bronze',
'tfc:metal/axe/black_bronze',
'tfc:metal/axe_head/black_bronze',
'tfc:metal/shovel/black_bronze',
'tfc:metal/shovel_head/black_bronze',
'tfc:metal/hoe/black_bronze',
'tfc:metal/hoe_head/black_bronze',
'tfc:metal/hammer/black_bronze',
'tfc:metal/hammer_head/black_bronze',
'tfc:metal/saw/black_bronze',
'tfc:metal/saw_blade/black_bronze',
'tfc:metal/sword/black_bronze',
'tfc:metal/sword_blade/black_bronze',
'tfc:metal/knife/black_bronze',
'tfc:metal/knife_blade/black_bronze',
'tfc:metal/scythe/black_bronze',
'tfc:metal/scythe_blade/black_bronze',
// Wrought Iron
'tfc:metal/ingot/wrought_iron',
'tfc:metal/sheet/wrought_iron',
'tfc:metal/double_sheet/wrought_iron',
'tfc:metal/rod/wrought_iron',
'tfc:metal/pickaxe/wrought_iron',
'tfc:metal/pickaxe_head/wrought_iron',
'tfc:metal/axe/wrought_iron',
'tfc:metal/axe_head/wrought_iron',
'tfc:metal/shovel/wrought_iron',
'tfc:metal/shovel_head/wrought_iron',
'tfc:metal/hoe/wrought_iron',
'tfc:metal/hoe_head/wrought_iron',
'tfc:metal/hammer/wrought_iron',
'tfc:metal/hammer_head/wrought_iron',
'tfc:metal/saw/wrought_iron',
'tfc:metal/saw_blade/wrought_iron',
'tfc:metal/sword/wrought_iron',
'tfc:metal/sword_blade/wrought_iron',
'tfc:metal/knife/wrought_iron',
'tfc:metal/knife_blade/wrought_iron',
'tfc:metal/scythe/wrought_iron',
'tfc:metal/scythe_blade/wrought_iron',
// Steel
'tfc:metal/ingot/steel',
'tfc:metal/sheet/steel',
'tfc:metal/double_sheet/steel',
'tfc:metal/rod/steel',
'tfc:metal/pickaxe/steel',
'tfc:metal/pickaxe_head/steel',
'tfc:metal/axe/steel',
'tfc:metal/axe_head/steel',
'tfc:metal/shovel/steel',
'tfc:metal/shovel_head/steel',
'tfc:metal/hoe/steel',
'tfc:metal/hoe_head/steel',
'tfc:metal/hammer/steel',
'tfc:metal/hammer_head/steel',
'tfc:metal/saw/steel',
'tfc:metal/saw_blade/steel',
'tfc:metal/sword/steel',
'tfc:metal/sword_blade/steel',
'tfc:metal/knife/steel',
'tfc:metal/knife_blade/steel',
'tfc:metal/scythe/steel',
'tfc:metal/scythe_blade/steel',
// Black Steel
'tfc:metal/ingot/black_steel',
'tfc:metal/sheet/black_steel',
'tfc:metal/double_sheet/black_steel',
'tfc:metal/rod/black_steel',
'tfc:metal/pickaxe/black_steel',
'tfc:metal/pickaxe_head/black_steel',
'tfc:metal/axe/black_steel',
'tfc:metal/axe_head/black_steel',
'tfc:metal/shovel/black_steel',
'tfc:metal/shovel_head/black_steel',
'tfc:metal/hoe/black_steel',
'tfc:metal/hoe_head/black_steel',
'tfc:metal/hammer/black_steel',
'tfc:metal/hammer_head/black_steel',
'tfc:metal/saw/black_steel',
'tfc:metal/saw_blade/black_steel',
'tfc:metal/sword/black_steel',
'tfc:metal/sword_blade/black_steel',
'tfc:metal/knife/black_steel',
'tfc:metal/knife_blade/black_steel',
'tfc:metal/scythe/black_steel',
'tfc:metal/scythe_blade/black_steel',
// Red Steel
'tfc:metal/ingot/red_steel',
'tfc:metal/sheet/red_steel',
'tfc:metal/double_sheet/red_steel',
'tfc:metal/rod/red_steel',
'tfc:metal/pickaxe/red_steel',
'tfc:metal/pickaxe_head/red_steel',
'tfc:metal/axe/red_steel',
'tfc:metal/axe_head/red_steel',
'tfc:metal/shovel/red_steel',
'tfc:metal/shovel_head/red_steel',
'tfc:metal/hoe/red_steel',
'tfc:metal/hoe_head/red_steel',
'tfc:metal/hammer/red_steel',
'tfc:metal/hammer_head/red_steel',
'tfc:metal/saw/red_steel',
'tfc:metal/saw_blade/red_steel',
'tfc:metal/sword/red_steel',
'tfc:metal/sword_blade/red_steel',
'tfc:metal/knife/red_steel',
'tfc:metal/knife_blade/red_steel',
'tfc:metal/scythe/red_steel',
'tfc:metal/scythe_blade/red_steel',
// Blue Steel
'tfc:metal/ingot/blue_steel',
'tfc:metal/sheet/blue_steel',
'tfc:metal/double_sheet/blue_steel',
'tfc:metal/rod/blue_steel',
'tfc:metal/pickaxe/blue_steel',
'tfc:metal/pickaxe_head/blue_steel',
'tfc:metal/axe/blue_steel',
'tfc:metal/axe_head/blue_steel',
'tfc:metal/shovel/blue_steel',
'tfc:metal/shovel_head/blue_steel',
'tfc:metal/hoe/blue_steel',
'tfc:metal/hoe_head/blue_steel',
'tfc:metal/hammer/blue_steel',
'tfc:metal/hammer_head/blue_steel',
'tfc:metal/saw/blue_steel',
'tfc:metal/saw_blade/blue_steel',
'tfc:metal/sword/blue_steel',
'tfc:metal/sword_blade/blue_steel',
'tfc:metal/knife/blue_steel',
'tfc:metal/knife_blade/blue_steel',
'tfc:metal/scythe/blue_steel',
'tfc:metal/scythe_blade/blue_steel',
// Ores
'tfc:ore/poor_native_copper',
'tfc:ore/normal_native_copper',
'tfc:ore/rich_native_copper',
'tfc:ore/poor_native_gold',
'tfc:ore/normal_native_gold',
'tfc:ore/rich_native_gold',
'tfc:ore/poor_hematite',
'tfc:ore/normal_hematite',
'tfc:ore/rich_hematite',
'tfc:ore/rich_tetrahedrite',
'tfc:ore/normal_tetrahedrite',
'tfc:ore/poor_tetrahedrite',
'tfc:ore/rich_sphalerite',
'tfc:ore/normal_sphalerite',
'tfc:ore/poor_sphalerite',
'tfc:ore/rich_limonite',
'tfc:ore/normal_limonite',
'tfc:ore/poor_limonite',
'tfc:ore/rich_magnetite',
'tfc:ore/normal_magnetite',
'tfc:ore/poor_magnetite',
'tfc:ore/rich_malachite',
'tfc:ore/normal_malachite',
'tfc:ore/poor_malachite',
'tfc:ore/rich_garnierite',
'tfc:ore/normal_garnierite',
'tfc:ore/poor_garnierite',
'tfc:ore/rich_bismuthinite',
'tfc:ore/normal_bismuthinite',
'tfc:ore/poor_bismuthinite',
'tfc:ore/rich_cassiterite',
'tfc:ore/normal_cassiterite',
'tfc:ore/poor_cassiterite',
'tfc:ore/rich_native_silver',
'tfc:ore/normal_native_silver',
'tfc:ore/poor_native_silver'
]
const tfcSimpleMaterials = [
"gypsum",
"cinnabar",
"cryolite",
"saltpeter",
"sylvite",
"borax",
"halite",
"amethyst",
"opal",
"pyrite",
"topaz",
"bituminous_coal",
"lignite",
"graphite",
"sulfur",
"diamond",
"emerald",
"lapis_lazuli",
"ruby",
"sapphire"
]
const tfcOreTypes = [
"poor",
"normal",
"rich"
]
const tfcOreMaterials = [
"bismuthinite",
"cassiterite",
"garnierite",
"hematite",
"limonite",
"magnetite",
"malachite",
"native_copper",
"native_gold",
"native_silver",
"sphalerite",
"tetrahedrite"
]
const tfcDepositeMaterials = [
"cassiterite",
"native_copper",
"native_gold",
"native_silver"
]

View file

@ -13,4 +13,8 @@ const hideTFCStuff = (event) => {
})
})
})
tfcItemsToHide.forEach(item => {
event.hide(item)
})
}

View file

@ -3,6 +3,7 @@ const newItemsCreate = (event) => {
customWelding(event,["forge:ingots/iron","forge:plates/zinc"],"kubejs:galvanized_iron",3);
customWelding(event,["forge:ingots/wrought_iron","forge:plates/zinc"],"kubejs:galvanized_iron",3);
customHeating(event,"forge:ingots/galvanized_iron",["tfc:metal/wrought_iron",144],1400);
//customHeatLevel(event,"forge:ingots/galvanized_iron", 5.714, 921, 1228);
//shaft craft
customAnvil(event,"forge:ingots/galvanized_iron",["create:shaft",4],3,["hit_last","hit_second_last","hit_third_last"]);

View file

@ -1,3 +1,4 @@
const removeReworkedRecipes = (event) => {
event.remove({ mod: 'create' });
event.remove({ mod: 'extendedcrafting' });
}

View file

@ -1,4 +1,4 @@
const customWelding = (event,[input1,input2],result,tier) => {
const customWelding = (event, [input1, input2], result, tier) => {
event.custom({
type: "tfc:welding",
first_input: {
@ -14,35 +14,48 @@ const customWelding = (event,[input1,input2],result,tier) => {
})
}
const customHeating = (event,input1,[result,amount],temperature) => {
const customHeating = (event, input1, [result, amount], temperature) => {
event.custom({
type: "tfc:heating",
ingredient: {
tag: input1
tag: input1
},
result_fluid: {
fluid: result,
amount: amount
fluid: result,
amount: amount
},
temperature: temperature
})
})
}
const customAnvil = (event,input1,[result,count],tier,[firstRule,secondRule,thirdRule]) => {
const customAnvil = (event, input1, [result, count], tier, [firstRule, secondRule, thirdRule]) => {
event.custom({
type: "tfc:anvil",
input: {
tag: input1
tag: input1
},
result: {
item: result,
count: count
item: result,
count: count
},
tier: tier,
rules: [
firstRule,
secondRule,
thirdRule
firstRule,
secondRule,
thirdRule
]
})
})
}
// Кастомная температура плавления
const customHeatLevel = (event, input1, heat_capacity, forging_temperature, welding_temperature) => {
event.custom({
ingredient: {
item: input1
},
heat_capacity: heat_capacity,
forging_temperature: forging_temperature,
welding_temperature: welding_temperature
})
}

View file

@ -0,0 +1,16 @@
// priority: 0
const registerTFCRecipes = (event) => {
/*
event.custom({
type: 'farmersdelight:cutting',
ingredients: [
{ item: 'minecraft:cake' }
],
tool: { tag: 'forge:tools/knives' },
result: [
{ item: 'farmersdelight:cake_slice', count: 7 }
]
})*/
}

View file

@ -0,0 +1 @@
// priority: 0

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.