
// Dark Oak Shelf
item('bibliocraft:shelf', 5).tweakRecipe(
    [item('minecraft:wooden_slab', 5), item('minecraft:wooden_slab', 5), item('minecraft:wooden_slab', 5)],
    [null, item('contenttweaker:lumber_vanilla_dark_oak'), null],
    [item('minecraft:wooden_slab', 5), item('minecraft:wooden_slab', 5), item('minecraft:wooden_slab', 5)]
)

// Birch Potion Shelf
item('bibliocraft:potionshelf', 2).tweakRecipe(
    [item('minecraft:wooden_slab', 2), item('minecraft:wooden_slab', 2), item('minecraft:wooden_slab', 2)],
    [item('contenttweaker:lumber_vanilla_birch'), item('minecraft:glass_bottle'), item('contenttweaker:lumber_vanilla_birch')],
    [item('minecraft:wooden_slab', 2), item('minecraft:wooden_slab', 2), item('minecraft:wooden_slab', 2)]
)

// Atlas
item('bibliocraft:atlasbook').withNbt(['ench': [['id': 14, 'lvl': 1]]]).tweakRecipe(
    [item('mekanism:controlcircuit', 2), item('minecraft:enchanted_book'), item('mekanism:controlcircuit', 2)],
    [item('bibliocraft:compass'), item('bibliocraft:atlasbook'), item('bibliocraft:compass')],
    [item('mekanism:controlcircuit', 2), item('minecraft:enchanted_book'), item('mekanism:controlcircuit', 2)]
)

// Atlas
item('bibliocraft:atlasbook').withNbt(['ench': [['id': 14, 'lvl': 1]]]).tweakRecipe(
    [item('mekanism:controlcircuit', 2), item('bibliocraft:compass'), item('mekanism:controlcircuit', 2)],
    [item('minecraft:enchanted_book'), item('bibliocraft:atlasbook'), item('minecraft:enchanted_book')],
    [item('mekanism:controlcircuit', 2), item('bibliocraft:compass'), item('mekanism:controlcircuit', 2)]
)

// Dark Oak Furniture Paneler
item('bibliocraft:furniturepaneler', 5).tweakRecipe(
    [item('minecraft:iron_ingot'), item('bibliocraft:framingsaw'), item('minecraft:iron_ingot')],
    [item('minecraft:wooden_slab', 5), item('minecraft:wooden_slab', 5), item('minecraft:wooden_slab', 5)],
    [item('contenttweaker:lumber_vanilla_dark_oak'), item('contenttweaker:lumber_vanilla_dark_oak'), item('contenttweaker:lumber_vanilla_dark_oak')]
)

// Oak Desk
item('bibliocraft:desk').tweakRecipe(
    [item('burningtorch:burningtorch'), null, item('minecraft:feather')],
    [item('minecraft:wooden_slab'), item('minecraft:wooden_slab'), item('minecraft:wooden_slab')],
    [item('contenttweaker:lumber_vanilla_oak'), null, item('contenttweaker:lumber_vanilla_oak')]
)

// Spruce Table
item('bibliocraft:table', 1).tweakRecipe(
    [item('minecraft:wooden_slab', 1), item('minecraft:wooden_slab', 1), item('minecraft:wooden_slab', 1)],
    [null, item('contenttweaker:lumber_vanilla_spruce'), null],
    [null, item('contenttweaker:lumber_vanilla_spruce'), null]
)

// Spruce Potion Shelf
item('bibliocraft:potionshelf', 1).tweakRecipe(
    [item('minecraft:wooden_slab', 1), item('minecraft:wooden_slab', 1), item('minecraft:wooden_slab', 1)],
    [item('contenttweaker:lumber_vanilla_spruce'), item('minecraft:glass_bottle'), item('contenttweaker:lumber_vanilla_spruce')],
    [item('minecraft:wooden_slab', 1), item('minecraft:wooden_slab', 1), item('minecraft:wooden_slab', 1)]
)

// Acacia Table
item('bibliocraft:table', 4).tweakRecipe(
    [item('minecraft:wooden_slab', 4), item('minecraft:wooden_slab', 4), item('minecraft:wooden_slab', 4)],
    [null, item('contenttweaker:lumber_vanilla_acacia'), null],
    [null, item('contenttweaker:lumber_vanilla_acacia'), null]
)

// Jungle Bookcase
item('bibliocraft:bookcase', 3).tweakRecipe(
    [item('contenttweaker:lumber_vanilla_jungle'), item('minecraft:wooden_slab', 3), item('contenttweaker:lumber_vanilla_jungle')],
    [item('contenttweaker:lumber_vanilla_jungle'), item('minecraft:wooden_slab', 3), item('contenttweaker:lumber_vanilla_jungle')],
    [item('contenttweaker:lumber_vanilla_jungle'), item('minecraft:wooden_slab', 3), item('contenttweaker:lumber_vanilla_jungle')]
)

// Birch Bookcase
item('bibliocraft:bookcase', 2).tweakRecipe(
    [item('contenttweaker:lumber_vanilla_birch'), item('minecraft:wooden_slab', 2), item('contenttweaker:lumber_vanilla_birch')],
    [item('contenttweaker:lumber_vanilla_birch'), item('minecraft:wooden_slab', 2), item('contenttweaker:lumber_vanilla_birch')],
    [item('contenttweaker:lumber_vanilla_birch'), item('minecraft:wooden_slab', 2), item('contenttweaker:lumber_vanilla_birch')]
)

// Acacia Furniture Paneler
item('bibliocraft:furniturepaneler', 4).tweakRecipe(
    [item('minecraft:iron_ingot'), item('bibliocraft:framingsaw'), item('minecraft:iron_ingot')],
    [item('minecraft:wooden_slab', 4), item('minecraft:wooden_slab', 4), item('minecraft:wooden_slab', 4)],
    [item('contenttweaker:lumber_vanilla_acacia'), item('contenttweaker:lumber_vanilla_acacia'), item('contenttweaker:lumber_vanilla_acacia')]
)

// Dark Oak Desk
item('bibliocraft:desk', 5).tweakRecipe(
    [item('burningtorch:burningtorch'), null, item('minecraft:feather')],
    [item('minecraft:wooden_slab', 5), item('minecraft:wooden_slab', 5), item('minecraft:wooden_slab', 5)],
    [item('contenttweaker:lumber_vanilla_dark_oak'), null, item('contenttweaker:lumber_vanilla_dark_oak')]
)

// Birch Table
item('bibliocraft:table', 2).tweakRecipe(
    [item('minecraft:wooden_slab', 2), item('minecraft:wooden_slab', 2), item('minecraft:wooden_slab', 2)],
    [null, item('contenttweaker:lumber_vanilla_birch'), null],
    [null, item('contenttweaker:lumber_vanilla_birch'), null]
)

// Jungle Furniture Paneler
item('bibliocraft:furniturepaneler', 3).tweakRecipe(
    [item('minecraft:iron_ingot'), item('bibliocraft:framingsaw'), item('minecraft:iron_ingot')],
    [item('minecraft:wooden_slab', 3), item('minecraft:wooden_slab', 3), item('minecraft:wooden_slab', 3)],
    [item('contenttweaker:lumber_vanilla_jungle'), item('contenttweaker:lumber_vanilla_jungle'), item('contenttweaker:lumber_vanilla_jungle')]
)

// Acacia Desk
item('bibliocraft:desk', 4).tweakRecipe(
    [item('burningtorch:burningtorch'), null, item('minecraft:feather')],
    [item('minecraft:wooden_slab', 4), item('minecraft:wooden_slab', 4), item('minecraft:wooden_slab', 4)],
    [item('contenttweaker:lumber_vanilla_acacia'), null, item('contenttweaker:lumber_vanilla_acacia')]
)

// Oak Potion Shelf
item('bibliocraft:potionshelf').tweakRecipe(
    [item('minecraft:wooden_slab'), item('minecraft:wooden_slab'), item('minecraft:wooden_slab')],
    [item('contenttweaker:lumber_vanilla_oak'), item('minecraft:glass_bottle'), item('contenttweaker:lumber_vanilla_oak')],
    [item('minecraft:wooden_slab'), item('minecraft:wooden_slab'), item('minecraft:wooden_slab')]
)

// Spruce Furniture Paneler
item('bibliocraft:furniturepaneler', 1).tweakRecipe(
    [item('minecraft:iron_ingot'), item('bibliocraft:framingsaw'), item('minecraft:iron_ingot')],
    [item('minecraft:wooden_slab', 1), item('minecraft:wooden_slab', 1), item('minecraft:wooden_slab', 1)],
    [item('contenttweaker:lumber_vanilla_spruce'), item('contenttweaker:lumber_vanilla_spruce'), item('contenttweaker:lumber_vanilla_spruce')]
)

// Acacia Potion Shelf
item('bibliocraft:potionshelf', 4).tweakRecipe(
    [item('minecraft:wooden_slab', 4), item('minecraft:wooden_slab', 4), item('minecraft:wooden_slab', 4)],
    [item('contenttweaker:lumber_vanilla_acacia'), item('minecraft:glass_bottle'), item('contenttweaker:lumber_vanilla_acacia')],
    [item('minecraft:wooden_slab', 4), item('minecraft:wooden_slab', 4), item('minecraft:wooden_slab', 4)]
)

// Framing Sheet
(item('bibliocraft:framingsheet') * 2).tweakRecipe(
    item('contenttweaker:lumber_vanilla_oak'), item('bibliocraft:framingsaw')
)

// Framed Desk
item('bibliocraft:desk', 6).tweakRecipe(
    [item('burningtorch:burningtorch'), null, item('minecraft:feather')],
    [item('bibliocraft:framingboard'), item('bibliocraft:framingboard'), item('bibliocraft:framingboard')],
    [item('bibliocraft:framingsheet'), null, item('bibliocraft:framingsheet')]
)

// Spruce Bookcase
item('bibliocraft:bookcase', 1).tweakRecipe(
    [item('contenttweaker:lumber_vanilla_spruce'), item('minecraft:wooden_slab', 1), item('contenttweaker:lumber_vanilla_spruce')],
    [item('contenttweaker:lumber_vanilla_spruce'), item('minecraft:wooden_slab', 1), item('contenttweaker:lumber_vanilla_spruce')],
    [item('contenttweaker:lumber_vanilla_spruce'), item('minecraft:wooden_slab', 1), item('contenttweaker:lumber_vanilla_spruce')]
)

// Oak Bookcase
item('bibliocraft:bookcase').tweakRecipe(
    [item('contenttweaker:lumber_vanilla_oak'), item('minecraft:wooden_slab'), item('contenttweaker:lumber_vanilla_oak')],
    [item('contenttweaker:lumber_vanilla_oak'), item('minecraft:wooden_slab'), item('contenttweaker:lumber_vanilla_oak')],
    [item('contenttweaker:lumber_vanilla_oak'), item('minecraft:wooden_slab'), item('contenttweaker:lumber_vanilla_oak')]
)

// Oak Shelf
item('bibliocraft:shelf').tweakRecipe(
    [item('minecraft:wooden_slab'), item('minecraft:wooden_slab'), item('minecraft:wooden_slab')],
    [null, item('contenttweaker:lumber_vanilla_oak'), null],
    [item('minecraft:wooden_slab'), item('minecraft:wooden_slab'), item('minecraft:wooden_slab')]
)

// Jungle Table
item('bibliocraft:table', 3).tweakRecipe(
    [item('minecraft:wooden_slab', 3), item('minecraft:wooden_slab', 3), item('minecraft:wooden_slab', 3)],
    [null, item('contenttweaker:lumber_vanilla_jungle'), null],
    [null, item('contenttweaker:lumber_vanilla_jungle'), null]
)

// Oak Furniture Paneler
item('bibliocraft:furniturepaneler').tweakRecipe(
    [item('minecraft:iron_ingot'), item('bibliocraft:framingsaw'), item('minecraft:iron_ingot')],
    [item('minecraft:wooden_slab'), item('minecraft:wooden_slab'), item('minecraft:wooden_slab')],
    [item('contenttweaker:lumber_vanilla_oak'), item('contenttweaker:lumber_vanilla_oak'), item('contenttweaker:lumber_vanilla_oak')]
)

// Typesetting Table
item('bibliocraft:typesettingtable').tweakRecipe(
    [item('minecraft:iron_ingot'), item('bibliocraft:bibliochase'), item('minecraft:iron_ingot')],
    [item('minecraft:wooden_slab'), item('minecraft:wooden_slab'), item('minecraft:wooden_slab')],
    [item('contenttweaker:lumber_vanilla_oak'), item('minecraft:redstone'), item('contenttweaker:lumber_vanilla_oak')]
)

// Dark Oak Table
item('bibliocraft:table', 5).tweakRecipe(
    [item('minecraft:wooden_slab', 5), item('minecraft:wooden_slab', 5), item('minecraft:wooden_slab', 5)],
    [null, item('contenttweaker:lumber_vanilla_dark_oak'), null],
    [null, item('contenttweaker:lumber_vanilla_dark_oak'), null]
)

// Jungle Potion Shelf
item('bibliocraft:potionshelf', 3).tweakRecipe(
    [item('minecraft:wooden_slab', 3), item('minecraft:wooden_slab', 3), item('minecraft:wooden_slab', 3)],
    [item('contenttweaker:lumber_vanilla_jungle'), item('minecraft:glass_bottle'), item('contenttweaker:lumber_vanilla_jungle')],
    [item('minecraft:wooden_slab', 3), item('minecraft:wooden_slab', 3), item('minecraft:wooden_slab', 3)]
)

// Dark Oak Potion Shelf
item('bibliocraft:potionshelf', 5).tweakRecipe(
    [item('minecraft:wooden_slab', 5), item('minecraft:wooden_slab', 5), item('minecraft:wooden_slab', 5)],
    [item('contenttweaker:lumber_vanilla_dark_oak'), item('minecraft:glass_bottle'), item('contenttweaker:lumber_vanilla_dark_oak')],
    [item('minecraft:wooden_slab', 5), item('minecraft:wooden_slab', 5), item('minecraft:wooden_slab', 5)]
)

// Acacia Shelf
item('bibliocraft:shelf', 4).tweakRecipe(
    [item('minecraft:wooden_slab', 4), item('minecraft:wooden_slab', 4), item('minecraft:wooden_slab', 4)],
    [null, item('contenttweaker:lumber_vanilla_acacia'), null],
    [item('minecraft:wooden_slab', 4), item('minecraft:wooden_slab', 4), item('minecraft:wooden_slab', 4)]
)

// Birch Shelf
item('bibliocraft:shelf', 2).tweakRecipe(
    [item('minecraft:wooden_slab', 2), item('minecraft:wooden_slab', 2), item('minecraft:wooden_slab', 2)],
    [null, item('contenttweaker:lumber_vanilla_birch'), null],
    [item('minecraft:wooden_slab', 2), item('minecraft:wooden_slab', 2), item('minecraft:wooden_slab', 2)]
)

// Spruce Desk
item('bibliocraft:desk', 1).tweakRecipe(
    [item('burningtorch:burningtorch'), null, item('minecraft:feather')],
    [item('minecraft:wooden_slab', 1), item('minecraft:wooden_slab', 1), item('minecraft:wooden_slab', 1)],
    [item('contenttweaker:lumber_vanilla_spruce'), null, item('contenttweaker:lumber_vanilla_spruce')]
)

// Spruce Shelf
item('bibliocraft:shelf', 1).tweakRecipe(
    [item('minecraft:wooden_slab', 1), item('minecraft:wooden_slab', 1), item('minecraft:wooden_slab', 1)],
    [null, item('contenttweaker:lumber_vanilla_spruce'), null],
    [item('minecraft:wooden_slab', 1), item('minecraft:wooden_slab', 1), item('minecraft:wooden_slab', 1)]
)

// Acacia Bookcase
item('bibliocraft:bookcase', 4).tweakRecipe(
    [item('contenttweaker:lumber_vanilla_acacia'), item('minecraft:wooden_slab', 4), item('contenttweaker:lumber_vanilla_acacia')],
    [item('contenttweaker:lumber_vanilla_acacia'), item('minecraft:wooden_slab', 4), item('contenttweaker:lumber_vanilla_acacia')],
    [item('contenttweaker:lumber_vanilla_acacia'), item('minecraft:wooden_slab', 4), item('contenttweaker:lumber_vanilla_acacia')]
)

// Birch Furniture Paneler
item('bibliocraft:furniturepaneler', 2).tweakRecipe(
    [item('minecraft:iron_ingot'), item('bibliocraft:framingsaw'), item('minecraft:iron_ingot')],
    [item('minecraft:wooden_slab', 2), item('minecraft:wooden_slab', 2), item('minecraft:wooden_slab', 2)],
    [item('contenttweaker:lumber_vanilla_birch'), item('contenttweaker:lumber_vanilla_birch'), item('contenttweaker:lumber_vanilla_birch')]
)

// Jungle Shelf
item('bibliocraft:shelf', 3).tweakRecipe(
    [item('minecraft:wooden_slab', 3), item('minecraft:wooden_slab', 3), item('minecraft:wooden_slab', 3)],
    [null, item('contenttweaker:lumber_vanilla_jungle'), null],
    [item('minecraft:wooden_slab', 3), item('minecraft:wooden_slab', 3), item('minecraft:wooden_slab', 3)]
)

// Dark Oak Bookcase
item('bibliocraft:bookcase', 5).tweakRecipe(
    [item('contenttweaker:lumber_vanilla_dark_oak'), item('minecraft:wooden_slab', 5), item('contenttweaker:lumber_vanilla_dark_oak')],
    [item('contenttweaker:lumber_vanilla_dark_oak'), item('minecraft:wooden_slab', 5), item('contenttweaker:lumber_vanilla_dark_oak')],
    [item('contenttweaker:lumber_vanilla_dark_oak'), item('minecraft:wooden_slab', 5), item('contenttweaker:lumber_vanilla_dark_oak')]
)

// Oak Table
item('bibliocraft:table').tweakRecipe(
    [item('minecraft:wooden_slab'), item('minecraft:wooden_slab'), item('minecraft:wooden_slab')],
    [null, item('contenttweaker:lumber_vanilla_oak'), null],
    [null, item('contenttweaker:lumber_vanilla_oak'), null]
)

// Birch Desk
item('bibliocraft:desk', 2).tweakRecipe(
    [item('burningtorch:burningtorch'), null, item('minecraft:feather')],
    [item('minecraft:wooden_slab', 2), item('minecraft:wooden_slab', 2), item('minecraft:wooden_slab', 2)],
    [item('contenttweaker:lumber_vanilla_birch'), null, item('contenttweaker:lumber_vanilla_birch')]
)

// Jungle Desk
item('bibliocraft:desk', 3).tweakRecipe(
    [item('burningtorch:burningtorch'), null, item('minecraft:feather')],
    [item('minecraft:wooden_slab', 3), item('minecraft:wooden_slab', 3), item('minecraft:wooden_slab', 3)],
    [item('contenttweaker:lumber_vanilla_jungle'), null, item('contenttweaker:lumber_vanilla_jungle')]
)

// Framing Saw
item('bibliocraft:framingsaw').tweakRecipe(
    [item('minecraft:iron_ingot'), item('minecraft:iron_ingot'), null],
    [null, item('minecraft:iron_ingot'), item('contenttweaker:lumber_vanilla_oak')],
    [null, null, item('contenttweaker:lumber_vanilla_oak')]
)
