Skip to content

3.1.0.231

Compare
Choose a tag to compare
@KnightMiner KnightMiner released this 15 Jul 05:41
· 484 commits to 1.16 since this release

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