Prevented HasTE from corrupting TE's of unrelated blocks if passed an incorrect position and log warning/throw error if it happens.
Partially reverted the check in HasTE - causes issues in e.g. blockBreak when the block is unset before the TE is removed. will only throw error if actually replacing another block's TE.
Added a Silk Touch mode config option, if Silk Touch mode is disabled, players may enchant the Exchangers with Silk Touch to achieve Silk Touching on Exchangers or Fortune to get additional drops.
Added a PlaceEvent for when Exchangers tries to replace blocks, allows other mods to cancel the event, which also fixes an issue with Faction Mod.
Added a special blocks list for internal use.
Added a config option to allow Unbreaking enchant reducing chance of using power for Powered Exchangers, currently tested and works on all MC versions, enabled by default.
Added a way to decrease range for Exchangers (by holding sneak and pressing the mode key).
Migrated over to use string block IDs instead of integers.
Rewritten lots of translation stuff.
Changed all the camelCase translation keys to be lowercase with underscores.
Completely implemented support for Holding and Unbreaking enchant.
Rewritten GUI and render overlay, hopefully should resolve a lot of OpenGL conflicts with different mods.
The render overlay now turns green when selecting a valid block and turns red when selecting an invalid block.
Did some internal code optimizations to greatly reduce redundancy.
Fixed a major problem with Exchangers not being able to replace blocks with metadata.
Fixed the MV Exchanger requiring Tier 3 core instead of Tier 2 in hard mode.
Fixed a rendering issue with Light Level Overlay Reloaded.
Added a new config, cropGrowthSpeed (Default: 0.0): This number is added/subtracted from normal fertile crop growth (3.0) and adjacent fertile crop growth (4.0)
Added a new config, fruitGrowthSpeed (Default: 25): lower is faster.
Added new Presser recipes:
Minecraft Pumpkin Seeds to Cooking Oil, Grain Bait.
Added Cooking Oil recipes for cropAvocado, listAllseed(2:2 ratio), cropTea.
Added Roasted Root Veggie Medley recipes for cropRutabaga, cropBeet, cropRhubarb.
Added Spicy Greens Recipe for cropSpinach, cropAsparagus.
Added a Fresh Milk recipe alternative (toolJuicer, cropAlmond).
Added a Spider Web 'fruit' tree, that grows in temperate areas with spider web 'fruits' that drop string when mature and right-clicked (sapling crafted with any sapling and three string). You can disable this in the config with spiderwebtreeGeneration.
Removed useless config options (bait amounts, fresh water amounts, salt amounts, etc). To change the amount a recipe gives you, open the recipe JSON in the JAR file in a text editor and change the count amount.
Beehives can now be sheared.
Changed a Presser recipe: Coconut now gets pressed to Coconut Milk and Grain Bait.
Changed some recipes:
Spring Salad now requires toolCuttingboard, cropLettuce, listAllveggie(instead of having a dozen specific recipes).
Veggie Stir Fry now requires listAllmushroom or listAllvegie instead of specific recipes.
Almond Butter, Peanut Butter, Cashew Butter, Pistachio Butter, Chestnut Butter now use toolMortarandpestle.
All recipes with alternate versions have now been re-named foodname_alternate item (example: friesitem_foodSalt, friesitem_dustSalt, friesitem_itemSalt, etc).
The Presser can now be automated! Input slot is accessed from top, sides while both Output slots are accessed from the bottom. Tested with hoppers!
Fixed several names: "Three Bean Casserole", "Grapefruit Juice", "Raw Duck" and "Cooked Duck".
Fixed editing of WorldGen main thread.
Fixed: Gardens now break instantly again when punched.
Fixed: Peking Duck finally has its own recipe, allowing you to finally make it and Stuffed Duck.
Fixed: Green Bean Casserole now has a recipe.
Fixed: Fixed recipe grouping.
Fixed: Soft Pretzels now require listAllwater as well.
Fixed: Tofacon now accepts itemSalt, dustSalt, and foodSalt OreDictionary'd salts.
Fixed: Roasted Chestnut, Popcorn, Raisins, Tea, Coffee, Ricecake, Grilled Asparagus, Baked Sweet Potato now use correct cropX Ore Dictionary listings.
Fixed: All honey recipes now use foodHoneydrop and dropHoney (from Forestry) for all recipes.
Fixed: Plain Yogurt x4 can also be made by putting Plain Yogurt + Leather in crafting grid.
Fixed: Red Velvet Cake now requires foodCocoapowder in place of one of the dyes.
Fixed: Beehives now break when nothing is above them, dropping the Queen Bee.
Fixed: Fruit blocks now break with nothing is above them, if mature will drop 2 fruits (to make up for losing a renewable resource block).
Fixed: Grilled Mushroom's recipe now uses cropWhitemushroom instead of harvestcraft:whitemushroomitem.
Fixed: Sweet and Sour Sauce's recipe now uses foodHoneydrop and dropHoney instead of harvestcraft:honeyitem.
Fixed: All salt recipes should have three versions for dustSalt, foodSalt, and itemSaltOre Dictionary.
Fixed: Fruit logs (maple, cinnamon, paperbark) should now convert to planks correctly.
Fixed: Fixed recipes for making and unmaking Honey Block, Pressed Wax Block, Honeycomb Block, Waxcomb Block.
Fixed: Recipes to make Pressed Wax with cropCandle (toolPot, 1:1, toolPot, 8:8)
Fixed: Toasted Coconut's recipe now uses cropCoconut correctly.
Fixed some issues with Hunger Overhaul interacting with HarvestCraft.
Added a way for IDropoffManager implementations to provide their own IItemHandler.
Increased API version to 2.
Automation: Fixed pistons not updating the amount of players viewing a chest's interface, leaving it to be open if it's moved while a player is looking at it.
General: Quark will no longer break Random Things' dyeing machine.
Management: Fixed the extract and restock buttons being dependant on Dropoff being enabled instead of Chest Buttons.
Tweaks: Added a config setting to Automatic Recipe Unlock to disable the recipe book entirely.
World: Fixed a crash if a type of world stone is enabled but the rarity set to 0.
Added an experimental hackyRender option which "fixes" the invisible elevator issue when it is on a sub-chunk boundary. This is false by default, set to true if you wish to use it in thuttech.cfg, and may cause undue frame drops if too many large elevators are used at once.
Fixed the last vanilla-type arrow in a player's inventory not being fired with TiC bows.
Crafting stations now ignore each others inventories, preventing freezes.
On-Hurt Traits (cactus) no longer deal damage when you're receiving reflected damage anymore (guardians/other cactus users), preventing a crash.
Removed impossible to craft casting recipes that showed up in JEI.
Fixed Magma Slime Islands cascading worldgen.
Fixed Slime Boots causing fall damage on land depending on where you originally started (you take less damage now too). The same has been done for congealed slime blocks.