# To-Dos ## Bugs - [ ] Placement bug for crucible from tongs - [ ] Wootz shovel not rendering (NORTH) - [ ] Cool Damascus Rendering in tongs - [ ] Grinding Wheel pull out - [ ] Grinding wheel wont turn off - [ ] Grinding wheel rotate ## Current Feature - [ ] Redstone Engine Model - [ ] Engine Refactor - [ ] Slots for Engines - [ ] Tool Slot - [ ] Gearbox Slot - [ ] Grinding Blade - [ ] Fan - [ ] powered-axle - [ ] Gearbox Block - [ ] Engine Overclocking - [ ] Gears ## Feature Optimizations - [ ] Untick Bloomery and Forge - [ ] Craft Tweaker Support - [ ] Recipe Handler for Block Breaker - [ ] Damascus Workblade Recipe ## Feature Musket - [ ] Create powder charge item (copper, charcoal, gunpowder) - [ ] Create musket round item (lead or iron nugget) - [ ] Create wadding item (paper) - [ ] Create soaked slow match item (cordage, bucket of water, gunpowder) - [ ] Create dried slow match (soaked wick on drying rack) - [ ] Create lit slow match (dried slow match and firebow/torch/flint&steel) - [ ] Create barrel item - [ ] Create stock item - [ ] Create lock assembly item ## Backlog - [ ] Hardened Leather Helmet Inventory Model - [ ] Add Achievements - [ ] Random Floats for hot texture - [ ] Silver/Lead Production - [ ] Sparks to forging - [ ] Add Iron Ring Recipe - [ ] Add chainmail recipe - [ ] Add Iron Shield - [ ] Gold Smelting - [ ] Add forgehammer to oreDict ### Tid-Bits NonNullList tempDrops = NonNullList.create(); ItemStack iron_gear = RecipeHelper.getFirstDictionaryMatch("gearIron", 1); ``` sed -i -- 's/iron/steel/g' * rm *.json-- rename s/iron/steel/ iron* ``` ### Completed - [x] weapon upgrades - [x] Grinding Bench - [x] Repair ToolHead - [x] Grinding Wheel Crafting Slack, Clay, Sand - [x] Grinding Bench Recipe - [x] Dissasemble recipes for weapons - [x] Chisel Pickup - [x] WorkBench - [x] Longbow change NBT management - [x] Check dict name for cluster - [x] Check block break code for NBTCrucible - [x] Cooldown for sledgehammer not working - [x] tune volume down on sledgehammer - [x] when placing crucibles on the side of a block it replaces the block above - [x] Check on disable for soft crucible in bloomery - [x] Correct Tooltip for RawLongbow - [x] Add tooltip to Chisel and SledgeHammer - [x] Damascus workblade - [x] Config to map only wrought iron to vanilla iron or wrought iron to another iron - [x] Config to map damascus steel to generic mod steel - [x] If blockbreaker charge is 0 shift right click will remove the gallagher - [x] drop a tool handle when crafting - [x] Hot Crucible block form missing texture - [x] Soft Crucible drop from tongs - [x] Pickaxe upgrades printout - [x] Can't put a crucible straight from creative inventory into bloomery and pull with tongs - [x] SledgeHammer and Chisel item and blocks - [x] ToolTip rawLongbow - [x] Update Recipes with oreDict for slackLime - [x] Chisel Bounding Box changes - [x] SledgeHammer Supid Damage Modifier - [x] SledgeHammer and Chisel crafting - [x] SledgeHammer and Chisel assets - [x] SoftCrucible Color Issues - [x] Apply Forge turn off logic to Bloomery - [x] Soft Crucible Hibachi Recipe - [x] Fix Plate Crafting - [x] Longbow animation - [x] Fix Forge Cool Down - [x] Fix Forge StackTagCompound management - [x] ForgeHammer Recipes - [x] Bronze Plate Cast - [x] JEI Support - [x] Update SoftCrucible Model - [x] Crucibles were returning input ingredients even after cooked - [x] Hot Crucible doesn't have hot molten layer - [x] Can't add upgrades to the anvil - [x] Steel Plate Recipe #37 - [x] Damascus Recipes - [x] Damascus Weapons - [x] Need Recipe for Soft Crucible - [x] Make Wootz Weapons - [x] Crucible is not resetting after iron is removed. - [x] Chunk and Ball stacking - [x] Delete unused models, blockstates, and textures - [x] Inventory version of balls have the same texture - [x] Wootz Chunk Model - [x] Casting Mud Texture - [x] Adobe Bloomery Texture - [x] Adobe Forge Texture - [x] Update nbt Crucible Models with open top - [x] Update all slotted tong models - [x] Inventory model for nbtCrucible - [x] Tongs hot Texture - [x] Casting Block line 103 - [x] Bloomery rendering all messed up - [x] Update Casting recipes to use new slotted tongs and nbtCrucible - [x] NBT Crucible - [x] NBT Crucible Recipes - [x] Slotted Tongs - [x] Item Crucible - [x] NBTCrucible to ItemCrucible transformer - [x] StoneTongs ItemCrucible to NBTCrucible transformer - [x] BlockBreaker Support for copper dust and tin dust - [x] picking up raw bronze crucible returns some other shit - [x] Tool breaking should return tool head - [x] Casting Table - [x] Block - [x] Gui - [x] Crafting recipes - [x] StoneTongs for all tool heads - [x] ItemNBT - [x] ItemRender - [x] JSON - [x] Change how bloomery does recipe cookTime - [x] Duplication Bug for Tool Repair - [x] Fix Breaker Render to rotate correctly - [x] Make All Accompanying Recipes - [x] Update blockstates with: - [x] cleanIron - [x] steel - [x] wootz - [x] Make an Iron Anvil - [x] Check Iron Anvil creation logic - [x] Make New Ore Tool, Tool Part, Ingot, and Chunk Assets - [x] Make Steel Recipes and Tools - [x] Make Wootz Recipes and Tools - [x] Update tool parts and tool textures - [x] Light Forge and Firebox with Firebow or Torch - [x] Any gallagher can be used to make a stone anvil - [x] Update Crafting for tools to include leatherStrap - [x] Forge Setting Player on fire but not taking damage - [x] Forge and Bloomery make Smoke - [x] Remove cool ingots from inventories with Hand - [x] Remove cool tools heads from inventories with Hand - [x] Add rendering in anvil renderer for Cool Ingots - [x] Hot Ingots should cool down - [x] Coal is not being removed from the forge or firebox - [x] Tool Disassembly - [x] Tool Repair - [x] Custom Tool Material - [x] Can't remove fuel from Bloomery - [x] Crafting Recipe for Iron Ingot to Iron Ball - [x] Block To Read Temperature - [x] Bellows Moves Faster - [x] Create the hoe Item - [x] Finish Toolhead Recipes - [x] Add randomInt to anvil - [x] Create the axe Item - [x] Create the shovel Item - [x] Create the axe Model - [x] Create the shovel model - [x] Create the hoe model - [x] Fix Flame creator from Forge and Bloomery - [x] Copy Heat Handler for Forge to Bloomery - [x] Create getter and setter for itemNBT - [x] Create all the textures for all the NBT types - [x] Check for if the pickaxe head is hot before removing from forge - [x] fix rotation rendering for Anvil - [x] Fix renderings in the Anvil - [x] Fix Renderings in the Forge - [x] Fix StoneTongs rendering for NBT 8 - [x] Allow redstone, lapis, and shards in the anvil - [x] Create toolHead Item - [x] Give toolHead item NBT - [x] Create pickaxehead Item - [x] Create pickaxehead SubNBTs - [x] Create Forging Recipe for toolHeads - [x] Create Anvil recipe for toolHeads - [x] Create Slot for Forge to accept toolheads in slot 4 - [x] Stone Anvil - [x] Stone Anvil Inventory - [x] Stone Anvil Tile - [x] Stone Anvil Crafting - [x] TESR Inventory Rendering for Anvil - [x] Iron Chunk Item Model - [x] Anvil Item Model - [x] StoneTongs Iron Chunks - [x] Hammer Crafting - [x] Iron Chunking - [x] Forge Recipe Handler - [x] Hot Iron Ingot Recipe - [x] Block Drop for failed crucible - [x] oreDictionary ingotBall to ingotIron - [x] Tile Firebox Heat Manager - [x] Fix Bloomery Lit Texture - [x] Bellows break texture - [x] Bellows Pump Speed - [x] Break IronCrucible gives back Ore - [x] Tile Bloomery Heat Manager - [x] Tongs Model for hotIron - [x] Tongs Model for hotIronCooked - [x] Tongs Model for hotIronBurnt - [x] Tongs Extract from bloomery for Hot Iron - [x] Tongs Extract from bloomery for Hot Iron Finished - [x] Crafting Recipes