# Configuration file

##########################################################################################################
# toolparts
#--------------------------------------------------------------------------------------------------------#
# Restriction Module: Allows to blacklist certain ToolParts from being created with specific Materials!
# The allowed and restricted entries are (=should be) equal. They're just both there for visibility.
# Any material not listed in any category will stay untouched.
##########################################################################################################

toolparts {
    # This section is a negative of the above restricted section, and will be applied AFTER restricted parts.
    # That means only the parts listed here will be craftable, none of the other parts with this material.
    # If a Material does not show up here, it will be unmodified. Otherwise all other recipes for this material will be deleted.
    # ATTENTION: THIS DOES NOT ALLOW YOU TO ADD NEW RECIPES. ONLY EXISTING ONES WORK. This exists purely for convenience.(materialnames and partnames are the same as restricted parts) [default: [Wood:rod], [Wood:crossbar], [Wood:binding], [Wood:sign], [Wood:bowlimb], [Wood:crossbowlimb], [Wood:crossbowbody], [Flint:pickaxe], [Flint:shovel], [Flint:axe], [Flint:knifeblade], [Flint:arrowhead], [Flint:shuriken], [Bone:rod], [Bone:shovel], [Bone:axe], [Bone:crossbar], [Bone:knifeblade], [Bone:arrowhead], [Bone:bowlimb], [Bone:crossbowlimb], [Bone:crossbowbody], [Cactus:rod], [Cactus:binding], [Cactus:knifeblade], [Cactus:shuriken], [Paper:rod], [Paper:binding], [Slime:rod], [Slime:sign], [Slime:binding], [Slime:bowlimb], [Slime:crossbowlimb], [Slime:crossbowbody], [BlueSlime:rod], [BlueSlime:binding], [BlueSlime:bowlimb], [BlueSlime:crossbowlimb], [BlueSlime:crossbowbody], [Netherrack:rod], [Netherrack:pickaxe], [Netherrack:shovel], [Netherrack:axe], [Netherrack:largeguard], [Netherrack:mediumguard], [Netherrack:crossbar], [Netherrack:binding], [Netherrack:sign], [Netherrack:largerod], [Netherrack:toughbinding], [Netherrack:largeplate], [Netherrack:broadaxe], [Netherrack:scythe], [Netherrack:excavator], [Netherrack:fullguard], [Netherrack:arrowhead], [Netherrack:crossbowbody], [Obsidian:rod], [Obsidian:pickaxe], [Obsidian:shovel], [Obsidian:axe], [Obsidian:largeguard], [Obsidian:mediumguard], [Obsidian:crossbar], [Obsidian:binding], [Obsidian:sign], [Obsidian:largerod], [Obsidian:toughbinding], [Obsidian:largeplate], [Obsidian:broadaxe], [Obsidian:scythe], [Obsidian:excavator], [Obsidian:hammerhead], [Obsidian:fullguard], [Obsidian:arrowhead], [Obsidian:crossbowbody], [Obsidian:shuriken]]
    S:allowed <
        
     >

    # Prevents the creation of listed Material-Tool combinations.
    # The format is <materialname>:<partname>
    # materialnames are: Platinum, Wood, Electrum, Stone, Iron, Flint, Cactus, Bone, Obsidian, Netherrack, Slime, Paper, Cobalt, Ardite, Manyullyn, Copper, Bronze, Alumite, Steel, BlueSlime, PigIron, String, avaritia_neutronium, avaritia_infinitymetal, amethyst, dirt, unstableIngot, Bedrockium, MagicWood, Invar, Nickel, Lead, Silver
    # partnames are: scythe, pickaxe, rod, largeguard, shovel, sign, binding, swordblade, fullguard, arrowhead, crossbowlimb, axe, bowlimb, excavator, hammerhead, mediumguard, frypan, crossbar, toughbinding, crossbowbody, broadaxe, chisel, knifeblade, largerod, shuriken, largeplate, largeblade, 
    #  [default: ]
    S:restricted <
        
        
        Platinum:scythe
        Platinum:pickaxe
        Platinum:rod
        Platinum:largeguard
        Platinum:shovel
        Platinum:sign
        Platinum:binding
        Platinum:swordblade
        Platinum:fullguard
        Platinum:arrowhead
        Platinum:crossbowlimb
        Platinum:axe
        Platinum:bowlimb
        Platinum:excavator
        Platinum:hammerhead
        Platinum:mediumguard
        Platinum:crossbar
        Platinum:frypan
        Platinum:toughbinding
        Platinum:crossbowbody
        Platinum:broadaxe
        Platinum:chisel
        Platinum:knifeblade
        Platinum:largerod
        Platinum:shuriken
        Platinum:largeplate
        Platinum:largeblade
        
        Wood:scythe
        Wood:pickaxe
        Wood:rod
        Wood:largeguard
        Wood:shovel
        Wood:sign
        Wood:binding
        Wood:swordblade
        Wood:fullguard
        Wood:arrowhead
        Wood:crossbowlimb
        Wood:axe
        Wood:bowlimb
        Wood:excavator
        Wood:hammerhead
        Wood:mediumguard
        Wood:crossbar
        Wood:frypan
        Wood:toughbinding
        Wood:crossbowbody
        Wood:broadaxe
        Wood:chisel
        Wood:knifeblade
        Wood:largerod
        Wood:shuriken
        Wood:largeplate
        Wood:largeblade
        
        Electrum:scythe
        Electrum:pickaxe
        Electrum:rod
        Electrum:largeguard
        Electrum:shovel
        Electrum:sign
        Electrum:binding
        Electrum:swordblade
        Electrum:fullguard
        Electrum:arrowhead
        Electrum:crossbowlimb
        Electrum:axe
        Electrum:bowlimb
        Electrum:excavator
        Electrum:hammerhead
        Electrum:mediumguard
        Electrum:crossbar
        Electrum:frypan
        Electrum:toughbinding
        Electrum:crossbowbody
        Electrum:broadaxe
        Electrum:chisel
        Electrum:knifeblade
        Electrum:largerod
        Electrum:shuriken
        Electrum:largeplate
        Electrum:largeblade
        
        Stone:scythe
        Stone:pickaxe
        Stone:rod
        Stone:largeguard
        Stone:shovel
        Stone:sign
        Stone:binding
        Stone:swordblade
        Stone:fullguard
        Stone:arrowhead
        Stone:crossbowlimb
        Stone:axe
        Stone:bowlimb
        Stone:excavator
        Stone:hammerhead
        Stone:mediumguard
        Stone:crossbar
        Stone:frypan
        Stone:toughbinding
        Stone:crossbowbody
        Stone:broadaxe
        Stone:chisel
        Stone:knifeblade
        Stone:largerod
        Stone:shuriken
        Stone:largeplate
        Stone:largeblade
        
        Iron:scythe
        Iron:pickaxe
        Iron:rod
        Iron:largeguard
        Iron:shovel
        Iron:sign
        Iron:binding
        Iron:swordblade
        Iron:fullguard
        Iron:arrowhead
        Iron:crossbowlimb
        Iron:axe
        Iron:bowlimb
        Iron:excavator
        Iron:hammerhead
        Iron:mediumguard
        Iron:crossbar
        Iron:frypan
        Iron:toughbinding
        Iron:crossbowbody
        Iron:broadaxe
        Iron:chisel
        Iron:knifeblade
        Iron:largerod
        Iron:shuriken
        Iron:largeplate
        Iron:largeblade
        
        Flint:scythe
        Flint:pickaxe
        Flint:rod
        Flint:largeguard
        Flint:shovel
        Flint:sign
        Flint:binding
        Flint:swordblade
        Flint:fullguard
        Flint:arrowhead
        Flint:crossbowlimb
        Flint:axe
        Flint:bowlimb
        Flint:excavator
        Flint:hammerhead
        Flint:mediumguard
        Flint:crossbar
        Flint:frypan
        Flint:toughbinding
        Flint:crossbowbody
        Flint:broadaxe
        Flint:chisel
        Flint:knifeblade
        Flint:largerod
        Flint:shuriken
        Flint:largeplate
        Flint:largeblade
        
        Cactus:scythe
        Cactus:pickaxe
        Cactus:rod
        Cactus:largeguard
        Cactus:shovel
        Cactus:sign
        Cactus:binding
        Cactus:swordblade
        Cactus:fullguard
        Cactus:arrowhead
        Cactus:crossbowlimb
        Cactus:axe
        Cactus:bowlimb
        Cactus:excavator
        Cactus:hammerhead
        Cactus:mediumguard
        Cactus:crossbar
        Cactus:frypan
        Cactus:toughbinding
        Cactus:crossbowbody
        Cactus:broadaxe
        Cactus:chisel
        Cactus:knifeblade
        Cactus:largerod
        Cactus:shuriken
        Cactus:largeplate
        Cactus:largeblade
        
        Bone:scythe
        Bone:pickaxe
        Bone:rod
        Bone:largeguard
        Bone:shovel
        Bone:sign
        Bone:binding
        Bone:swordblade
        Bone:fullguard
        Bone:arrowhead
        Bone:crossbowlimb
        Bone:axe
        Bone:bowlimb
        Bone:excavator
        Bone:hammerhead
        Bone:mediumguard
        Bone:crossbar
        Bone:frypan
        Bone:toughbinding
        Bone:crossbowbody
        Bone:broadaxe
        Bone:chisel
        Bone:knifeblade
        Bone:largerod
        Bone:shuriken
        Bone:largeplate
        Bone:largeblade
        
        Obsidian:scythe
        Obsidian:pickaxe
        Obsidian:rod
        Obsidian:largeguard
        Obsidian:shovel
        Obsidian:sign
        Obsidian:binding
        Obsidian:swordblade
        Obsidian:fullguard
        Obsidian:arrowhead
        Obsidian:crossbowlimb
        Obsidian:axe
        Obsidian:bowlimb
        Obsidian:excavator
        Obsidian:hammerhead
        Obsidian:mediumguard
        Obsidian:crossbar
        Obsidian:frypan
        Obsidian:toughbinding
        Obsidian:crossbowbody
        Obsidian:broadaxe
        Obsidian:chisel
        Obsidian:knifeblade
        Obsidian:largerod
        Obsidian:shuriken
        Obsidian:largeplate
        Obsidian:largeblade
        
        Netherrack:scythe
        Netherrack:pickaxe
        Netherrack:rod
        Netherrack:largeguard
        Netherrack:shovel
        Netherrack:sign
        Netherrack:binding
        Netherrack:swordblade
        Netherrack:fullguard
        Netherrack:arrowhead
        Netherrack:crossbowlimb
        Netherrack:axe
        Netherrack:bowlimb
        Netherrack:excavator
        Netherrack:hammerhead
        Netherrack:mediumguard
        Netherrack:crossbar
        Netherrack:frypan
        Netherrack:toughbinding
        Netherrack:crossbowbody
        Netherrack:broadaxe
        Netherrack:chisel
        Netherrack:knifeblade
        Netherrack:largerod
        Netherrack:shuriken
        Netherrack:largeplate
        Netherrack:largeblade
        
        Slime:scythe
        Slime:pickaxe
        Slime:rod
        Slime:largeguard
        Slime:shovel
        Slime:sign
        Slime:binding
        Slime:swordblade
        Slime:fullguard
        Slime:arrowhead
        Slime:crossbowlimb
        Slime:axe
        Slime:bowlimb
        Slime:excavator
        Slime:hammerhead
        Slime:mediumguard
        Slime:crossbar
        Slime:frypan
        Slime:toughbinding
        Slime:crossbowbody
        Slime:broadaxe
        Slime:chisel
        Slime:knifeblade
        Slime:largerod
        Slime:shuriken
        Slime:largeplate
        Slime:largeblade
        
        Paper:scythe
        Paper:pickaxe
        Paper:rod
        Paper:largeguard
        Paper:shovel
        Paper:sign
        Paper:binding
        Paper:swordblade
        Paper:fullguard
        Paper:arrowhead
        Paper:crossbowlimb
        Paper:axe
        Paper:bowlimb
        Paper:excavator
        Paper:hammerhead
        Paper:mediumguard
        Paper:crossbar
        Paper:frypan
        Paper:toughbinding
        Paper:crossbowbody
        Paper:broadaxe
        Paper:chisel
        Paper:knifeblade
        Paper:largerod
        Paper:shuriken
        Paper:largeplate
        Paper:largeblade
        
        Cobalt:scythe
        Cobalt:pickaxe
        Cobalt:rod
        Cobalt:largeguard
        Cobalt:shovel
        Cobalt:sign
        Cobalt:binding
        Cobalt:swordblade
        Cobalt:fullguard
        Cobalt:arrowhead
        Cobalt:crossbowlimb
        Cobalt:axe
        Cobalt:bowlimb
        Cobalt:excavator
        Cobalt:hammerhead
        Cobalt:mediumguard
        Cobalt:crossbar
        Cobalt:frypan
        Cobalt:toughbinding
        Cobalt:crossbowbody
        Cobalt:broadaxe
        Cobalt:chisel
        Cobalt:knifeblade
        Cobalt:largerod
        Cobalt:shuriken
        Cobalt:largeplate
        Cobalt:largeblade
        
        Ardite:scythe
        Ardite:pickaxe
        Ardite:rod
        Ardite:largeguard
        Ardite:shovel
        Ardite:sign
        Ardite:binding
        Ardite:swordblade
        Ardite:fullguard
        Ardite:arrowhead
        Ardite:crossbowlimb
        Ardite:axe
        Ardite:bowlimb
        Ardite:excavator
        Ardite:hammerhead
        Ardite:mediumguard
        Ardite:crossbar
        Ardite:frypan
        Ardite:toughbinding
        Ardite:crossbowbody
        Ardite:broadaxe
        Ardite:chisel
        Ardite:knifeblade
        Ardite:largerod
        Ardite:shuriken
        Ardite:largeplate
        Ardite:largeblade
        
        Manyullyn:scythe
        Manyullyn:pickaxe
        Manyullyn:rod
        Manyullyn:largeguard
        Manyullyn:shovel
        Manyullyn:sign
        Manyullyn:binding
        Manyullyn:swordblade
        Manyullyn:fullguard
        Manyullyn:arrowhead
        Manyullyn:crossbowlimb
        Manyullyn:axe
        Manyullyn:bowlimb
        Manyullyn:excavator
        Manyullyn:hammerhead
        Manyullyn:mediumguard
        Manyullyn:crossbar
        Manyullyn:frypan
        Manyullyn:toughbinding
        Manyullyn:crossbowbody
        Manyullyn:broadaxe
        Manyullyn:chisel
        Manyullyn:knifeblade
        Manyullyn:largerod
        Manyullyn:shuriken
        Manyullyn:largeplate
        Manyullyn:largeblade
        
        Copper:scythe
        Copper:pickaxe
        Copper:rod
        Copper:largeguard
        Copper:shovel
        Copper:sign
        Copper:binding
        Copper:swordblade
        Copper:fullguard
        Copper:arrowhead
        Copper:crossbowlimb
        Copper:axe
        Copper:bowlimb
        Copper:excavator
        Copper:hammerhead
        Copper:mediumguard
        Copper:crossbar
        Copper:frypan
        Copper:toughbinding
        Copper:crossbowbody
        Copper:broadaxe
        Copper:chisel
        Copper:knifeblade
        Copper:largerod
        Copper:shuriken
        Copper:largeplate
        Copper:largeblade
        
        Bronze:scythe
        Bronze:pickaxe
        Bronze:rod
        Bronze:largeguard
        Bronze:shovel
        Bronze:sign
        Bronze:binding
        Bronze:swordblade
        Bronze:fullguard
        Bronze:arrowhead
        Bronze:crossbowlimb
        Bronze:axe
        Bronze:bowlimb
        Bronze:excavator
        Bronze:hammerhead
        Bronze:mediumguard
        Bronze:crossbar
        Bronze:frypan
        Bronze:toughbinding
        Bronze:crossbowbody
        Bronze:broadaxe
        Bronze:chisel
        Bronze:knifeblade
        Bronze:largerod
        Bronze:shuriken
        Bronze:largeplate
        Bronze:largeblade
        
        Alumite:scythe
        Alumite:pickaxe
        Alumite:rod
        Alumite:largeguard
        Alumite:shovel
        Alumite:sign
        Alumite:binding
        Alumite:swordblade
        Alumite:fullguard
        Alumite:arrowhead
        Alumite:crossbowlimb
        Alumite:axe
        Alumite:bowlimb
        Alumite:excavator
        Alumite:hammerhead
        Alumite:mediumguard
        Alumite:crossbar
        Alumite:frypan
        Alumite:toughbinding
        Alumite:crossbowbody
        Alumite:broadaxe
        Alumite:chisel
        Alumite:knifeblade
        Alumite:largerod
        Alumite:shuriken
        Alumite:largeplate
        Alumite:largeblade
        
        Steel:scythe
        Steel:pickaxe
        Steel:rod
        Steel:largeguard
        Steel:shovel
        Steel:sign
        Steel:binding
        Steel:swordblade
        Steel:fullguard
        Steel:arrowhead
        Steel:crossbowlimb
        Steel:axe
        Steel:bowlimb
        Steel:excavator
        Steel:hammerhead
        Steel:mediumguard
        Steel:crossbar
        Steel:frypan
        Steel:toughbinding
        Steel:crossbowbody
        Steel:broadaxe
        Steel:chisel
        Steel:knifeblade
        Steel:largerod
        Steel:shuriken
        Steel:largeplate
        Steel:largeblade
        
        BlueSlime:scythe
        BlueSlime:pickaxe
        BlueSlime:rod
        BlueSlime:largeguard
        BlueSlime:shovel
        BlueSlime:sign
        BlueSlime:binding
        BlueSlime:swordblade
        BlueSlime:fullguard
        BlueSlime:arrowhead
        BlueSlime:crossbowlimb
        BlueSlime:axe
        BlueSlime:bowlimb
        BlueSlime:excavator
        BlueSlime:hammerhead
        BlueSlime:mediumguard
        BlueSlime:crossbar
        BlueSlime:frypan
        BlueSlime:toughbinding
        BlueSlime:crossbowbody
        BlueSlime:broadaxe
        BlueSlime:chisel
        BlueSlime:knifeblade
        BlueSlime:largerod
        BlueSlime:shuriken
        BlueSlime:largeplate
        BlueSlime:largeblade
        
        PigIron:scythe
        PigIron:pickaxe
        PigIron:rod
        PigIron:largeguard
        PigIron:shovel
        PigIron:sign
        PigIron:binding
        PigIron:swordblade
        PigIron:fullguard
        PigIron:arrowhead
        PigIron:crossbowlimb
        PigIron:axe
        PigIron:bowlimb
        PigIron:excavator
        PigIron:hammerhead
        PigIron:mediumguard
        PigIron:crossbar
        PigIron:frypan
        PigIron:toughbinding
        PigIron:crossbowbody
        PigIron:broadaxe
        PigIron:chisel
        PigIron:knifeblade
        PigIron:largerod
        PigIron:shuriken
        PigIron:largeplate
        PigIron:largeblade
        
        String:scythe
        String:pickaxe
        String:rod
        String:largeguard
        String:shovel
        String:sign
        String:binding
        String:swordblade
        String:fullguard
        String:arrowhead
        String:crossbowlimb
        String:axe
        String:bowlimb
        String:excavator
        String:hammerhead
        String:mediumguard
        String:crossbar
        String:frypan
        String:toughbinding
        String:crossbowbody
        String:broadaxe
        String:chisel
        String:knifeblade
        String:largerod
        String:shuriken
        String:largeplate
        String:largeblade
        
        unstableIngot:scythe
        unstableIngot:pickaxe
        unstableIngot:rod
        unstableIngot:largeguard
        unstableIngot:shovel
        unstableIngot:sign
        unstableIngot:binding
        unstableIngot:swordblade
        unstableIngot:fullguard
        unstableIngot:arrowhead
        unstableIngot:crossbowlimb
        unstableIngot:axe
        unstableIngot:bowlimb
        unstableIngot:excavator
        unstableIngot:hammerhead
        unstableIngot:mediumguard
        unstableIngot:crossbar
        unstableIngot:frypan
        unstableIngot:toughbinding
        unstableIngot:crossbowbody
        unstableIngot:broadaxe
        unstableIngot:chisel
        unstableIngot:knifeblade
        unstableIngot:largerod
        unstableIngot:shuriken
        unstableIngot:largeplate
        unstableIngot:largeblade
        
        Bedrockium:scythe
        Bedrockium:pickaxe
        Bedrockium:rod
        Bedrockium:largeguard
        Bedrockium:shovel
        Bedrockium:sign
        Bedrockium:binding
        Bedrockium:swordblade
        Bedrockium:fullguard
        Bedrockium:arrowhead
        Bedrockium:crossbowlimb
        Bedrockium:axe
        Bedrockium:bowlimb
        Bedrockium:excavator
        Bedrockium:hammerhead
        Bedrockium:mediumguard
        Bedrockium:crossbar
        Bedrockium:frypan
        Bedrockium:toughbinding
        Bedrockium:crossbowbody
        Bedrockium:broadaxe
        Bedrockium:chisel
        Bedrockium:knifeblade
        Bedrockium:largerod
        Bedrockium:shuriken
        Bedrockium:largeplate
        Bedrockium:largeblade
        
        MagicWood:scythe
        MagicWood:pickaxe
        MagicWood:rod
        MagicWood:largeguard
        MagicWood:shovel
        MagicWood:sign
        MagicWood:binding
        MagicWood:swordblade
        MagicWood:fullguard
        MagicWood:arrowhead
        MagicWood:crossbowlimb
        MagicWood:axe
        MagicWood:bowlimb
        MagicWood:excavator
        MagicWood:hammerhead
        MagicWood:mediumguard
        MagicWood:crossbar
        MagicWood:frypan
        MagicWood:toughbinding
        MagicWood:crossbowbody
        MagicWood:broadaxe
        MagicWood:chisel
        MagicWood:knifeblade
        MagicWood:largerod
        MagicWood:shuriken
        MagicWood:largeplate
        MagicWood:largeblade
        
        Invar:scythe
        Invar:pickaxe
        Invar:rod
        Invar:largeguard
        Invar:shovel
        Invar:sign
        Invar:binding
        Invar:swordblade
        Invar:fullguard
        Invar:arrowhead
        Invar:crossbowlimb
        Invar:axe
        Invar:bowlimb
        Invar:excavator
        Invar:hammerhead
        Invar:mediumguard
        Invar:crossbar
        Invar:frypan
        Invar:toughbinding
        Invar:crossbowbody
        Invar:broadaxe
        Invar:chisel
        Invar:knifeblade
        Invar:largerod
        Invar:shuriken
        Invar:largeplate
        Invar:largeblade
        
        Nickel:scythe
        Nickel:pickaxe
        Nickel:rod
        Nickel:largeguard
        Nickel:shovel
        Nickel:sign
        Nickel:binding
        Nickel:swordblade
        Nickel:fullguard
        Nickel:arrowhead
        Nickel:crossbowlimb
        Nickel:axe
        Nickel:bowlimb
        Nickel:excavator
        Nickel:hammerhead
        Nickel:mediumguard
        Nickel:crossbar
        Nickel:frypan
        Nickel:toughbinding
        Nickel:crossbowbody
        Nickel:broadaxe
        Nickel:chisel
        Nickel:knifeblade
        Nickel:largerod
        Nickel:shuriken
        Nickel:largeplate
        Nickel:largeblade
        
        Lead:scythe
        Lead:pickaxe
        Lead:rod
        Lead:largeguard
        Lead:shovel
        Lead:sign
        Lead:binding
        Lead:swordblade
        Lead:fullguard
        Lead:arrowhead
        Lead:crossbowlimb
        Lead:axe
        Lead:bowlimb
        Lead:excavator
        Lead:hammerhead
        Lead:mediumguard
        Lead:crossbar
        Lead:frypan
        Lead:toughbinding
        Lead:crossbowbody
        Lead:broadaxe
        Lead:chisel
        Lead:knifeblade
        Lead:largerod
        Lead:shuriken
        Lead:largeplate
        Lead:largeblade
        
        Silver:scythe
        Silver:pickaxe
        Silver:rod
        Silver:largeguard
        Silver:shovel
        Silver:sign
        Silver:binding
        Silver:swordblade
        Silver:fullguard
        Silver:arrowhead
        Silver:crossbowlimb
        Silver:axe
        Silver:bowlimb
        Silver:excavator
        Silver:hammerhead
        Silver:mediumguard
        Silver:crossbar
        Silver:frypan
        Silver:toughbinding
        Silver:crossbowbody
        Silver:broadaxe
        Silver:chisel
        Silver:knifeblade
        Silver:largerod
        Silver:shuriken
        Silver:largeplate
        Silver:largeblade
     >
}


