Content: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Background: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Pattern: Blank Waves Notes Sharp Wood Rockface Leather Honey Vertical Triangles
Welcome to TerraFirmaCraft Forums

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Dries007

      ATTENTION Forum Database Breach   03/04/2019

      There has been a breach of our database. Please make sure you change your password (use a password manager, like Lastpass).
      If you used this password anywhere else, change that too! The passwords themselves are stored hashed, but may old accounts still had old, insecure (by today's standards) hashes from back when they where created. This means they can be "cracked" more easily. Other leaked information includes: email, IP, account name.
      I'm trying my best to find out more and keep everyone up to date. Discord (http://invite.gg/TerraFirmaCraft) is the best option for up to date news and questions. I'm sorry for this, but the damage has been done. All I can do is try to make sure it doesn't happen again.
    • Claycorp

      This forum is now READ ONLY!   01/20/2020

      As of this post and forever into the future this forum has been put into READ ONLY MODE. There will be no new posts! A replacement is coming SoonTM . If you wish to stay up-to-date on whats going on or post your content. Please use the Discord or Sub-Reddit until the new forums are running.

      Any questions or comments can be directed to Claycorp on either platform.
Sign in to follow this  
Followers 0
elCarel

[TFC 0.79.15] MineTweaker3 & BiblioCraft - TerraFirmaCraft recipes

29 posts in this topic

Hello!
 
I made a script for MineTweaker3 that replaces all BiblioCraft recipes with TFC compatible recipes. I'll try to fill this post with all info as soon as possible.
 
(i'm sorry for any mistakes in this thread- english is not my "first")
 
1. Why? 
______________________________
 
Because i like playing TerraFirmaCraft and i always install BiblioCraft in all modpacks i play... Since BiblioCraft does not feel properly set-up for TFC, i thought someone has to do it. It took me "few" hours, but results are fine i think - so now why not share it with MC community? :) If you find any broken recipes/simply unlogical - tell me (it was a long night... ;)).
 
 
2. What does this script do?
______________________________
 
Two things - it changes all BiblioCraft recipes to be craftable with TerrafirmaCraft items (wood, metals, etc.) - all recipes are well balanced (i think...) so no "free stuff". 
 
Second part of the script is cleanup - it removes broken/unusable recipes from game (if you use NEI your recipe list will be much cleaner).
 
 
3. How to use this script?
______________________________

  • [*]First things first - install MineTweaker3 if you don't have it installed already - go to
http://minetweaker3.powerofbytes.com/

  • [*]Next - unpack script file BiblioCraft-TFC_recipes.zs into your MINECRAFT/SCRIPTS folder (default: C:UsersUser_NameAppDataRoaming.minecraftscripts) - create SCRIPTS folder if you don't have one in there.

  • [*]Run your modded game (with BiblioCraft and TFC installed... of course ;))

  • [*]Enjoy the game!

DOWNLOAD:  BiblioCraft-TFC_Recipes_v1.0
 
 
RECIPES
 
I'm sorry but i can't post any more images (since i'm a "freshman" ;)) - all recipes here http://imgur.com/a/k8N9p#9
 
I tried to make this script as clean and transparent as possible so anyone can mix and match recipes he likes (all blocks of text have titles ;) ).
 
FULL SCRIPT: 






// Minecraft itemsvar mc_glass = <minecraft:glass>;var pane = <minecraft:glass_pane>;var slabW = <minecraft:wooden_slab>;var slabWspruce = <minecraft:wooden_slab:1>;var slabWbirch = <minecraft:wooden_slab:2>;var slabWjungle = <minecraft:wooden_slab:3>;var slabWacacia = <minecraft:wooden_slab:4>;var slabWdark = <minecraft:wooden_slab:5>;var mc_oakP = <minecraft:planks>;var mc_spruceP = <minecraft:planks:1>;var mc_birchP = <minecraft:planks:2>;var mc_jungleP = <minecraft:planks:3>;var mc_acaciaP = <minecraft:planks:4>;var mc_darkP = <minecraft:planks:5>;var mc_iron = <minecraft:iron_ingot>;var mc_ironB = <minecraft:iron_block>;var paint = <minecraft:painting>;var mc_string = <minecraft:string>;// Terrafirma itemsvar oak = <terrafirmacraft:item.SinglePlank>;var spruce = <terrafirmacraft:item.SinglePlank:10>;var birch = <terrafirmacraft:item.SinglePlank:2>;var sequoia = <terrafirmacraft:item.SinglePlank:9>;var acacia = <terrafirmacraft:item.SinglePlank:16>;var hickory = <terrafirmacraft:item.SinglePlank:5>;var lumber_any = <terrafirmacraft:item.SinglePlank:*>;var plank_any = <terrafirmacraft:planks:*>;var oakP = <terrafirmacraft:planks>;var spruceP = <terrafirmacraft:planks:10>;var birchP = <terrafirmacraft:planks:2>;var sequoiaP = <terrafirmacraft:planks:9>;var acaciaP = <terrafirmacraft:planks:16>;var hickoryP = <terrafirmacraft:planks:5>;var stick = <terrafirmacraft:item.stick>;var ironI = <terrafirmacraft:item.Wrought Iron Ingot>;var ironS = <terrafirmacraft:item.Wrought Iron Sheet>;var ironDS = <terrafirmacraft:item.Wrought Iron Double Sheet>;// Fancy Lantern (Gold)recipes.addShaped(<BiblioCraft:BiblioLantern>, [[pane, <terrafirmacraft:item.Gold Sheet>, pane],[<terrafirmacraft:item.coal>, <terrafirmacraft:Torch>, mc_string],[pane, <terrafirmacraft:item.Gold Sheet>, pane]]);// Fancy Lantern (Iron)recipes.addShaped(<BiblioCraft:BiblioIronLantern>, [[pane, <terrafirmacraft:item.Wrought Iron Sheet>, pane],[<terrafirmacraft:item.coal>, <terrafirmacraft:Torch>, mc_string],[pane, ironS, pane]]);// Fancy Lamp (Gold)recipes.addShaped(<BiblioCraft:BiblioLamp>, [[mc_glass, <terrafirmacraft:item.Gold Sheet>, mc_glass],[<minecraft:wooden_button>, <minecraft:redstone_torch>, <minecraft:redstone>],[<terrafirmacraft:item.Gold Ingot>, plank_any, <terrafirmacraft:item.Gold Ingot>]]);// Fancy Lamp (Iron)recipes.addShaped(<BiblioCraft:BiblioIronLamp>, [[mc_glass, <terrafirmacraft:item.Wrought Iron Sheet>, mc_glass],[<minecraft:wooden_button>, <minecraft:redstone_torch>, <minecraft:redstone>],[ironI, plank_any, ironI]]);// Labelsrecipes.addShaped(<BiblioCraft:BiblioLabel>, [[oak, oak, oak],[oak, oak, oak],[null, oak, null]]);recipes.addShaped(<BiblioCraft:BiblioLabel:1>, [[spruce, spruce, spruce],[spruce, spruce, spruce],[null, spruce, null]]);recipes.addShaped(<BiblioCraft:BiblioLabel:2>, [[birch, birch, birch],[birch, birch, birch],[null, birch, null]]);recipes.addShaped(<BiblioCraft:BiblioLabel:3>, [[sequoia, sequoia, sequoia],[sequoia, sequoia, sequoia],[null, sequoia, null]]);recipes.addShaped(<BiblioCraft:BiblioLabel:4>, [[acacia, acacia, acacia],[acacia, acacia, acacia],[null, acacia, null]]);recipes.addShaped(<BiblioCraft:BiblioLabel:5>, [[hickory, hickory, hickory],[hickory, hickory, hickory],[null, hickory, null]]);// Clocksrecipes.addShaped(<BiblioCraft:BiblioClock>, [[oak, <minecraft:clock>, oak],[oak, <minecraft:stick>, oak],[oak, <terrafirmacraft:item.Gold Ingot>, oak]]);recipes.addShaped(<BiblioCraft:BiblioClock:1>, [[spruce, <minecraft:clock>, spruce],[spruce, <minecraft:stick>, spruce],[spruce, <terrafirmacraft:item.Gold Ingot>, spruce]]);recipes.addShaped(<BiblioCraft:BiblioClock:2>, [[birch, <minecraft:clock>, birch],[birch, <minecraft:stick>, birch],[birch, <terrafirmacraft:item.Gold Ingot>, birch]]);recipes.addShaped(<BiblioCraft:BiblioClock:3>, [[sequoia, <minecraft:clock>, sequoia],[sequoia, <minecraft:stick>, sequoia],[sequoia, <terrafirmacraft:item.Gold Ingot>, sequoia]]);recipes.addShaped(<BiblioCraft:BiblioClock:4>, [[acacia, <minecraft:clock>, acacia],[acacia, <minecraft:stick>, acacia],[acacia, <terrafirmacraft:item.Gold Ingot>, acacia]]);recipes.addShaped(<BiblioCraft:BiblioClock:5>, [[hickory, <minecraft:clock>, hickory],[hickory, <minecraft:stick>, hickory],[hickory, <terrafirmacraft:item.Gold Ingot>, hickory]]);// Fancy Workbenchrecipes.addShaped(<BiblioCraft:BiblioWorkbench>, [[<terrafirmacraft:item.dyePowder>, oak, <minecraft:feather>],[oak, <BiblioCraft:Bibliotheca>, oak],[oak, oak, oak]]);recipes.addShaped(<BiblioCraft:BiblioWorkbench:1>, [[<terrafirmacraft:item.dyePowder>, spruce, <minecraft:feather>],[spruce, <BiblioCraft:Bibliotheca>, spruce],[spruce, spruce, spruce]]);recipes.addShaped(<BiblioCraft:BiblioWorkbench:2>, [[<terrafirmacraft:item.dyePowder>, birch, <minecraft:feather>],[birch, <BiblioCraft:Bibliotheca>, birch],[birch, birch, birch]]);recipes.addShaped(<BiblioCraft:BiblioWorkbench:3>, [[<terrafirmacraft:item.dyePowder>, sequoia, <minecraft:feather>],[sequoia, <BiblioCraft:Bibliotheca>, sequoia],[sequoia, sequoia, sequoia]]);recipes.addShaped(<BiblioCraft:BiblioWorkbench:4>, [[<terrafirmacraft:item.dyePowder>, acacia, <minecraft:feather>],[acacia, <BiblioCraft:Bibliotheca>, acacia],[acacia, acacia, acacia]]);recipes.addShaped(<BiblioCraft:BiblioWorkbench:5>, [[<terrafirmacraft:item.dyePowder>, hickory, <minecraft:feather>],[hickory, <BiblioCraft:Bibliotheca>, hickory],[hickory, hickory, hickory]]);// White Stained Glass BoneMeal FIXrecipes.addShaped(<minecraft:stained_glass> * 8, [[mc_glass,mc_glass,mc_glass],[mc_glass,<terrafirmacraft:item.dyePowder:15>,mc_glass],[mc_glass,mc_glass,mc_glass]]);// Typewriterrecipes.addShaped(<BiblioCraft:BiblioTypewriter>, [[<terrafirmacraft:item.Wrought Iron Ingot>, <minecraft:paper>, <terrafirmacraft:item.Wrought Iron Ingot>],[<terrafirmacraft:item.Wrought Iron Sheet>, <terrafirmacraft:item.dyePowder>, <terrafirmacraft:item.Wrought Iron Sheet>],[<terrafirmacraft:item.dyePowder:15>, <terrafirmacraft:MetalTrapDoor:*>, <terrafirmacraft:item.dyePowder:15>]]);recipes.addShaped(<BiblioCraft:BiblioTypewriter:1>, [[<terrafirmacraft:item.Wrought Iron Ingot>, <minecraft:paper>, <terrafirmacraft:item.Wrought Iron Ingot>],[<terrafirmacraft:item.Wrought Iron Sheet>, <terrafirmacraft:item.dyePowder>, <terrafirmacraft:item.Wrought Iron Sheet>],[<minecraft:dye:7>, <terrafirmacraft:MetalTrapDoor:*>, <minecraft:dye:7>]]);recipes.addShaped(<BiblioCraft:BiblioTypewriter:2>, [[<terrafirmacraft:item.Wrought Iron Ingot>, <minecraft:paper>, <terrafirmacraft:item.Wrought Iron Ingot>],[<terrafirmacraft:item.Wrought Iron Sheet>, <terrafirmacraft:item.dyePowder>, <terrafirmacraft:item.Wrought Iron Sheet>],[<minecraft:dye:8>, <terrafirmacraft:MetalTrapDoor:*>, <minecraft:dye:8>]]);recipes.addShaped(<BiblioCraft:BiblioTypewriter:3>, [[<terrafirmacraft:item.Wrought Iron Ingot>, <minecraft:paper>, <terrafirmacraft:item.Wrought Iron Ingot>],[<terrafirmacraft:item.Wrought Iron Sheet>, <terrafirmacraft:item.dyePowder>, <terrafirmacraft:item.Wrought Iron Sheet>],[<minecraft:dye>, <terrafirmacraft:MetalTrapDoor:*>, <minecraft:dye>]]);recipes.addShaped(<BiblioCraft:BiblioTypewriter:4>, [[<terrafirmacraft:item.Wrought Iron Ingot>, <minecraft:paper>, <terrafirmacraft:item.Wrought Iron Ingot>],[<terrafirmacraft:item.Wrought Iron Sheet>, <terrafirmacraft:item.dyePowder>, <terrafirmacraft:item.Wrought Iron Sheet>],[<minecraft:dye:1>, <terrafirmacraft:MetalTrapDoor:*>, <minecraft:dye:1>]]);recipes.addShaped(<BiblioCraft:BiblioTypewriter:5>, [[<terrafirmacraft:item.Wrought Iron Ingot>, <minecraft:paper>, <terrafirmacraft:item.Wrought Iron Ingot>],[<terrafirmacraft:item.Wrought Iron Sheet>, <terrafirmacraft:item.dyePowder>, <terrafirmacraft:item.Wrought Iron Sheet>],[<minecraft:dye:14>, <terrafirmacraft:MetalTrapDoor:*>, <minecraft:dye:14>]]);recipes.addShaped(<BiblioCraft:BiblioTypewriter:6>, [[<terrafirmacraft:item.Wrought Iron Ingot>, <minecraft:paper>, <terrafirmacraft:item.Wrought Iron Ingot>],[<terrafirmacraft:item.Wrought Iron Sheet>, <terrafirmacraft:item.dyePowder>, <terrafirmacraft:item.Wrought Iron Sheet>],[<minecraft:dye:11>, <terrafirmacraft:MetalTrapDoor:*>, <minecraft:dye:11>]]);recipes.addShaped(<BiblioCraft:BiblioTypewriter:7>, [[<terrafirmacraft:item.Wrought Iron Ingot>, <minecraft:paper>, <terrafirmacraft:item.Wrought Iron Ingot>],[<terrafirmacraft:item.Wrought Iron Sheet>, <terrafirmacraft:item.dyePowder>, <terrafirmacraft:item.Wrought Iron Sheet>],[<minecraft:dye:10>, <terrafirmacraft:MetalTrapDoor:*>, <minecraft:dye:10>]]);recipes.addShaped(<BiblioCraft:BiblioTypewriter:8>, [[<terrafirmacraft:item.Wrought Iron Ingot>, <minecraft:paper>, <terrafirmacraft:item.Wrought Iron Ingot>],[<terrafirmacraft:item.Wrought Iron Sheet>, <terrafirmacraft:item.dyePowder>, <terrafirmacraft:item.Wrought Iron Sheet>],[<minecraft:dye:2>, <terrafirmacraft:MetalTrapDoor:*>, <minecraft:dye:2>]]);recipes.addShaped(<BiblioCraft:BiblioTypewriter:9>, [[<terrafirmacraft:item.Wrought Iron Ingot>, <minecraft:paper>, <terrafirmacraft:item.Wrought Iron Ingot>],[<terrafirmacraft:item.Wrought Iron Sheet>, <terrafirmacraft:item.dyePowder>, <terrafirmacraft:item.Wrought Iron Sheet>],[<minecraft:dye:6>, <terrafirmacraft:MetalTrapDoor:*>, <minecraft:dye:6>]]);recipes.addShaped(<BiblioCraft:BiblioTypewriter:10>, [[<terrafirmacraft:item.Wrought Iron Ingot>, <minecraft:paper>, <terrafirmacraft:item.Wrought Iron Ingot>],[<terrafirmacraft:item.Wrought Iron Sheet>, <terrafirmacraft:item.dyePowder>, <terrafirmacraft:item.Wrought Iron Sheet>],[<minecraft:dye:12>, <terrafirmacraft:MetalTrapDoor:*>, <minecraft:dye:12>]]);recipes.addShaped(<BiblioCraft:BiblioTypewriter:11>, [[<terrafirmacraft:item.Wrought Iron Ingot>, <minecraft:paper>, <terrafirmacraft:item.Wrought Iron Ingot>],[<terrafirmacraft:item.Wrought Iron Sheet>, <terrafirmacraft:item.dyePowder>, <terrafirmacraft:item.Wrought Iron Sheet>],[<minecraft:dye:4>, <terrafirmacraft:MetalTrapDoor:*>, <minecraft:dye:4>]]);recipes.addShaped(<BiblioCraft:BiblioTypewriter:12>, [[<terrafirmacraft:item.Wrought Iron Ingot>, <minecraft:paper>, <terrafirmacraft:item.Wrought Iron Ingot>],[<terrafirmacraft:item.Wrought Iron Sheet>, <terrafirmacraft:item.dyePowder>, <terrafirmacraft:item.Wrought Iron Sheet>],[<minecraft:dye:5>, <terrafirmacraft:MetalTrapDoor:*>, <minecraft:dye:5>]]);recipes.addShaped(<BiblioCraft:BiblioTypewriter:13>, [[<terrafirmacraft:item.Wrought Iron Ingot>, <minecraft:paper>, <terrafirmacraft:item.Wrought Iron Ingot>],[<terrafirmacraft:item.Wrought Iron Sheet>, <terrafirmacraft:item.dyePowder>, <terrafirmacraft:item.Wrought Iron Sheet>],[<minecraft:dye:13>, <terrafirmacraft:MetalTrapDoor:*>, <minecraft:dye:13>]]);recipes.addShaped(<BiblioCraft:BiblioTypewriter:14>, [[<terrafirmacraft:item.Wrought Iron Ingot>, <minecraft:paper>, <terrafirmacraft:item.Wrought Iron Ingot>],[<terrafirmacraft:item.Wrought Iron Sheet>, <terrafirmacraft:item.dyePowder>, <terrafirmacraft:item.Wrought Iron Sheet>],[<minecraft:dye:9>, <terrafirmacraft:MetalTrapDoor:*>, <minecraft:dye:9>]]);recipes.addShaped(<BiblioCraft:BiblioTypewriter:15>, [[<terrafirmacraft:item.Wrought Iron Ingot>, <minecraft:paper>, <terrafirmacraft:item.Wrought Iron Ingot>],[<terrafirmacraft:item.Wrought Iron Sheet>, <terrafirmacraft:item.dyePowder>, <terrafirmacraft:item.Wrought Iron Sheet>],[<minecraft:dye:3>, <terrafirmacraft:MetalTrapDoor:*>, <minecraft:dye:3>]]);// Paint Pressrecipes.addShaped(<BiblioCraft:BiblioPaintPress>, [[ironI, ironI, ironI],[ironI, <BiblioCraft:BiblioBorderlessPainting>, ironI],[ironDS, ironDS, ironDS]]);// Borderless Paintingrecipes.addShaped(<BiblioCraft:BiblioBorderlessPainting>, [[stick, oak, stick],[oak, oak, oak],[stick, oak, stick]]);recipes.addShaped(<BiblioCraft:BiblioBorderlessPainting:1>, [[stick, spruce, stick],[spruce, spruce, spruce],[stick, spruce, stick]]);recipes.addShaped(<BiblioCraft:BiblioBorderlessPainting:2>, [[stick, birch, stick],[birch, birch, birch],[stick, birch, stick]]);recipes.addShaped(<BiblioCraft:BiblioBorderlessPainting:3>, [[stick, sequoia, stick],[sequoia, sequoia, sequoia],[stick, sequoia, stick]]);recipes.addShaped(<BiblioCraft:BiblioBorderlessPainting:4>, [[stick, acacia, stick],[acacia, acacia, acacia],[stick, acacia, stick]]);recipes.addShaped(<BiblioCraft:BiblioBorderlessPainting:5>, [[stick, hickory, stick],[hickory, hickory, hickory],[stick, hickory, stick]]);// Dinner Platerecipes.addShaped(<BiblioCraft:BiblioStuffs:2> * 2, [[<terrafirmacraft:item.ClayBowl:1>, <terrafirmacraft:item.Clay:1>, <terrafirmacraft:item.ClayBowl:1>], [null, null, null], [null, null, null]]);// Tool Rackrecipes.addShaped(<BiblioCraft:BiblioRack>, [[oak, oak, oak], [oak, stick, oak], [oak, oak, oak]]);recipes.addShaped(<BiblioCraft:BiblioRack:1>, [[spruce, spruce, spruce], [spruce, stick, spruce], [spruce, spruce, spruce]]);recipes.addShaped(<BiblioCraft:BiblioRack:2>, [[birch, birch, birch], [birch, stick, birch], [birch, birch, birch]]);recipes.addShaped(<BiblioCraft:BiblioRack:3>, [[sequoia, sequoia, sequoia], [sequoia, stick, sequoia], [sequoia, sequoia, sequoia]]);recipes.addShaped(<BiblioCraft:BiblioRack:4>, [[acacia, acacia, acacia], [acacia, stick, acacia], [acacia, acacia, acacia]]);recipes.addShaped(<BiblioCraft:BiblioRack:5>, [[hickory, hickory, hickory], [hickory, stick, hickory], [hickory, hickory, hickory]]);// Caserecipes.addShaped(<BiblioCraft:BiblioCase>, [[oak, mc_glass, oak], [oak, <minecraft:carpet:*>, oak], [oak, oak, oak]]);recipes.addShaped(<BiblioCraft:BiblioCase:1>, [[spruce, mc_glass, spruce], [spruce, <minecraft:carpet:*>, spruce], [spruce, spruce, spruce]]);recipes.addShaped(<BiblioCraft:BiblioCase:2>, [[birch, mc_glass, birch], [birch, <minecraft:carpet:*>, birch], [birch, birch, birch]]);recipes.addShaped(<BiblioCraft:BiblioCase:3>, [[sequoia, mc_glass, sequoia], [sequoia, <minecraft:carpet:*>, sequoia], [sequoia, sequoia, sequoia]]);recipes.addShaped(<BiblioCraft:BiblioCase:4>, [[acacia, mc_glass, acacia], [acacia, <minecraft:carpet:*>, acacia], [acacia, acacia, acacia]]);recipes.addShaped(<BiblioCraft:BiblioCase:5>, [[hickory, mc_glass, hickory], [hickory, <minecraft:carpet:*>, hickory], [hickory, hickory, hickory]]);// Potion Shelfrecipes.addShaped(<BiblioCraft:BiblioPotionShelf>, [[oak, oak, oak], [oakP, pane, oakP], [oak, oak, oak]]);recipes.addShaped(<BiblioCraft:BiblioPotionShelf:1>, [[spruce, spruce, spruce], [spruceP, pane, spruceP], [spruce, spruce, spruce]]);recipes.addShaped(<BiblioCraft:BiblioPotionShelf:2>, [[birch, birch, birch], [birchP, pane, birchP], [birch, birch, birch]]);recipes.addShaped(<BiblioCraft:BiblioPotionShelf:3>, [[sequoia, sequoia, sequoia], [sequoiaP, pane, sequoiaP], [sequoia, sequoia, sequoia]]);recipes.addShaped(<BiblioCraft:BiblioPotionShelf:4>, [[acacia, acacia, acacia], [acaciaP, pane, acaciaP], [acacia, acacia, acacia]]);recipes.addShaped(<BiblioCraft:BiblioPotionShelf:5>, [[hickory, hickory, hickory], [hickoryP, pane, hickoryP], [hickory, hickory, hickory]]);// Shelfrecipes.addShaped(<BiblioCraft:BiblioShelf>, [[oak, oak, oak], [null, oakP, null], [oak, oak, oak]]);recipes.addShaped(<BiblioCraft:BiblioShelf:1>, [[spruce, spruce, spruce], [null, spruceP, null], [spruce, spruce, spruce]]);recipes.addShaped(<BiblioCraft:BiblioShelf:2>, [[birch, birch, birch], [null, birchP, null], [birch, birch, birch]]);recipes.addShaped(<BiblioCraft:BiblioShelf:3>, [[sequoia, sequoia, sequoia], [null, sequoiaP, null], [sequoia, sequoia, sequoia]]);recipes.addShaped(<BiblioCraft:BiblioShelf:4>, [[acacia, acacia, acacia], [null, acaciaP, null], [acacia, acacia, acacia]]);recipes.addShaped(<BiblioCraft:BiblioShelf:5>, [[hickory, hickory, hickory], [null, hickoryP, null], [hickory, hickory, hickory]]);// Bookcaserecipes.addShaped(<BiblioCraft:Bibliotheca>, [[oakP, oak, oakP], [oakP, oak, oakP], [oakP, oak, oakP]]);recipes.addShaped(<BiblioCraft:Bibliotheca:1>, [[spruceP, spruce, spruceP], [spruceP, spruce, spruceP], [spruceP, spruce, spruceP]]);recipes.addShaped(<BiblioCraft:Bibliotheca:2>, [[birchP, birch, birchP], [birchP, birch, birchP], [birchP, birch, birchP]]);recipes.addShaped(<BiblioCraft:Bibliotheca:3>, [[sequoiaP, sequoia, sequoiaP], [sequoiaP, sequoia, sequoiaP], [sequoiaP, sequoia, sequoiaP]]);recipes.addShaped(<BiblioCraft:Bibliotheca:4>, [[acaciaP, acacia, acaciaP], [acaciaP, acacia, acaciaP], [acaciaP, acacia, acaciaP]]);recipes.addShaped(<BiblioCraft:Bibliotheca:5>, [[hickoryP, hickory, hickoryP], [hickoryP, hickory, hickoryP], [hickoryP, hickory, hickoryP]]);// Map Framesrecipes.addShaped(<BiblioCraft:BiblioMapFrames>, [[stick, stick, stick], [stick, oak, stick], [stick, stick, stick]]);recipes.addShaped(<BiblioCraft:BiblioMapFrames:1>, [[stick, stick, stick], [stick, spruce, stick], [stick, stick, stick]]);recipes.addShaped(<BiblioCraft:BiblioMapFrames:2>, [[stick, stick, stick], [stick, birch, stick], [stick, stick, stick]]);recipes.addShaped(<BiblioCraft:BiblioMapFrames:3>, [[stick, stick, stick], [stick, sequoia, stick], [stick, stick, stick]]);recipes.addShaped(<BiblioCraft:BiblioMapFrames:4>, [[stick, stick, stick], [stick, acacia, stick], [stick, stick, stick]]);recipes.addShaped(<BiblioCraft:BiblioMapFrames:5>, [[stick, stick, stick], [stick, hickory, stick], [stick, stick, stick]]);// Fancy Painting Framesrecipes.addShaped(<BiblioCraft:BiblioFlatPainting>, [[oak, oak, oak], [oak, <BiblioCraft:BiblioBorderlessPainting>, oak], [oak, oak, oak]]);recipes.addShaped(<BiblioCraft:BiblioFlatPainting:1>, [[spruce, spruce, spruce], [spruce, <BiblioCraft:BiblioBorderlessPainting:1>, spruce], [spruce, spruce, spruce]]);recipes.addShaped(<BiblioCraft:BiblioFlatPainting:2>, [[birch, birch, birch], [birch, <BiblioCraft:BiblioBorderlessPainting:2>, birch], [birch, birch, birch]]);recipes.addShaped(<BiblioCraft:BiblioFlatPainting:3>, [[sequoia, sequoia, sequoia], [sequoia, <BiblioCraft:BiblioBorderlessPainting:3>, sequoia], [sequoia, sequoia, sequoia]]);recipes.addShaped(<BiblioCraft:BiblioFlatPainting:4>, [[acacia, acacia, acacia], [acacia, <BiblioCraft:BiblioBorderlessPainting:4>, acacia], [acacia, acacia, acacia]]);recipes.addShaped(<BiblioCraft:BiblioFlatPainting:5>, [[hickory, hickory, hickory], [hickory, <BiblioCraft:BiblioBorderlessPainting:5>, hickory], [hickory, hickory, hickory]]);recipes.addShaped(<BiblioCraft:BiblioSimplePainting>, [[stick, oak, stick], [oak, <BiblioCraft:BiblioBorderlessPainting>, oak], [stick, oak, stick]]);recipes.addShaped(<BiblioCraft:BiblioSimplePainting:1>, [[stick, spruce, stick], [spruce, <BiblioCraft:BiblioBorderlessPainting:1>, spruce], [stick, spruce, stick]]);recipes.addShaped(<BiblioCraft:BiblioSimplePainting:2>, [[stick, birch, stick], [birch, <BiblioCraft:BiblioBorderlessPainting:2>, birch], [stick, birch, stick]]);recipes.addShaped(<BiblioCraft:BiblioSimplePainting:3>, [[stick, sequoia, stick], [sequoia, <BiblioCraft:BiblioBorderlessPainting:3>, sequoia], [stick, sequoia, stick]]);recipes.addShaped(<BiblioCraft:BiblioSimplePainting:4>, [[stick, acacia, stick], [acacia, <BiblioCraft:BiblioBorderlessPainting:4>, acacia], [stick, acacia, stick]]);recipes.addShaped(<BiblioCraft:BiblioSimplePainting:5>, [[stick, hickory, stick], [hickory, <BiblioCraft:BiblioBorderlessPainting:5>, hickory], [stick, hickory, stick]]);recipes.addShaped(<BiblioCraft:BiblioMiddlePainting>, [[stick, oak, stick], [stick, <BiblioCraft:BiblioBorderlessPainting>, stick], [stick, oak, stick]]);recipes.addShaped(<BiblioCraft:BiblioMiddlePainting:1>, [[stick, spruce, stick], [stick, <BiblioCraft:BiblioBorderlessPainting:1>, stick], [stick, spruce, stick]]);recipes.addShaped(<BiblioCraft:BiblioMiddlePainting:2>, [[stick, birch, stick], [stick, <BiblioCraft:BiblioBorderlessPainting:2>, stick], [stick, birch, stick]]);recipes.addShaped(<BiblioCraft:BiblioMiddlePainting:3>, [[stick, sequoia, stick], [stick, <BiblioCraft:BiblioBorderlessPainting:3>, stick], [stick, sequoia, stick]]);recipes.addShaped(<BiblioCraft:BiblioMiddlePainting:4>, [[stick, acacia, stick], [stick, <BiblioCraft:BiblioBorderlessPainting:4>, stick], [stick, acacia, stick]]);recipes.addShaped(<BiblioCraft:BiblioMiddlePainting:5>, [[stick, hickory, stick], [stick, <BiblioCraft:BiblioBorderlessPainting:5>, stick], [stick, hickory, stick]]);// Deskrecipes.addShapedMirrored(<BiblioCraft:BiblioDesk>, [[<terrafirmacraft:Torch>, null, <minecraft:feather>], [oak, oak, oak], [oakP, null, oakP]]);recipes.addShapedMirrored(<BiblioCraft:BiblioDesk:1>, [[<terrafirmacraft:Torch>, null, <minecraft:feather>], [spruce, spruce, spruce], [spruceP, null, spruceP]]);recipes.addShapedMirrored(<BiblioCraft:BiblioDesk:2>, [[<terrafirmacraft:Torch>, null, <minecraft:feather>], [birch, birch, birch], [birchP, null, birchP]]);recipes.addShapedMirrored(<BiblioCraft:BiblioDesk:3>, [[<terrafirmacraft:Torch>, null, <minecraft:feather>], [sequoia, sequoia, sequoia], [sequoiaP, null, sequoiaP]]);recipes.addShapedMirrored(<BiblioCraft:BiblioDesk:4>, [[<terrafirmacraft:Torch>, null, <minecraft:feather>], [acacia, acacia, acacia], [acaciaP, null, acaciaP]]);recipes.addShapedMirrored(<BiblioCraft:BiblioDesk:5>, [[<terrafirmacraft:Torch>, null, <minecraft:feather>], [hickory, hickory, hickory], [hickoryP, null, hickoryP]]);// Desk Bellrecipes.addShaped(<BiblioCraft:BiblioBell>, [[null, <minecraft:stone_button>, null], [null, ironI, null], [ironI, <minecraft:redstone>, ironI]]);// Disk Rackrecipes.addShaped(<BiblioCraft:BiblioStuffs:3>, [[stick, stick, stick], [lumber_any, lumber_any, lumber_any], [null, null, null]]);// Tablerecipes.addShaped(<BiblioCraft:BiblioTable>, [[oak, oak, oak], [null, oakP, null], [null, oakP, null]]);recipes.addShaped(<BiblioCraft:BiblioTable:1>, [[spruce, spruce, spruce], [null, spruceP, null], [null, spruceP, null]]);recipes.addShaped(<BiblioCraft:BiblioTable:2>, [[birch, birch, birch], [null, birchP, null], [null, birchP, null]]);recipes.addShaped(<BiblioCraft:BiblioTable:3>, [[sequoia, sequoia, sequoia], [null, sequoiaP, null], [null, sequoiaP, null]]);recipes.addShaped(<BiblioCraft:BiblioTable:4>, [[acacia, acacia, acacia], [null, acaciaP, null], [null, acaciaP, null]]);recipes.addShaped(<BiblioCraft:BiblioTable:5>, [[hickory, hickory, hickory], [null, hickoryP, null], [null, hickoryP, null]]);// Chaserecipes.addShaped(<BiblioCraft:item.BiblioChase>, [[null, lumber_any, null], [lumber_any, ironI, lumber_any], [null, lumber_any, null]]);// Typesetting Tablerecipes.addShaped(<BiblioCraft:Typesetting Machine>, [[ironI, <BiblioCraft:item.BiblioChase>, ironI], [lumber_any, lumber_any, lumber_any], [plank_any, <minecraft:redstone>, plank_any]]);// Printing Pressrecipes.addShaped(<BiblioCraft:Printing Press>, [[ironI, <BiblioCraft:item.BiblioChase>, ironI], [lumber_any, <minecraft:heavy_weighted_pressure_plate>, lumber_any], [ironDS, ironDS, ironDS]]);// Drillrecipes.addShaped(<BiblioCraft:item.BiblioDrill>, [[ironI, ironS, ironS], [null, <minecraft:stone_button>, ironS], [null, null, <minecraft:redstone_block>]]);// HandDrillrecipes.addShaped(<BiblioCraft:item.HandDrill>, [[ironI, null, <minecraft:wooden_button>], [null, stick, null], [null, null, null]]);// Drafting Compassrecipes.addShaped(<BiblioCraft:item.BiblioMapTool>, [[null, ironI, null], [ironI, null, ironI], [stick, null, stick]]);// Clipboardrecipes.addShaped(<BiblioCraft:item.BiblioClipboard>, [[<terrafirmacraft:item.dyePowder>, null, <minecraft:feather>], [<minecraft:paper>, <minecraft:paper>, <minecraft:paper>], [null, lumber_any, null]]);// Painting Canvasrecipes.addShaped(<BiblioCraft:item.PaintingCanvas>, [[stick, mc_string, stick], [mc_string, <terrafirmacraft:item.BurlapCloth>, mc_string], [stick, mc_string, stick]]);// Waypoint Compassrecipes.addShaped(<BiblioCraft:item.BiblioWayPointCompass>, [[null, <terrafirmacraft:item.Gold Ingot>, null], [<terrafirmacraft:item.Gold Ingot>, <minecraft:compass>, <terrafirmacraft:item.Gold Ingot>], [null, <terrafirmacraft:item.Gold Ingot>, null]]);// Tape Measurerecipes.addShaped(<BiblioCraft:item.tapeMeasure>, [[null, <minecraft:wooden_button>, null], [ironS, <BiblioCraft:item.tape>, ironS], [null, <minecraft:stone_button>, null]]);// Tape Measure Reelrecipes.addShaped(<BiblioCraft:item.tape>, [[mc_string, mc_string, mc_string], [mc_string, <terrafirmacraft:item.Rope>, mc_string], [mc_string, mc_string, mc_string]]);// Glassesrecipes.addShaped(<BiblioCraft:item.BiblioGlasses>, [[pane, ironS, pane], [<terrafirmacraft:item.dyePowder>, null, <terrafirmacraft:item.dyePowder>], [null, null, null]]);// Monoclerecipes.addShaped(<BiblioCraft:item.BiblioGlasses:2>, [[null, pane, null], [null, <terrafirmacraft:item.Gold Sheet>, null], [null, null, null]]);// Monoclerecipes.addShaped(<BiblioCraft:BiblioSeats>, [[null, <terrafirmacraft:item.WoolCloth>, null], [null, oak, null], [stick, <minecraft:wooden_pressure_plate>, stick]]);recipes.addShaped(<BiblioCraft:BiblioSeats>, [[null, <terrafirmacraft:item.SilkCloth>, null], [null, oak, null], [stick, <minecraft:wooden_pressure_plate>, stick]]);recipes.addShaped(<BiblioCraft:BiblioSeats:1>, [[null, <terrafirmacraft:item.WoolCloth>, null], [null, spruce, null], [stick, <minecraft:wooden_pressure_plate>, stick]]);recipes.addShaped(<BiblioCraft:BiblioSeats:1>, [[null, <terrafirmacraft:item.SilkCloth>, null], [null, spruce, null], [stick, <minecraft:wooden_pressure_plate>, stick]]);recipes.addShaped(<BiblioCraft:BiblioSeats:2>, [[null, <terrafirmacraft:item.WoolCloth>, null], [null, birch, null], [stick, <minecraft:wooden_pressure_plate>, stick]]);recipes.addShaped(<BiblioCraft:BiblioSeats:2>, [[null, <terrafirmacraft:item.SilkCloth>, null], [null, birch, null], [stick, <minecraft:wooden_pressure_plate>, stick]]);recipes.addShaped(<BiblioCraft:BiblioSeats:3>, [[null, <terrafirmacraft:item.WoolCloth>, null], [null, sequoia, null], [stick, <minecraft:wooden_pressure_plate>, stick]]);recipes.addShaped(<BiblioCraft:BiblioSeats:3>, [[null, <terrafirmacraft:item.SilkCloth>, null], [null, sequoia, null], [stick, <minecraft:wooden_pressure_plate>, stick]]);recipes.addShaped(<BiblioCraft:BiblioSeats:4>, [[null, <terrafirmacraft:item.WoolCloth>, null], [null, acacia, null], [stick, <minecraft:wooden_pressure_plate>, stick]]);recipes.addShaped(<BiblioCraft:BiblioSeats:4>, [[null, <terrafirmacraft:item.SilkCloth>, null], [null, acacia, null], [stick, <minecraft:wooden_pressure_plate>, stick]]);recipes.addShaped(<BiblioCraft:BiblioSeats:5>, [[null, <terrafirmacraft:item.WoolCloth>, null], [null, hickory, null], [stick, <minecraft:wooden_pressure_plate>, stick]]);recipes.addShaped(<BiblioCraft:BiblioSeats:5>, [[null, <terrafirmacraft:item.SilkCloth>, null], [null, hickory, null], [stick, <minecraft:wooden_pressure_plate>, stick]]);// Seat backrecipes.addShaped(<BiblioCraft:item.seatBack>, [[null, <terrafirmacraft:item.WoolCloth>, null],[null, oak, null],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack>, [[null, <terrafirmacraft:item.SilkCloth>, null],[null, oak, null],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack:1>, [[null, <terrafirmacraft:item.WoolCloth>, null],[null, spruce, null],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack:1>, [[null, <terrafirmacraft:item.SilkCloth>, null],[null, spruce, null],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack:2>, [[null, <terrafirmacraft:item.WoolCloth>, null],[null, birch, null],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack:2>, [[null, <terrafirmacraft:item.SilkCloth>, null],[null, birch, null],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack:3>, [[null, <terrafirmacraft:item.WoolCloth>, null],[null, sequoia, null],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack:3>, [[null, <terrafirmacraft:item.SilkCloth>, null],[null, sequoia, null],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack:4>, [[null, <terrafirmacraft:item.WoolCloth>, null],[null, acacia, null],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack:4>, [[null, <terrafirmacraft:item.SilkCloth>, null],[null, acacia, null],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack:5>, [[null, <terrafirmacraft:item.WoolCloth>, null],[null, hickory, null],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack:5>, [[null, <terrafirmacraft:item.SilkCloth>, null],[null, hickory, null],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack2>, [[stick, <terrafirmacraft:item.WoolCloth>, stick],[stick, oak, stick],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack2>, [[stick, <terrafirmacraft:item.SilkCloth>, stick],[stick, oak, stick],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack2:1>, [[stick, <terrafirmacraft:item.WoolCloth>, stick],[stick, spruce, stick],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack2:1>, [[stick, <terrafirmacraft:item.SilkCloth>, stick],[stick, spruce, stick],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack2:2>, [[stick, <terrafirmacraft:item.WoolCloth>, stick],[stick, birch, stick],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack2:2>, [[stick, <terrafirmacraft:item.SilkCloth>, stick],[stick, birch, stick],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack2:3>, [[stick, <terrafirmacraft:item.WoolCloth>, stick],[stick, sequoia, stick],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack2:3>, [[stick, <terrafirmacraft:item.SilkCloth>, stick],[stick, sequoia, stick],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack2:4>, [[stick, <terrafirmacraft:item.WoolCloth>, stick],[stick, acacia, stick],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack2:4>, [[stick, <terrafirmacraft:item.SilkCloth>, stick],[stick, acacia, stick],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack2:5>, [[stick, <terrafirmacraft:item.WoolCloth>, stick],[stick, hickory, stick],[stick, null, stick]]);recipes.addShaped(<BiblioCraft:item.seatBack2:5>, [[stick, <terrafirmacraft:item.SilkCloth>, stick],[stick, hickory, stick],[stick, null, stick]]);recipes.addShapeless(<BiblioCraft:item.seatBack3>, [<BiblioCraft:item.seatBack2>, oak]);recipes.addShapeless(<BiblioCraft:item.seatBack3:1>, [<BiblioCraft:item.seatBack2>, spruce]);recipes.addShapeless(<BiblioCraft:item.seatBack3:2>, [<BiblioCraft:item.seatBack2>, birch]);recipes.addShapeless(<BiblioCraft:item.seatBack3:3>, [<BiblioCraft:item.seatBack2>, sequoia]);recipes.addShapeless(<BiblioCraft:item.seatBack3:4>, [<BiblioCraft:item.seatBack2>, acacia]);recipes.addShapeless(<BiblioCraft:item.seatBack3:5>, [<BiblioCraft:item.seatBack2>, hickory]);recipes.addShaped(<BiblioCraft:item.seatBack4>, [[null, <terrafirmacraft:item.WoolCloth>, null],[null, oak, null],[null, null, null]]);recipes.addShaped(<BiblioCraft:item.seatBack4>, [[null, <terrafirmacraft:item.SilkCloth>, null],[null, oak, null],[null, null, null]]);recipes.addShaped(<BiblioCraft:item.seatBack4:1>, [[null, <terrafirmacraft:item.WoolCloth>, null],[null, spruce, null],[null, null, null]]);recipes.addShaped(<BiblioCraft:item.seatBack4:1>, [[null, <terrafirmacraft:item.SilkCloth>, null],[null, spruce, null],[null, null, null]]);recipes.addShaped(<BiblioCraft:item.seatBack4:2>, [[null, <terrafirmacraft:item.WoolCloth>, null],[null, birch, null],[null, null, null]]);recipes.addShaped(<BiblioCraft:item.seatBack4:2>, [[null, <terrafirmacraft:item.SilkCloth>, null],[null, birch, null],[null, null, null]]);recipes.addShaped(<BiblioCraft:item.seatBack4:3>, [[null, <terrafirmacraft:item.WoolCloth>, null],[null, sequoia, null],[null, null, null]]);recipes.addShaped(<BiblioCraft:item.seatBack4:3>, [[null, <terrafirmacraft:item.SilkCloth>, null],[null, sequoia, null],[null, null, null]]);recipes.addShaped(<BiblioCraft:item.seatBack4:4>, [[null, <terrafirmacraft:item.WoolCloth>, null],[null, acacia, null],[null, null, null]]);recipes.addShaped(<BiblioCraft:item.seatBack4:4>, [[null, <terrafirmacraft:item.SilkCloth>, null],[null, acacia, null],[null, null, null]]);recipes.addShaped(<BiblioCraft:item.seatBack4:5>, [[null, <terrafirmacraft:item.WoolCloth>, null],[null, hickory, null],[null, null, null]]);recipes.addShaped(<BiblioCraft:item.seatBack4:5>, [[null, <terrafirmacraft:item.SilkCloth>, null],[null, hickory, null],[null, null, null]]);recipes.addShapeless(<BiblioCraft:item.seatBack5>, [<BiblioCraft:item.seatBack2>, oak, oak]);recipes.addShapeless(<BiblioCraft:item.seatBack5:1>, [<BiblioCraft:item.seatBack2>, spruce, spruce]);recipes.addShapeless(<BiblioCraft:item.seatBack5:2>, [<BiblioCraft:item.seatBack2>, birch, birch]);recipes.addShapeless(<BiblioCraft:item.seatBack5:3>, [<BiblioCraft:item.seatBack2>, sequoia, sequoia]);recipes.addShapeless(<BiblioCraft:item.seatBack5:4>, [<BiblioCraft:item.seatBack2>, acacia, acacia]);recipes.addShapeless(<BiblioCraft:item.seatBack5:5>, [<BiblioCraft:item.seatBack2>, hickory, hickory]);// Sword Pedestalrecipes.addShaped(<BiblioCraft:BiblioSwordPedestal>, [[null, null, null], [null, mc_glass, null], [plank_any, <terrafirmacraft:Quern>, plank_any]]);// Armor Standrecipes.addShaped(<BiblioCraft:Armor Stand>, [[null, ironI, null], [null, ironI, null], [lumber_any, <terrafirmacraft:Quern>, lumber_any]]);// ***************** REMOVE RECIPES *****************recipes.removeShaped(<BiblioCraft:BiblioLantern>, [[pane, <minecraft:gold_ingot>, pane],[<minecraft:glowstone_dust>, <minecraft:torch>, <minecraft:glowstone_dust>],[pane, <minecraft:gold_ingot>, pane]]);recipes.removeShaped(<BiblioCraft:BiblioLantern>, [[pane, <minecraft:glowstone_dust>, pane],[<minecraft:gold_ingot>, <minecraft:torch>, <minecraft:gold_ingot>],[pane, <minecraft:glowstone_dust>, pane]]);recipes.removeShaped(<BiblioCraft:BiblioIronLantern>, [[pane, <minecraft:iron_ingot>, pane],[<minecraft:glowstone_dust>, <minecraft:torch>, <minecraft:glowstone_dust>],[pane, <minecraft:iron_ingot>, pane]]);recipes.removeShaped(<BiblioCraft:BiblioIronLantern>, [[pane, <minecraft:glowstone_dust>, pane],[<minecraft:iron_ingot>, <minecraft:torch>, <minecraft:iron_ingot>],[pane, <minecraft:glowstone_dust>, pane]]);recipes.removeShaped(<BiblioCraft:BiblioClock>, [[slabW, <minecraft:clock>, slabW],[slabW, <minecraft:stick>, slabW],[slabW, <minecraft:gold_ingot>, slabW]]);recipes.removeShaped(<BiblioCraft:BiblioClock:1>, [[slabWspruce, <minecraft:clock>, slabWspruce],[slabWspruce, <minecraft:stick>, slabWspruce],[slabWspruce, <minecraft:gold_ingot>, slabWspruce]]);recipes.removeShaped(<BiblioCraft:BiblioClock:2>, [[slabWbirch, <minecraft:clock>, slabWbirch],[slabWbirch, <minecraft:stick>, slabWbirch],[slabWbirch, <minecraft:gold_ingot>, slabWbirch]]);recipes.removeShaped(<BiblioCraft:BiblioClock:3>, [[slabWjungle, <minecraft:clock>, slabWjungle],[slabWjungle, <minecraft:stick>, slabWjungle],[slabWjungle, <minecraft:gold_ingot>, slabWjungle]]);recipes.removeShaped(<BiblioCraft:BiblioClock:4>, [[slabWacacia, <minecraft:clock>, slabWacacia],[slabWacacia, <minecraft:stick>, slabWacacia],[slabWacacia, <minecraft:gold_ingot>, slabWacacia]]);recipes.removeShaped(<BiblioCraft:BiblioClock:5>, [[slabWdark, <minecraft:clock>, slabWdark],[slabWdark, <minecraft:stick>, slabWdark],[slabWdark, <minecraft:gold_ingot>, slabWdark]]);recipes.removeShaped(<minecraft:stained_glass> * 8, [[mc_glass,mc_glass,mc_glass],[mc_glass,<minecraft:dye:15>,mc_glass],[mc_glass,mc_glass,mc_glass]]);recipes.removeShaped(<BiblioCraft:BiblioTypewriter>, [[<minecraft:iron_ingot>,<minecraft:paper>,<minecraft:iron_ingot>],[<minecraft:iron_block>,<minecraft:dye>,<minecraft:iron_block>],[<minecraft:stained_hardened_clay>,<minecraft:stained_hardened_clay>, <minecraft:stained_hardened_clay>]]);recipes.removeShaped(<BiblioCraft:BiblioTypewriter:1>, [[<minecraft:iron_ingot>,<minecraft:paper>,<minecraft:iron_ingot>],[<minecraft:iron_block>,<minecraft:dye>,<minecraft:iron_block>],[<minecraft:stained_hardened_clay:8>,<minecraft:stained_hardened_clay:8>, <minecraft:stained_hardened_clay:8>]]);recipes.removeShaped(<BiblioCraft:BiblioTypewriter:2>, [[<minecraft:iron_ingot>,<minecraft:paper>,<minecraft:iron_ingot>],[<minecraft:iron_block>,<minecraft:dye>,<minecraft:iron_block>],[<minecraft:stained_hardened_clay:7>,<minecraft:stained_hardened_clay:7>, <minecraft:stained_hardened_clay:7>]]);recipes.removeShaped(<BiblioCraft:BiblioTypewriter:3>, [[<minecraft:iron_ingot>,<minecraft:paper>,<minecraft:iron_ingot>],[<minecraft:iron_block>,<minecraft:dye>,<minecraft:iron_block>],[<minecraft:stained_hardened_clay:15>,<minecraft:stained_hardened_clay:15>, <minecraft:stained_hardened_clay:15>]]);recipes.removeShaped(<BiblioCraft:BiblioTypewriter:4>, [[<minecraft:iron_ingot>,<minecraft:paper>,<minecraft:iron_ingot>],[<minecraft:iron_block>,<minecraft:dye>,<minecraft:iron_block>],[<minecraft:stained_hardened_clay:14>,<minecraft:stained_hardened_clay:14>, <minecraft:stained_hardened_clay:14>]]);recipes.removeShaped(<BiblioCraft:BiblioTypewriter:5>, [[<minecraft:iron_ingot>,<minecraft:paper>,<minecraft:iron_ingot>],[<minecraft:iron_block>,<minecraft:dye>,<minecraft:iron_block>],[<minecraft:stained_hardened_clay:1>,<minecraft:stained_hardened_clay:1>, <minecraft:stained_hardened_clay:1>]]);recipes.removeShaped(<BiblioCraft:BiblioTypewriter:6>, [[<minecraft:iron_ingot>,<minecraft:paper>,<minecraft:iron_ingot>],[<minecraft:iron_block>,<minecraft:dye>,<minecraft:iron_block>],[<minecraft:stained_hardened_clay:4>,<minecraft:stained_hardened_clay:4>, <minecraft:stained_hardened_clay:4>]]);recipes.removeShaped(<BiblioCraft:BiblioTypewriter:7>, [[<minecraft:iron_ingot>,<minecraft:paper>,<minecraft:iron_ingot>],[<minecraft:iron_block>,<minecraft:dye>,<minecraft:iron_block>],[<minecraft:stained_hardened_clay:5>,<minecraft:stained_hardened_clay:5>, <minecraft:stained_hardened_clay:5>]]);recipes.removeShaped(<BiblioCraft:BiblioTypewriter:8>, [[<minecraft:iron_ingot>,<minecraft:paper>,<minecraft:iron_ingot>],[<minecraft:iron_block>,<minecraft:dye>,<minecraft:iron_block>],[<minecraft:stained_hardened_clay:13>,<minecraft:stained_hardened_clay:13>, <minecraft:stained_hardened_clay:13>]]);recipes.removeShaped(<BiblioCraft:BiblioTypewriter:9>, [[<minecraft:iron_ingot>,<minecraft:paper>,<minecraft:iron_ingot>],[<minecraft:iron_block>,<minecraft:dye>,<minecraft:iron_block>],[<minecraft:stained_hardened_clay:9>,<minecraft:stained_hardened_clay:9>, <minecraft:stained_hardened_clay:9>]]);recipes.removeShaped(<BiblioCraft:BiblioTypewriter:10>, [[<minecraft:iron_ingot>,<minecraft:paper>,<minecraft:iron_ingot>],[<minecraft:iron_block>,<minecraft:dye>,<minecraft:iron_block>],[<minecraft:stained_hardened_clay:3>,<minecraft:stained_hardened_clay:3>, <minecraft:stained_hardened_clay:3>]]);recipes.removeShaped(<BiblioCraft:BiblioTypewriter:11>, [[<minecraft:iron_ingot>,<minecraft:paper>,<minecraft:iron_ingot>],[<minecraft:iron_block>,<minecraft:dye>,<minecraft:iron_block>],[<minecraft:stained_hardened_clay:11>,<minecraft:stained_hardened_clay:11>, <minecraft:stained_hardened_clay:11>]]);recipes.removeShaped(<BiblioCraft:BiblioTypewriter:12>, [[<minecraft:iron_ingot>,<minecraft:paper>,<minecraft:iron_ingot>],[<minecraft:iron_block>,<minecraft:dye>,<minecraft:iron_block>],[<minecraft:stained_hardened_clay:10>,<minecraft:stained_hardened_clay:10>, <minecraft:stained_hardened_clay:10>]]);recipes.removeShaped(<BiblioCraft:BiblioTypewriter:13>, [[<minecraft:iron_ingot>,<minecraft:paper>,<minecraft:iron_ingot>],[<minecraft:iron_block>,<minecraft:dye>,<minecraft:iron_block>],[<minecraft:stained_hardened_clay:2>,<minecraft:stained_hardened_clay:2>, <minecraft:stained_hardened_clay:2>]]);recipes.removeShaped(<BiblioCraft:BiblioTypewriter:14>, [[<minecraft:iron_ingot>,<minecraft:paper>,<minecraft:iron_ingot>],[<minecraft:iron_block>,<minecraft:dye>,<minecraft:iron_block>],[<minecraft:stained_hardened_clay:6>,<minecraft:stained_hardened_clay:6>, <minecraft:stained_hardened_clay:6>]]);recipes.removeShaped(<BiblioCraft:BiblioTypewriter:15>, [[<minecraft:iron_ingot>,<minecraft:paper>,<minecraft:iron_ingot>],[<minecraft:iron_block>,<minecraft:dye>,<minecraft:iron_block>],[<minecraft:stained_hardened_clay:12>,<minecraft:stained_hardened_clay:12>, <minecraft:stained_hardened_clay:12>]]);recipes.removeShaped(<BiblioCraft:Armor Stand>, [[null, mc_iron, null],[null, mc_iron, null],[<minecraft:stone_slab>, <minecraft:stone_slab>, <minecraft:stone_slab>]]);recipes.removeShaped(<BiblioCraft:BiblioPaintPress>, [[mc_iron, mc_iron, mc_iron],[mc_iron, paint, mc_iron],[mc_ironB, mc_ironB, mc_ironB]]);recipes.removeShaped(<BiblioCraft:BiblioBorderlessPainting>, [[stick, slabW, stick],[slabW, slabW, slabW],[stick, slabW, stick]]);recipes.removeShaped(<BiblioCraft:BiblioBorderlessPainting:1>, [[stick, slabWspruce, stick],[slabWspruce, slabWspruce, slabWspruce],[stick, slabWspruce, stick]]);recipes.removeShaped(<BiblioCraft:BiblioBorderlessPainting:2>, [[stick, slabWbirch, stick],[slabWbirch, slabWbirch, slabWbirch],[stick, slabWbirch, stick]]);recipes.removeShaped(<BiblioCraft:BiblioBorderlessPainting:3>, [[stick, slabWjungle, stick],[slabWjungle, slabWjungle, slabWjungle],[stick, slabWjungle, stick]]);recipes.removeShaped(<BiblioCraft:BiblioBorderlessPainting:4>, [[stick, slabWacacia, stick],[slabWacacia, slabWacacia, slabWacacia],[stick, slabWacacia, stick]]);recipes.removeShaped(<BiblioCraft:BiblioBorderlessPainting:5>, [[stick, slabWdark, stick],[slabWdark, slabWdark, slabWdark],[stick, slabWdark, stick]]);recipes.removeShaped(<BiblioCraft:BiblioLabel>, [[slabW, slabW, slabW], [slabW, slabW, slabW], [null, null, null]]);recipes.removeShaped(<BiblioCraft:BiblioLabel:1>, [[slabWspruce, slabWspruce, slabWspruce],[slabWspruce, slabWspruce, slabWspruce],[null, null, null]]);recipes.removeShaped(<BiblioCraft:BiblioLabel:2>, [[slabWbirch, slabWbirch, slabWbirch],[slabWbirch, slabWbirch, slabWbirch],[null, null, null]]);recipes.removeShaped(<BiblioCraft:BiblioLabel:3>, [[slabWjungle, slabWjungle, slabWjungle],[slabWjungle, slabWjungle, slabWjungle],[null, null, null]]);recipes.removeShaped(<BiblioCraft:BiblioLabel:4>, [[slabWacacia, slabWacacia, slabWacacia],[slabWacacia, slabWacacia, slabWacacia],[null, null, null]]);recipes.removeShaped(<BiblioCraft:BiblioLabel:5>, [[slabWdark, slabWdark, slabWdark],[slabWdark, slabWdark, slabWdark],[null, null, null]]);recipes.removeShaped(<BiblioCraft:BiblioWorkbench>, [[<minecraft:dye>, <minecraft:crafting_table>, <minecraft:feather>],[slabW, <BiblioCraft:Bibliotheca>, slabW],[slabW, slabW, slabW]]);recipes.removeShaped(<BiblioCraft:BiblioWorkbench>, [[<minecraft:feather>, <minecraft:crafting_table>, <minecraft:dye>],[slabW, <BiblioCraft:Bibliotheca>, slabW],[slabW, slabW, slabW]]);recipes.removeShaped(<BiblioCraft:BiblioWorkbench:1>, [[<minecraft:dye>, <minecraft:crafting_table>, <minecraft:feather>],[slabWspruce, <BiblioCraft:Bibliotheca:1>, slabWspruce],[slabWspruce, slabWspruce, slabWspruce]]);recipes.removeShaped(<BiblioCraft:BiblioWorkbench:1>, [[<minecraft:feather>, <minecraft:crafting_table>, <minecraft:dye>],[slabWspruce, <BiblioCraft:Bibliotheca:1>, slabWspruce],[slabWspruce, slabWspruce, slabWspruce]]);recipes.removeShaped(<BiblioCraft:BiblioWorkbench:2>, [[<minecraft:dye>, <minecraft:crafting_table>, <minecraft:feather>],[slabWbirch, <BiblioCraft:Bibliotheca:2>, slabWbirch],[slabWbirch, slabWbirch, slabWbirch]]);recipes.removeShaped(<BiblioCraft:BiblioWorkbench:2>, [[<minecraft:feather>, <minecraft:crafting_table>, <minecraft:dye>],[slabWbirch, <BiblioCraft:Bibliotheca:2>, slabWbirch],[slabWbirch, slabWbirch, slabWbirch]]);recipes.removeShaped(<BiblioCraft:BiblioWorkbench:3>, [[<minecraft:dye>, <minecraft:crafting_table>, <minecraft:feather>],[slabWjungle, <BiblioCraft:Bibliotheca:3>, slabWjungle],[slabWjungle, slabWjungle, slabWjungle]]);recipes.removeShaped(<BiblioCraft:BiblioWorkbench:3>, [[<minecraft:feather>, <minecraft:crafting_table>, <minecraft:dye>],[slabWjungle, <BiblioCraft:Bibliotheca:3>, slabWjungle],[slabWjungle, slabWjungle, slabWjungle]]);recipes.removeShaped(<BiblioCraft:BiblioWorkbench:4>, [[<minecraft:dye>, <minecraft:crafting_table>, <minecraft:feather>],[slabWacacia, <BiblioCraft:Bibliotheca:4>, slabWacacia],[slabWacacia, slabWacacia, slabWacacia]]);recipes.removeShaped(<BiblioCraft:BiblioWorkbench:4>, [[<minecraft:feather>, <minecraft:crafting_table>, <minecraft:dye>],[slabWacacia, <BiblioCraft:Bibliotheca:4>, slabWacacia],[slabWacacia, slabWacacia, slabWacacia]]);recipes.removeShaped(<BiblioCraft:BiblioWorkbench:5>, [[<minecraft:dye>, <minecraft:crafting_table>, <minecraft:feather>],[slabWdark, <BiblioCraft:Bibliotheca:5>, slabWdark],[slabWdark, slabWdark, slabWdark]]);recipes.removeShaped(<BiblioCraft:BiblioWorkbench:5>, [[<minecraft:feather>, <minecraft:crafting_table>, <minecraft:dye>],[slabWdark, <BiblioCraft:Bibliotheca:5>, slabWdark],[slabWdark, slabWdark, slabWdark]]);recipes.removeShaped(<BiblioCraft:BiblioRack>, [[slabW, slabW, slabW],[slabW, mc_iron, slabW],[slabW, slabW, slabW]]);recipes.removeShaped(<BiblioCraft:BiblioRack:1>, [[slabWspruce, slabWspruce, slabWspruce],[slabWspruce, mc_iron, slabWspruce],[slabWspruce, slabWspruce, slabWspruce]]);recipes.removeShaped(<BiblioCraft:BiblioRack:2>, [[slabWbirch, slabWbirch, slabWbirch],[slabWbirch, mc_iron, slabWbirch],[slabWbirch, slabWbirch, slabWbirch]]);recipes.removeShaped(<BiblioCraft:BiblioRack:3>, [[slabWjungle, slabWjungle, slabWjungle],[slabWjungle, mc_iron, slabWjungle],[slabWjungle, slabWjungle, slabWjungle]]);recipes.removeShaped(<BiblioCraft:BiblioRack:4>, [[slabWacacia, slabWacacia, slabWacacia],[slabWacacia, mc_iron, slabWacacia],[slabWacacia, slabWacacia, slabWacacia]]);recipes.removeShaped(<BiblioCraft:BiblioRack:5>, [[slabWdark, slabWdark, slabWdark],[slabWdark, mc_iron, slabWdark],[slabWdark, slabWdark, slabWdark]]);recipes.removeShaped(<BiblioCraft:BiblioPotionShelf>, [[slabW, slabW, slabW],[mc_oakP, <minecraft:glass_bottle>, mc_oakP],[slabW, slabW, slabW]]);recipes.removeShaped(<BiblioCraft:BiblioPotionShelf:1>, [[slabWspruce, slabWspruce, slabWspruce],[mc_spruceP, <minecraft:glass_bottle>, mc_spruceP],[slabWspruce, slabWspruce, slabWspruce]]);recipes.removeShaped(<BiblioCraft:BiblioPotionShelf:2>, [[slabWbirch, slabWbirch, slabWbirch],[mc_birchP, <minecraft:glass_bottle>, mc_birchP],[slabWbirch, slabWbirch, slabWbirch]]);recipes.removeShaped(<BiblioCraft:BiblioPotionShelf:3>, [[slabWjungle, slabWjungle, slabWjungle],[mc_jungleP, <minecraft:glass_bottle>, mc_jungleP],[slabWjungle, slabWjungle, slabWjungle]]);recipes.removeShaped(<BiblioCraft:BiblioPotionShelf:4>, [[slabWacacia, slabWacacia, slabWacacia],[mc_acaciaP, <minecraft:glass_bottle>, mc_acaciaP],[slabWacacia, slabWacacia, slabWacacia]]);recipes.removeShaped(<BiblioCraft:BiblioPotionShelf:5>, [[slabWdark, slabWdark, slabWdark],[mc_darkP, <minecraft:glass_bottle>, mc_darkP],[slabWdark, slabWdark, slabWdark]]);recipes.removeShaped(<BiblioCraft:BiblioShelf>, [[slabW, slabW, slabW], [null, mc_oakP, null], [slabW, slabW, slabW]]);recipes.removeShaped(<BiblioCraft:BiblioShelf:1>, [[slabWspruce, slabWspruce, slabWspruce], [null, mc_spruceP, null], [slabWspruce, slabWspruce, slabWspruce]]);recipes.removeShaped(<BiblioCraft:BiblioShelf:2>, [[slabWbirch, slabWbirch, slabWbirch], [null, mc_birchP, null], [slabWbirch, slabWbirch, slabWbirch]]);recipes.removeShaped(<BiblioCraft:BiblioShelf:3>, [[slabWjungle, slabWjungle, slabWjungle], [null, mc_jungleP, null], [slabWjungle, slabWjungle, slabWjungle]]);recipes.removeShaped(<BiblioCraft:BiblioShelf:4>, [[slabWacacia, slabWacacia, slabWacacia], [null, mc_acaciaP, null], [slabWacacia, slabWacacia, slabWacacia]]);recipes.removeShaped(<BiblioCraft:BiblioShelf:5>, [[slabWdark, slabWdark, slabWdark], [null, mc_darkP, null], [slabWdark, slabWdark, slabWdark]]);recipes.removeShaped(<BiblioCraft:Bibliotheca>, [[mc_oakP, slabW, mc_oakP], [mc_oakP, slabW, mc_oakP], [mc_oakP, slabW, mc_oakP]]);recipes.removeShaped(<BiblioCraft:Bibliotheca:1>, [[mc_spruceP, slabWspruce, mc_spruceP], [mc_spruceP, slabWspruce, mc_spruceP], [mc_spruceP, slabWspruce, mc_spruceP]]);recipes.removeShaped(<BiblioCraft:Bibliotheca:2>, [[mc_birchP, slabWbirch, mc_birchP], [mc_birchP, slabWbirch, mc_birchP], [mc_birchP, slabWbirch, mc_birchP]]);recipes.removeShaped(<BiblioCraft:Bibliotheca:3>, [[mc_jungleP, slabWjungle, mc_jungleP], [mc_jungleP, slabWjungle, mc_jungleP], [mc_jungleP, slabWjungle, mc_jungleP]]);recipes.removeShaped(<BiblioCraft:Bibliotheca:4>, [[mc_acaciaP, slabWacacia, mc_acaciaP], [mc_acaciaP, slabWacacia, mc_acaciaP], [mc_acaciaP, slabWacacia, mc_acaciaP]]);recipes.removeShaped(<BiblioCraft:Bibliotheca:5>, [[mc_darkP, slabWdark, mc_darkP], [mc_darkP, slabWdark, mc_darkP], [mc_darkP, slabWdark, mc_darkP]]);recipes.removeShaped(<BiblioCraft:BiblioMapFrames>, [[stick, stick, stick], [stick, slabW, stick], [stick, stick, stick]]);recipes.removeShaped(<BiblioCraft:BiblioMapFrames:1>, [[stick, stick, stick], [stick, slabWspruce, stick], [stick, stick, stick]]);recipes.removeShaped(<BiblioCraft:BiblioMapFrames:2>, [[stick, stick, stick], [stick, slabWbirch, stick], [stick, stick, stick]]);recipes.removeShaped(<BiblioCraft:BiblioMapFrames:3>, [[stick, stick, stick], [stick, slabWjungle, stick], [stick, stick, stick]]);recipes.removeShaped(<BiblioCraft:BiblioMapFrames:4>, [[stick, stick, stick], [stick, slabWacacia, stick], [stick, stick, stick]]);recipes.removeShaped(<BiblioCraft:BiblioMapFrames:5>, [[stick, stick, stick], [stick, slabWdark, stick], [stick, stick, stick]]);recipes.removeShaped(<BiblioCraft:BiblioDesk>, [[<minecraft:torch>, null, <minecraft:feather>], [slabW, slabW, slabW], [mc_oakP, null, mc_oakP]]);recipes.removeShaped(<BiblioCraft:BiblioDesk:1>, [[<minecraft:torch>, null, <minecraft:feather>], [slabWspruce, slabWspruce, slabWspruce], [mc_spruceP, null, mc_spruceP]]);recipes.removeShaped(<BiblioCraft:BiblioDesk:2>, [[<minecraft:torch>, null, <minecraft:feather>], [slabWbirch, slabWbirch, slabWbirch], [mc_birchP, null, mc_birchP]]);recipes.removeShaped(<BiblioCraft:BiblioDesk:3>, [[<minecraft:torch>, null, <minecraft:feather>], [slabWjungle, slabWjungle, slabWjungle], [mc_jungleP, null, mc_jungleP]]);recipes.removeShaped(<BiblioCraft:BiblioDesk:4>, [[<minecraft:torch>, null, <minecraft:feather>], [slabWacacia, slabWacacia, slabWacacia], [mc_acaciaP, null, mc_acaciaP]]);recipes.removeShaped(<BiblioCraft:BiblioDesk:5>, [[<minecraft:torch>, null, <minecraft:feather>], [slabWdark, slabWdark, slabWdark], [mc_darkP, null, mc_darkP]]);recipes.removeShaped(<BiblioCraft:BiblioLamp>, [[mc_glass, <minecraft:glowstone>, mc_glass],[null, <minecraft:gold_ingot>, null],[<minecraft:gold_nugget>, <minecraft:gold_ingot>, <minecraft:gold_nugget>]]);recipes.removeShaped(<BiblioCraft:BiblioIronLamp>, [[mc_glass, <minecraft:glowstone>, mc_glass],[null, mc_iron, null],[mc_iron, mc_iron, mc_iron]]);recipes.removeShaped(<BiblioCraft:BiblioStuffs:2> * 2, [[<minecraft:stone_slab:7>,<minecraft:stone_slab:7>,<minecraft:stone_slab:7>], [null, null, null], [null, null, null]]);



 
01. Typewriter:


 
Posted Image
All colors avaible - use dyes in crafting recipe (instead of bonemeal).
 


 

02. Armor stand:


Posted Image
Any lumber, wrought iron ingots.


 

03. Clocks:


Posted Image
All 5 colors avaible (check "Wood" section).


 

04. Painting press:


Posted Image
Wrought iron ingots, double sheets and borderless painting.


 

05. Fancy workbench:


Posted Image
All 5 colors avaible (check "Wood" section).



 
06. Dinner plate:


Posted Image
Ceramic bowls, fire clay.


 


07. Disk rack:


Posted Image
Any lumber.


 




08. Typesetting table:


Posted Image
Any lumber, any planks.


 

09. Fancy sign:


Posted Image
All 5 colors avaible (check "Wood" section).


 





10. Seats:


 
All 5 colors avaible (check "Wood" section). You can use WOOL CLOTH OR SILK CLOTH in all recipes.


 

 
Wood:

  • [*]
Oak - oak  [*]Spruce - spruce [*]Birch - birch [*]Jungle - sequoia [*]Dark oak - hickory

Bibliocraft-TFC_recipes_v1.0.zip

Edited by elCarel
0

Share this post


Link to post
Share on other sites

That look like a good thing while we wait for the bibliocraft tfcwood addon

0

Share this post


Link to post
Share on other sites

That look like a good thing while we wait for the bibliocraft tfcwood addon

 

is someone actually working on that?

 

Also, thank you for saving me a lot of scripting time OP

0

Share this post


Link to post
Share on other sites

is someone actually working on that?

 

Also, thank you for saving me a lot of scripting time OP

 

Few months ago i read about tfcaddon being made by BiblioCraft author, but... Yeah ;). He's adding cool stuff to his mod - thats more interesting, can't blame him for that ;)

 

Also... no problem - i hoped it will become useful for someone. Good to read you like it.

 

First post updated: full script for the curious and all recipes for those not sure wth is this ;).

0

Share this post


Link to post
Share on other sites

This is awesome! Great job reworking all of those recipes.

 

Would it be ok if I used these on my server?

0

Share this post


Link to post
Share on other sites

This is awesome! Great job reworking all of those recipes.

 

Would it be ok if I used these on my server?

 

Sure, that's why i released it to the public :). Have fun.

0

Share this post


Link to post
Share on other sites

Nuchaz know about TFC and he want to make a TFC addon, he said it will not be before the next release of Bibliocraft. A couple months ago he said he would do it when TFC reach MC 1.7, so it's only a question of time

 

There is a topic in suggestion about it and his latest statement are here

https://github.com/Nuchaz/BiblioCraft/pull/190

0

Share this post


Link to post
Share on other sites

edit: everything is working fine, was an error on my part

0

Share this post


Link to post
Share on other sites
Hello. Not a bad job! =)
But as I understood, BC does not account for the size of objects.
Ie you can put the logs on the shelf?
0

Share this post


Link to post
Share on other sites

I just checked, and it's possible to use TFC and Bibliocraft with Natura and Bibliowood addon.

What's the point ? It would be possible to use the Natura wood and rename and retexture them in a Ressource pack to have the Bibliocraft in all the TFC wood variety.

 

In the config you can disable the natura plants generatin to avoid having useless barley and bushes (cotton can be usefull).

 

I'll text a bit more on actual texture and renaming and let people informed if you think it's interesting.

0

Share this post


Link to post
Share on other sites

Nuchaz added in a new crafting bench and items that allow you to retexture with what you want. So you make framed furniture paneller and put the block you want with a framed version of say bookshelf and pull out the textured block a la Ender IO painter/Carpenter blocks. So no need for the bibliowoods at all anymore. It is sweet too because you don't have to enter the GUI at all, click the appropriate spots with texture block and framed furniture and shift click out product.

0

Share this post


Link to post
Share on other sites

well that is a good news!

 

These are the 3 recipes i made

 

TFC saw with 4 TFC lumber to get 2 Framing Sheet

TFC saw with Framing Sheet to get 2 Framing Board

 

TFC iron and saw + framing sheets and boards to get a Framed Paneler. (The saw must be new and it will damage it for a copper saw worth of damage, so it's the same price to pay with the use of any saw).

 

// ================================================================================
//#MARKER ADD SHAPELESS
recipes.addShapeless(<BiblioCraft:item.FramingSheet> * 2, [<ore:woodLumber>, <ore:woodLumber>, <ore:woodLumber>, <ore:woodLumber>, <ore:itemSaw>.transformDamage(1)]);
recipes.addShapeless(<BiblioCraft:item.FramingBoard> * 2, [<BiblioCraft:item.FramingSheet>, <ore:itemSaw>.transformDamage(1)]);
 
 
// ================================================================================
//#MARKER ADD SHAPED
recipes.addShaped(<BiblioCraft:BiblioPaneler:6>, [[<terrafirmacraft:item.Wrought Iron Ingot>, <ore:itemSaw>.onlyDamageAtMost(1).transformDamage(600), <ore:ingotWroughtIron>], [<BiblioCraft:item.FramingBoard>, <BiblioCraft:item.FramingBoard>, <BiblioCraft:item.FramingBoard>], [<BiblioCraft:item.FramingSheet>, <BiblioCraft:item.FramingSheet>, <BiblioCraft:item.FramingSheet>]]);
1

Share this post


Link to post
Share on other sites

so that's how you add tool damage to MineTweaker scripts! .... :D

I have been looking all over for that!

 

thank you for showing the scripts for these! B)

0

Share this post


Link to post
Share on other sites

First you will also want any.Damage() or it won't take damaged tools.

The scripts given will not work. You cannot, unless recent change I don't know about, apply .anyDamage() or .transformDamage() with ore dictionary name. The way you do it is by iterating with a for loop.

for item in <ore:itemSaw>.items {recipes.addShapeless(<BiblioCraft:item.FramingSheet> * 2, [<ore:woodLumber>, <ore:woodLumber>, <ore:woodLumber>, <terrafirmacraft:item.SinglePlank:15>, item.anyDamage().transformDamage()]);recipes.addShapeless(<BiblioCraft:item.FramingBoard> * 2, [<BiblioCraft:item.FramingSheet>, item.anyDamage().transformDamage()]);}
Note you don't need a 1 in the () it assumes 1, however you can specify more than 1.
1

Share this post


Link to post
Share on other sites

First you will also want any.Damage() or it won't take damaged tools.The scripts given will not work. You cannot, unless recent change I don't know about, apply .anyDamage() or .transformDamage() with ore dictionary name. The way you do it is by iterating with a for loop. 

for item in <ore:itemSaw>.items {recipes.addShapeless(<BiblioCraft:item.FramingSheet> * 2, [<ore:woodLumber>, <ore:woodLumber>, <ore:woodLumber>, <terrafirmacraft:item.SinglePlank:15>, item.anyDamage().transformDamage()]);recipes.addShapeless(<BiblioCraft:item.FramingBoard> * 2, [<BiblioCraft:item.FramingSheet>, item.anyDamage().transformDamage()]);}
Note you don't need a 1 in the () it assumes 1, however you can specify more than 1.

 

 

Well.. it does work.... no matter if the tool is damaged or not. I used MineTweaker RecipeMaker to help writing some stuff, and I tested the recipe... and they work well.

 

And I am sorry but I do not understand what you say should not be working... 

0

Share this post


Link to post
Share on other sites

If I apply .anyDamage to an ore dictionaried tool, minetweaker throws an error saying that anyDamage for oredic items has not yet been added.

It may be that minetweaker allows the onlyDamageAtMost to be used for ore dictionary items. I'm still learning zenscript and am no expert. I'm not sure the .onlyDamageAtMost() tag is what you would want. According to the minetweaker wiki "myItem.onlyDamageAtMost(100); // only accepts items with a damage of at most 100". From how I interpret it, this would mean tool could not be used with a craft using the above code after 100 durability was used on it. Unless I've got it ass backwards and it means tool could be used until it only had 100 durability left, but this wouldn't make sense in their example for .onlyDamagedBetween(15, 100) as an example of combining .onlyDamageAtMost() and .onlyDamageAtLeast(). So I would think your .onlyDamageAtMost(1) would only accept a fresh tool.

Also why are you using .transformDamage(600). Does that not eat up 600 durability per craft? That seems awfully mean.

<ore:itemSaw>.onlyDamageAtMost(1).transformDamage(600),

0

Share this post


Link to post
Share on other sites

The idea is that to use à new saw, to be sure that it have at least 600 durability in the case of a copper saw. The bibliocraft recipe use a saw made with 4 iron ingots, So my paneller recipe is not too expensing for the use of that  block, it use a copper saw worth of damage.

0

Share this post


Link to post
Share on other sites

Well this has been enlightening as playing around helped me learn a bit more about minetweaker. I'm not quite sure what I was doing before, but I was sure I needed to use .anyDamage() with the .transformDamage(), but turns out I don't, so I can actually clean up a lot of my code and get rid of a ton of for loops. I understand your logic, but it would be frustrating to have a slightly used red steel saw and have to craft a new saw to make the paneler, but yeah I get where you are going with that.

 

One thing with your shapeless recipe though. You have a <terrafirmacraft:item.SinglePlank:15> where you want <ore:woodLumber>. I do that a lot and due to the recipe maker as well.

 

Edit: and more learning. I do have to do things the way I am with for loops. I've created my own ore dictionary entries for the different levels of tools to be used in crafting. Unlike the TFC registered <ore:itemTooltype> entry my custom <ore:itemTierToolType> ore dictionary entry does require the anyDamage() tag on it. So my loops stay.

0

Share this post


Link to post
Share on other sites

Well this has been enlightening as playing around helped me learn a bit more about minetweaker. I'm not quite sure what I was doing before, but I was sure I needed to use .anyDamage() with the .transformDamage(), but turns out I don't, so I can actually clean up a lot of my code and get rid of a ton of for loops. I understand your logic, but it would be frustrating to have a slightly used red steel saw and have to craft a new saw to make the paneler, but yeah I get where you are going with that.

 

One thing with your shapeless recipe though. You have a <terrafirmacraft:item.SinglePlank:15> where you want <ore:woodLumber>. I do that a lot and due to the recipe maker as well.

 

Edit: and more learning. I do have to do things the way I am with for loops. I've created my own ore dictionary entries for the different levels of tools to be used in crafting. Unlike the TFC registered <ore:itemTooltype> entry my custom <ore:itemTierToolType> ore dictionary entry does require the anyDamage() tag on it. So my loops stay.

 

Indeed, I have one lumber that is not  oredict. The problem with the 600 damage, is that there is no rule to say "atleastDamageLeft", then I would say that the tool need to have at least 600 points of durability to be used in the recipe. Otherwise I have to write a new formula for every saw and specify the damage value for each of them.

I know it's not the most convenient recipe for the player, but it's the easiest to write.

0

Share this post


Link to post
Share on other sites

Personally I made the crafting bench thing require 2 sheets of any bronze (I have an ore dict for plateAnyBronze) and a bronze saw that is consumed. I didn't want players to have to wait for Iron Age to get it and well it can save a lot of chiselling so a full bronze saw seems fair.

0

Share this post


Link to post
Share on other sites

Hey, Nice job on the recipes conversions. I've been playing the TerraFirmaPunk HQM pack (with a few minor variations/updates, like newest BiblioCraft of course) and I noticed the pack used this recipe pack so I followed the bread crumbs back to this thread. 

 

Since I've gotten deep into TFC again and I've just started the age of steel I've been thinking of finally making an official BiblioWood TFC addon for BiblioCraft. I've held off for quite awhile because I knew I needed to actually play a proper playthrough (which I hadn't done since some version back on mc 1.6.4) to understand what I have to work with and what will feel good in TFC. I think a lot of the recipes here strike a pretty good balance so I think I am going to kind of use these as a jumping off point and incorporate most of them into the official addon.

 

I am also thinking about adding some anvil recipes for certain things. They seem quite easy to add based on the code I've read over. I think the golden compass, map tool, and the bibliocraft saw would all be good candidates for anvil recipes. The printing press chase might be too. I am open to the idea of adding a few new items for crafting purposes too. For example, I could have you craft the golden compass base and the needle as 2 pieces that you craft together. I kind of like the idea of stuff like that. 

 

I am curious if anyone has any thoughts or suggestions on what items/blocks should be done on the anvil and what should maybe be broken into separate pieces for crafting. The thought of maybe having to make the printing press rollers on the anvil cross my mind too. So, anyone have thoughts?

 

 

Edit: I should mention that I am the BiblioCraft dev if you hadn't figured that out already. ;)

Edited by Nuchaz
3

Share this post


Link to post
Share on other sites

The first version of BiblioWoods TFC Edition is up on the Bibliocraft website. Very nice work on this.

0

Share this post


Link to post
Share on other sites

Ok I'm trying to remove a bunch of the vanilla recipes from NEI and I'm having an issue where it removes both recipes.  It is only for some of the items not all.

 

For Example. The oak furniture paneler will remove the vanilla recipe only. Script is: 

recipes.removeShaped(<BiblioCraft:BiblioPaneler>, [[<minecraft:iron_ingot>, <BiblioCraft:item.FramingSaw>, <minecraft:iron_ingot>], [<minecraft:wooden_slab>, <minecraft:wooden_slab>, <minecraft:wooden_slab>], [<minecraft:planks>, <minecraft:planks>, <minecraft:planks>]]);

But for the Framed furniture paneler it removes both the vanilla and the TFC version of the recipe with this script.

recipes.removeShaped(<BiblioCraft:BiblioPaneler:6>, [[<minecraft:iron_ingot>, <BiblioCraft:item.FramingSaw>, <minecraft:iron_ingot>], [<BiblioCraft:item.FramingBoard>, <BiblioCraft:item.FramingBoard>, <BiblioCraft:item.FramingBoard>], [<BiblioCraft:item.FramingSheet>, <BiblioCraft:item.FramingSheet>, <BiblioCraft:item.FramingSheet>]]);

I don't see a pattern of what works and doesn't. The cookie jar and typewriters work to remove just vanilla, but the sword pedestal does not.

0

Share this post


Link to post
Share on other sites

Ok I'm trying to remove a bunch of the vanilla recipes from NEI and I'm having an issue where it removes both recipes.  It is only for some of the items not all.

 

For Example. The oak furniture paneler will remove the vanilla recipe only. Script is: 

recipes.removeShaped(<BiblioCraft:BiblioPaneler>, [[<minecraft:iron_ingot>, <BiblioCraft:item.FramingSaw>, <minecraft:iron_ingot>], [<minecraft:wooden_slab>, <minecraft:wooden_slab>, <minecraft:wooden_slab>], [<minecraft:planks>, <minecraft:planks>, <minecraft:planks>]]);

But for the Framed furniture paneler it removes both the vanilla and the TFC version of the recipe with this script.

recipes.removeShaped(<BiblioCraft:BiblioPaneler:6>, [[<minecraft:iron_ingot>, <BiblioCraft:item.FramingSaw>, <minecraft:iron_ingot>], [<BiblioCraft:item.FramingBoard>, <BiblioCraft:item.FramingBoard>, <BiblioCraft:item.FramingBoard>], [<BiblioCraft:item.FramingSheet>, <BiblioCraft:item.FramingSheet>, <BiblioCraft:item.FramingSheet>]]);

I don't see a pattern of what works and doesn't. The cookie jar and typewriters work to remove just vanilla, but the sword pedestal does not.

 

Try to just hide them from NEI instead of removing them... I use this to hide vanilla recipes: https://github.com/raymondbh/InterConfig/blob/master/scripts/hidenei.zs

 

Edit:

I made one for BiblioCraft also https://github.com/raymondbh/InterConfig/blob/master/scripts/hidenei-bibliocraft.zs

Edited by raymondbh
0

Share this post


Link to post
Share on other sites
Sign in to follow this  
Followers 0