Releases
3.1.0.231
Note: this alpha will break all addons, but hopefully the changes made here should prevent the need to break addons in later builds.
Modifiers
Added: padded - reduces knockback of a tool
Added: dual wielding - allows using a small tool in the offhand
Added: textures for many modifiers on tools (thanks RCXcrafter)
Added: dragon scales - dropped when the dragon is damaged by end crystals or TNT, used as an alternative to dragon heads
Changed: diamond, emerald, netherite, and shiny now change the text rarity of tools
Changed: reach now requires queens slime instead of manyullyn
Changed: tilling, stripping, and pathing now require 1 netherite scrap and 2 tool parts instead of custom items
Changed: autosmelt now uses magma blocks instead of ichor
Changed: severing now works on the ender dragon
Changed: severing drop rate is doubled on rare entities such as the ender dragon
Changed: damage based modifiers are now scaled by tool damage multipliers
Modifiers such as shiny now display better in JEI
Tools
Added the dagger, a fast item that can be used in both hands
The scythe and cleaver now shear in AOE when given silky. Kamas, daggers and swords can use expanders (and silky) to get AOE shearing
Kamas now attack somewhat slower
Materials
Doubled the effect of cultivated/wood, now granting +50% repair per part
Greenheart, skyroot, and bloodshroom now can be used to make and repair slimewood in the part builder
Removed the option to repair slimewood using slime
Tables
Lower cost patterns are now sorted first in the part builder, effectively groups small and large parts
Added back config options to hide most table or anvil variants
Fix wrong tag for crafting station variants in JEI
Smeltery
Incomplete smelteries now display a message on right click explaining the problem
Incomplete smelteries now highlight the problematic block in red
When holding a book, the block preventing the smeltery from expanding is highlighted in yellow
Fix melter UI not opening due to empty stacks of fluid tank items
Gadgets and world
Added slime cake, grants potion effects replacing slime drops
Reduced mining level of cobalt ore to just iron
Added signs for the three woods added by Tinkers
Advancements
Added advancement to get the anvil
Split tool crafting advancement into small and broad
Move ability advancement to the smeltery tree, as most abilities require the anvil
Add new advancement for getting 6 extra upgrade slots
Disable glass cannon advancement, as its not currently possible (but will be once the soul forge is added)
Book additions
Updated materials and you
Added puny smelting content
Added mighty smelting content
Added fantastic foundry content
Added encyclopedia of tinkering content
Only book left unfinished is Tinkers' Gadgetry
Book changes
If a material has no items, repair kit is now the fallback instead of a question mark
New book item textures (thanks Falkor)
(Mantle change): books can now be removed from lecterns using the UI
New recipe for the encyclopedia
Added new padding page type
Data
Adjusted sort keys of tinker station tools, to add more room for addons to sort new tools
Moved material melting fluid into a recipe
Split material casting fluid into a separate recipe, supports tagged fluids and allows a material to be only castable or only meltable
Most casting recipes now use tagged inputs instead of hardcoded fluids
Rework composite recipes a bit, instead of composite basins and table, there is composite part recipes and composite materials
Added the option to hide a material from JEI and creative
Added interfaces to aid in recipe generation for materials, metals, parts, and tools
Added repairable tag, so its possible to make a modifiable item with no durability
API
Harvest and attack related hooks now use context objects to reduce the number of parameters
Should also mean those hooks remain stable up into the beta release
Block harvest related hooks now have context related to the originally targeted block
Attack related hooks now have a flag marking if an entity is the targeted entity and hand used for attacking
Attack related hooks now are called for all entities instead of just living, a couple are renamed as a result
Validate hook is now called when the last level of a modifier is removed, to allow preventing removal
Added tool shear event to allow shearing non-IForgeShearable entities
Material registry now has hooks on both sides to run events once the registry is fully loaded, and uses a forge event
Added new tool definition builder, will make it easier to add new tool definition parameters if needed
Begin changes needed to allow non-part tools to support modifiers
Cleanup
Removed slimedrops, replaced with slime cake (see gadgets)
Fully remove stone ladders and torches, wooden rails, dried clay, and jerky, they were just hidden before
Library cleanup: many classes were moved to new packages and some deleted or moved out of library
Notable change: MaterialValues
is now FluidValues
Misc
Updated CraftTweaker examples (thanks Jared)
Improve debug display of modifiers and materials
Fix log spam when tools with old NBT are stored in containers that don't call proper vanilla itemstack hooks
Fix exception on config reload
You can’t perform that action at this time.