Skip to content

Releases: SlimeKnights/TinkersConstruct

3.5.0.18 for 1.18.2

08 May 21:35
Compare
Choose a tag to compare

Tools

  • Experimental: broad tools are no longer two handed. Want to see if this plans better before fully removing the feature, so feedback is welcome
  • Fix tools in bonus chests not having any modifier slots

Travelers Gear

  • Travelers gear now protects against freezing
  • Travelers boots now allow walking on powdered snow

Modifiers

  • Added Wetting, leggings ability like spilling, except the fluid applies to yourself on damage
  • Added Step Up, a leggings modifier that increases the step height of a player
  • Necrotic now heals a constant percentage on crit instead of healing a random amount every hit
  • Enderporting now triggers when harvesting crops
  • Exchanging no longer requires the tool to be effective to trigger
  • Split haste into armor haste and melee/harvest haste. If you migrate a world from 1.18.1 or before, you may need to use a wet sponge to remove then reapply haste to your chestplate.
  • Overslime now applies a debuff to armor. Overforced now counts as a slime friend to prevent the debuff
  • Zoom now requires spy glasses to apply

Materials

  • Dwarven was rebalanced. Now gives a percentage debuff at high elevations, and bases the buffs and debuffs off the world max height and 0 instead of sea level
  • Fix tinkers bronze redirecting to a material that does not always exist

Tables

  • Fix part builder slider being invisible
  • Fix a dupe with specifically sized part builder recipes

Smeltery

  • Smeltery controller is now crafted using seared bricks block instead of a heater, to encourage keeping your melter functional
  • Removed removing of cut copper from copper (implemented in forge)
  • Fix alloyer closing its UI on block update
  • Fix foundry byproducts adjusting the rate twice on a client connected to a server

Foods

  • Added soup and honey as fluids
  • New fluids can be used in slurping/spilling to restore hunger
  • Bees now melt into honey
  • Honey is now used in pig iron instead of clay

Books

Encyclopedia

  • Now crafted by pouring molten gold on a book
  • Every time you craft one of the other guidebooks, more sections will appear in the encyclopedia
  • Means you can use the encyclopedia even before you have nether access
  • Fix pocket chain being marked as slotless
  • Fix many tools having outdated stats

Gadgets & World

  • Fixed slimy trees not growing above y=256

Punji sticks

  • Returned from 1.12
  • Deal a bit less damage, but no longer conflict with potions
  • Nicer hitbox
  • Crafted using bamboo

API

  • Added unarmed tag, preferred to use over chestplates for melee modifiers
  • SingleUseModifier is now NoLevelsModifier, as the earlier name was confusing
  • Tool stats now can specify a filter tag, items not in that tag will not support the stat

Container Transfer

  • New JSON allowing fluid to be extracted from items that are not forge fluid containers
  • Triggers in game when right clicking any of our tanks

Dynamic Modifiers

  • Modifiers can be registered with JSON.
  • Addons can register new JSON serializers, and are encouraged to do so over static
  • Currently the base mod registers 6 different serializers, though more will be added later
  • Likely in the future most modifiers will be moved to dynamic modifiers to allow datapacks to rebalance modifiers
  • Documentation for theses is planned but not finished. If you want to help out the mod this is a great place to contribute

Moved spilling

  • Spilling recipe JSON are now defined in their own folder instead of being in recipes
  • As a result of this change, spilling recipes no longer synchronize spilling effects with the client, making a ne spilling effect only require serverside changes (and reducing network traffic)
  • For addons that add spilling effects to new fluids, there is a data provider in tconstruct.library.data.tinkering to use

Removed Modifier Item Salvage

  • Removing modifiers now only restores modifier slots, no more item salvage
  • Was causing problems in design with some future feature ideas

3.3.4.335 for 1.16.5

16 Mar 05:27
Compare
Choose a tag to compare

This will most likely be the last 1.16.5 build unless significant issues arise. Development will be focused on 1.18.2

Tools

  • Update slimeskull durability to make repairing less expensive
  • Fix custom armor not always showing the enchantment glint
  • Fix plate armor being repaired with manyullyn instead of cobalt

Materials

  • Added config to disable dragon scale drops
  • Added darkthread, a binding only composite of obsidian and string that grants a tool looting
  • Added ancient hide, a binding only composite of ancient debris and leather that grant a tool fortune
  • Tweak textures of nahuatl by using wood as a base
  • Tweak textures of several materials that only exist as repair kits
  • Fix invariant being backwards
  • Fix random material deserializer crashing (used for tools in loot tables)
  • Fix bone items having wrong orientation in hand
  • Fix some compat material recipes not disabling properly when the material is not present

Modifiers

  • Added protection modifier, a new ability providing general protection. Together with the defense slot modifiers, armor can now reach levels of protection comparable to netherite armor
  • Added clay and honey as embellishments for slimesuit
  • Added obsidian and debris as embellishments for plate armor
  • Move tinkers keybindings to their own category
  • Diamond now only boosts armor durability by 250 instead of 500 to be more inline with vanilla diamond armor
  • Improve tooltips on several modifiers, notably adding a tooltip to temperate
  • Fix extra hand when holding map with some armor modifiers

Modifier recipes

  • Netherite embellishment now costs nuggets instead of ingots
  • Exchanging and autosmelt can now be added to all harvest tools instead of just "primary" harvest tools
  • Players now have a higher drop rate of heads from severing, making it possible to get 100% drop rate with the right modifiers
  • Interaction modifiers such as tilling and pathing now use cobalt instead of netherite scrap in the recipe
  • Allow creating seared reinforcement using scorched stone, for nether runs
  • Looting on chestplates is now an upgrade, and now properly requires unarmed to make it more clear it only affects unarmed attacks
  • Make autosmelt recipe a bit cheaper, making it possible with overworld resources
  • Fix toolbelt having a max of level 1

Smeltery

  • Discourage mobs from pathfinding into an active smeltery or foundry
  • Cast chest can now be crafted using any cast type. This is more consistent with the recipe in 1.18, where blank casts no longer exist
  • Add recipes for casting magma using blazing blood and slime

World

  • Fix skyslime grass on ender dirt having the wrong texture
  • Fix trapdoor textures orienting wrongly when opened

Books

  • Improve page for repair kits
  • Fix some typos in books

Data

  • Added timers to data loaders to keep track of how fast they load
  • Make model caches concurrent, I am told some performance mod causes a crash if they are not concurrent, and its a trivial fix
  • Make modifier recipes support stackable tinker tools. We don't use this feature internally, but an addon requested it
  • Tool stat JSON have better merging logic across multiple datapacks. Now instead of needing to provide all stats, you only need to provide the ones you change. For example, you can change the harvest level of a material without being forced to override its durability, attack damage, and mining speed
  • Make texture scanners less likely to fail if the order of resource loading changes

3.4.2.60 for 1.18.1

15 Mar 02:40
Compare
Choose a tag to compare
  • Update to JEI 9.4.0 API
  • Fixes a bug with entities showing in the wrong spot in JEI

3.4.2.59 for 1.18.1

15 Mar 01:34
Compare
Choose a tag to compare

Requires a Mantle update

Tools

  • Added bamboo as a new wood variant, and allow it for repairs of wooden tools
  • Basalt now has a unique texture
  • Added darkthread - binding exclusive material that grants looting
  • Added ancient hide - binding exclusive material that grants fortune
  • Added tool action to firestarter for compat with a campfire mod
  • Slimesuit can now be embellished with clay and honey
  • Plate armor can now be embellished with obsidian and debris
  • Fix pickaxes not dropping enough geode shards

Added Amethyst Bronze

  • Replaces Tinker's Bronze (Tinker's Bronze is removed)
  • Alloyed from copper and amethyst
  • Has the crumbling trait, which boosts mining speed against blocks that don't require a tool. Ideal for a pickaxe that also breaks dirt, or to boost mattock's speed against wood

Rework tool tiers

  • Copper is now tier 1 instead of tier 2, stats adjusted
  • Seared Stone is now harvest instead of weapon, stats also adjusted
  • Bloodbone is now the main tier 2 weapon material
  • Necrotic bone is now tier 2 instead of 1, stats adjusted
  • Cobalt, whitestone, lead, rock, flint, and blazing bone tweaked slightly to better fit their tiers/be more unique

Modifiers

  • Added Killager, modifier from lapis that makes you deal more damage to illagers
  • Emerald now boosts conditional bonuses like smite, blasting, or killager
  • Diamond now grants +2 mining speed and +0.5 attack
  • Netherite now grants +20% attack and +25% mining speed
  • Sharpness now grants +0.75 damage per level
  • Haste now grants +4 mining speed per level (netherite makes it more comparable to vanilla)
  • Smite, bane of ssss, cooling, and alike now grant 80% as much, emerald restores them to their old values
  • Dwarven, maintained, and temperate all have flat boosts now
  • Make recipes for interaction abilities cheaper, using cobalt instead of netherite scrap
  • Seared Reinforcement can be cast using scorched stone now
  • Fix invariant boost happening in the opposite places it should
  • Fix fiery only lasting about 1 tick
  • Fix tool belt having the wrong max level

Smeltery

  • Added tooltips to scorched basin and tables to hint at the need for a cast. Might want a model change later, but have to think about it
  • Blazing blood can be poured on slime to make magma/magma cream
  • Fix seared triangle bricks and scorched chutes having no harvest tool
  • Fix smeltery fluids not rendering on fabulous graphics
  • Fix clear glass not dropping

World

  • Allow crafting blast furnaces using smooth basalt
  • Add more hacks to fix issues with slime islands not working in terralith
  • Fix raw cobalt not being tagged as a raw material

Datapacks

  • Tool stats now merge better with lower datapacks. For example, a datapack can change harvest level without changing any other stats (before changing harvest level required overriding durability, attack damage, and mining speed)
  • Removed fractured modifier - it was basically weaker sharpness
  • Remove maintained_2, since maintained has a new formula, did not seem worth updating both

3.4.1.46

14 Feb 18:42
bf82a5e
Compare
Choose a tag to compare

Hotfix to fix a bug with repairing non-multipart tools breaking other modifier recipes.

3.4.1.45

14 Feb 17:58
7edea1b
Compare
Choose a tag to compare

Tools

General

  • Pickadze now shows the capped tier in the tooltip, instead of hiding the tier. It also now has a mining level of gold instead of wood, so can mine a few more blocks
  • Pickaxe Heads are now Pick Heads to better fit their usage in pickadzes
  • Looting on chestplates is now an upgrade instead of an ability, and requires unarmed
  • Allow gold casts to be used as the pattern in the part builder. It is reusable, but only supports making a single part. Remember that a chest can be placed next to the part builder for easy cast swapping
  • Fix strength having the same recipe as one overslime variant
  • Fix tinker station not showing the slider
  • Fix scythe attack not working
  • Fix pattern icons and unique part textures sometimes not loading
  • Fix glints on armor not rendering on all layers

Balance

  • Cleaver is now slightly faster, making it more comparable to swords
  • Dagger now does slightly more damage to make it a more viable mainhand weapon
  • Kama does less damage, but now has an smaller version of the scythe AOE
  • Scythe is now slightly slower
  • Pickadze now starts with bane of sssss, similar to the hammer starting with smite
  • Vein hammer is now a slower weapon, as it was too fast after being switched to a piercing weapon

Material variants

  • Wood, stone, and slimewood all have texture variants allowing for more vareity
  • Bronze and tinkers bronze are now both variants of the same material as well
  • Variants can have different recipe usage and names, but have the same repair items, stats, and traits
  • In the future, flint and basalt will be variants of some currently unnamed base material

Smeltery

  • Amethyst and quartz gems can be casted again, as after analyzing the recipes there were no major balance concerns
  • Fix seared and scorched bricks using too little fluid to cast
  • Fix faucets running some code client side causing rendering desyncs

World

  • Added config option for dragon scale drop
  • Make slime dirt and leaves tougher and give them mining levels
  • Fix only earth geodes having config option
  • Fix enderslime crystal names
  • Fix geodes spawning in non-vanilla dimensions

Data

  • All client resource packJSON is now in the tinkering folder, for consistency with datapacks
  • Resource packs can now control the color of many things including harvest levels and modifier colors via tinkering/colors.json
  • Material text color is also in colors.json, allowing variants to be colored
  • Allow changing the pattern item per part builder recipe, could allow a modpack to add a tier 2 pattern to make all the broad parts
  • Fix crash from adding a material with no harvest level. Still a bad idea, but at least it does not crashh now

API

  • Two handed tools are now entirely controlled by tags, so the two handed modifier is no longer needed

3.4.0.34

03 Feb 03:12
Compare
Choose a tag to compare

Anything marked [1.16] is being considered for inclusion in the final 1.16 release.

General

  • Added gold, iron, copper, and cobalt platforms, a new decorative block with unique connection behavior [1.16]
  • Added gold bars [1.16]
  • Fix bone models having the wrong display properties [1.16]

Smeltery

  • Fluid tooltips are now tag based rather than recipe driven
  • Added tinted clear glass
  • Removed blank gold casts. All the recipe usages are either gold ingots or any cast variant now
  • Marked seared blocks as "fire" to mob pathing when the smeltery is active, should prevent pathfinding from accidently killing pets [1.16]
  • Added geore support for smeltery melting [1.16]
  • Separated ore config bonuses betweens gems and metals

Fluid rates

  • Metals are now 90mb per ingot, making 10mb nuggets and 810mb blocks
  • Gems are now 100mb, making 900mb blocks
  • Bricks are now 250mb, including seared and scorched
  • Lanterns now hold only 50mb, making it cheaper to fill
  • Ingot tanks now hold 48 ingots instead of 32 ingots
  • Smeltery and melter now each hold 12 ingots per block instead of 8
  • Reduced the number of recipes that give partial nuggets, everything should have a full amount of nuggets
    • For gems, 1/4 of a gem is currently the smallest unit
    • For bricks, 1/2 of a brick is the smallest unit
    • For glass, 1 pane is the smallest unit

Ores

  • Smeltery now only gives a 33% bonus when melting ores
  • Foundry now only gives byproducts as an ore bonus
  • Foundry byproduct amount is now a config option [1.16]
  • Silk touched ores now melt for 200% molten metal compared to raw ores
  • Raw ore blocks melt for 900% molten metal compared to raw ores
  • Amethyst is now able to be melted and casted
    • Allow hepatizon to be alloyed using quartz or amethyst
    • Changed quartz byproduct to amethyst
  • Quartz gems can no longer be casted
    • More consistent with vanilla not letting you uncraft the blocks. A datapack can easily bring this feature back

Automation

  • Scorched basin and table now require a cast to perform recipes, making it better for composite automation [1.16]
  • Gold platforms and gold bars can be used as a "blank cast" in scorched basins and tables [1.16]
  • Casting tables now swap the input and output when applied a redstone pulse. Helps with automating cast creation or swapping casts. [1.16]
  • Casting tables have better comparator behavior [1.16]
    • Signal strength of 0 means empty
    • Signal strength of 1 means it has a cast
    • Signal strength of 2-10 means a recipe is in progress with between 0% and 99% fluid required
    • Signal strength of 11-14 mean the recipe is cooling, from 0% to 99% cool
    • Signal strength of 15 means the recipe is done cooling an has an output

Tools

  • Added the pickadze
    • Effective on stone and dirt blocks
    • Cannot mine anything with a harvest level
    • Creates paths
  • Adjust the mattock
    • Tills instead of makes paths
    • Now 100% effective on logs and other plant like woods
    • Has a flat mining speed of 200% hand on non-log wood blocks
  • Kamas no longer till
  • Materials
    • Added deepslate to the stone tool material
    • Adjust slimeskull durabilities so repair makes more sense [1.16]
  • Move keybinds to their own control category [1.16]
  • Fix random material deserializer in tool loot condition [1.16]

Modifiers

  • Added protection as a new ability modifier. Grants 6% general protection at level 1 on each piece, and 4% at level 2 or more.
  • Added wax removal and axe scraping modifiers, used internally on axes
  • Haste no longer boosts attack speed
  • Swiftstrike is a new modifier that boosts attack speed, costing amethyst
  • Severing now reqires a lighting rod instead of copper
  • Diamonds now only give +250 durability on armor, as vanilla armor seems balanced at lower durability [1.16]
  • Improve performance of modifier hooks a bit [1.16]
  • Autosmelt is not crafted using blazing bone [1.16]
  • Fix some modifiers causing you to have 3 hands when holding a map [1.16]

World

  • Added raw ore chunks for cobalt ore
  • Cobalt ore is a bit more rare now. Should make the related alloys feel a bit more valuable
  • Added geodes for slime crystals, allowing slimes to be located without slime island
  • Properly updated leaves loot tables for the new forge shearing tool aciton
  • Remove copper other than copper nuggets, as vanilla adds copper
  • Slimy wood is currently breakable by both shovels and axes instead of just shovels. This is due to how mojang set of the harvest levels, still considering if there is a good way to restrict to just shovels
  • Corrected slime island registry names for the locate command. May cause worlds ported from 1.16 to not spawn as many slimes, but I considered that to be a pretty small group of people
  • Allow configuration over both spacing and separation of slime islands, should reduce chance of many islands in a small area. [1.16]
  • Fix some trapdoor variants not orienting properly [1.16]
  • Fix skyslime grass on enderslime dirt having the wrong model [1.16]

Textures

  • Updated various textures that used copper to the new vanilla palette
  • Recolored old copper textures and used for hepatizon, as that one never got proper textures [1.16]
  • Nahuatl now uses wood as a base, and several repair kit only materials use rock or wood [1.16]

Book

  • Correct header for weapon abilities in mighty smelting [1.16]

API

1.18 features

  • Added hooks for modifiers and tool definitions to add tool actions (e.g. pickake dig or path making)
  • Tool harvest levels are now tier based instead of numbers, meaning any harvest level added by a mod is supported. Tools will keep the harvest level that Forge declares higher per the tier sorting registry
  • Reworked tool harvest logic. Is now primarily tag based, with additional extensions controlled by the tool definition

General changes

  • Tool stats are no longer required to be floats
  • Data loaders now have timers so we know if any are taking excessive amounts of time [1.16]
  • Tool attack logic is now part of the tool definition, meaning almost every tool behavior is controlled by the tool definition
  • Material stat decoders are now required on registration instead of using reflection
  • Texture generator now uses textures internally everywhere instead of having a boolean to choose. Helpers still exist for textures/item/tools so hopefully minimal data generator changes are needed
  • Modifier recipes now support stacks of modifiable items. Not used internally, but an addon requested it [1.16]

Data

  • Materials are now in the tinkering folder in datapacks
  • Updated to new Mantle book format, meaning old book pages may no longer work

Breaking changes

  • Moved MetalItemObject, FluidNameIngredient, FluidTagEmtyCondition, LoggingRecipeSerializer, and several deferred register extensions to Mantle.
  • Remove many deprecated methods.
  • Rename some tool related classes. Notably IModifierToolStack is now IToolStackView and the ambigious ToolStack::getModifier is now ToolStack::getMultiplier
  • Rename many classes to better reflect Mojmapping class names, notably Container is now ContainerMenu, Inventory is now Container, and TileEntity is now BlockEntity. If you see something that is using MCP style class names it may be renamed in a later release
  • Other repackaging for code cleanup
  • If you need help finding the replacement for something, feel free to discuss on the SlimeKnights discord

3.3.3.332

31 Jan 18:44
2f379d5
Compare
Choose a tag to compare

Likely to be at most one more build after this, moving onto 1.18.

Smeltery

  • Change hepatizon recipe to using molten quartz instead of obsidian
  • Fix tank and copper can models not properly tinting NBT fluids
  • Fix coloring on copper can tooltip
  • Fix material melting recipes showing wrong time in JEI
  • Fix damaged anvils not melting into iron
  • Fix smooth quartz not melting into quartz

Tools

  • Add unique toolpart textures for vines, strings, and pig iron
  • Make plate armor using cobalt instead of manyullyn
  • Fix z-fighting on non-multipart tools like armor

Tables

  • Added unique default textures for anvils
  • New model for scorched anvil
  • Make anvils default to no NBT variant when not showing all variants
  • Fix scaling chests not marking dirty when slots change
  • Fix tinker station and anvil allowing curse of binding armor to be removed

Modifiers

  • Added embellished, lets you change the texture of plate armor or the slimesuit
  • Added dyed, lets you change the color of travelers gear
  • Golden now changes the texture of armor, other modifier models on armor will be a future change
  • Make interaction modifiers on chestplates less likely to conflict with other mods
  • Fix wrong mod domain for creative slot recipe
  • Prevent crash with spamming helmet interaction with creeper slimeskull
  • Fix modifier hooks running in spectator mode
  • Fix insatiable scaling incorrectly

World

  • Fix duplicate registration for earthslime trees

Compat

  • Add support for potion fluids in spilling recipes, from both IE and Create
  • Add fluids to immersive engineering chemical thrower
  • Fix TOP modifier salvage loading when TOP is not installed

API

  • Added breakable dyed modifier model
  • Added breakable material modifier model
  • Added swappable modifier recipe, for modifiers that have a string variant
  • Allow material textures to be generated form outside item/tool. The current method of doing this is temporary until I can do a breaking change in 1.18 for the permanent method
  • Tool models can now specify a list of modifier models to render first, regardless of the order they are added in

Books and language

  • Correct whitestone description
  • Remove outdated beacon base tooltips
  • Correct spider duration in tooltip
  • Fix outdated teleport cooldown
  • Fix material pages showing stacked items in a Mantle update
  • Fix melee protection tooltip being too low
  • Fix slimeshell in book claiming too high protection level

3.3.2.324

22 Dec 07:11
Compare
Choose a tag to compare

Tools

  • Tinker pickaxes and axes now have a 33% chance to spawn in place of the vanilla tools in the starter chest. Will have a random tier 1 head and binding with a wooden handle
  • Tinker tools now support vanilla curses, and will attempt to preserve enchantments applied from other sources. Note we still do not support enchantments, it was just not hard to apply this fix
  • Daggers are now an effect tool for any vanilla hoe harvestable blocks
  • Fix tools cheated in from creative search spawning with no stats. For multipart tools, they will randomize materials

Armor

  • Husk slimeskull now is repaired using iron, and drowned slimeskull with copper
  • Added piglin, piglin brute, and zombified piglin slimeskulls
  • All parts of the slimesuit are now repairable with enderslime

Modifiers

  • Bucketing chestplate modifier now plays sounds when filling and draining tanks
  • Reduce priority of chestplate interaction events to prevent conflicts with other mod handlers
  • Rework bouncy logic slightly, runs on both client and server to prevent weirdness with laggy servers
  • Added tooltips to many modifiers, which live update based on the players state (e.g. dwarven shows the boost for the current Y level)
  • Reduce damage for the chestplate unarmed, in playtesting it was just way too fast
  • Fix double jump resetting on world load
  • Fix modifier keybinds not working in multiplayer

Smeltery

  • Casting tables now render blocks slightly smaller
  • Fix smeltery tank GUI behaving oddly when drained while the GUI is open
  • Fix composite recipes breaking when the game is quit during cooling
  • Fix cooling animation not syncing on world load
  • Fix potion fluids being colorless drains, ducts, and copper cans

Gadgets

  • When interacting with clear item frames, redirects the interaction to the block behind if the clear frame is filled and you are not sneaking. Makes them ideal for chest labels
  • Improve syncing of slimeslings, should prevent odd behavior on laggy servers
  • Slimeslings now attempt to preserve speed instead of boosting velocity if it changed. The result is you will bounce off walls more when using slings, but they may give slightly less speed

Misc

  • Added piglin, piglin brute, and zombified piglin heads
  • Allow some tinker ingots to work as beacon fuel, and adjust which blocks work as bases. Any metal that is a valid beacon base will be a valid fuel
  • Piglins now love gold casts, item frames, and reinforcements
  • Piglins now guard cast chests, as apparently that little bit of gold makes it theirs
  • Endermen can now pick up nether grout

Config

  • Added config options to disable loot table injections
  • Added config option to disable the slime recipe fix, like the glass recipe fix
  • Added config option to limit max quads in the smeltery renderer for the sake of certain streamers who fill a smeltery with 6 stacks of HD generated item models

Book

  • Added new book covers by Falkor
  • Fix inverted descriptions for path maker and flamewake

Translation

Several translations were merged from the past several months of development. Some are more up to date than others, so updates are encouraged

  • Japanese translation by kikathom
  • Polish translation by joker876
  • German translation by Toscanphoenix-de
  • Korean translation by red1854th
  • Russian translation by Bytegm

3.3.1.316

13 Dec 07:10
Compare
Choose a tag to compare

Slimesuit

  • Creeper Slimeskull damage can now be blocked using a totem of undying
  • Slimeshell now starts with pockets and protection I instead of protection III
  • Fix description of blaze slimeskull in encyclopedia
  • Fix slimeskull rendering when sneaking
  • Fix casting recipes not properly initializing tools. This lead to 1/1 durability on servers and 0 modifier slots on both sides

Modifiers

Added

  • Item Frame - Helmet Upgrade - Adds 1 inventory slot to the helmet per level. The slot has a max stack size of 1, and will render on the screen when the helmet is worn. The config file allows repositioning the render
  • Strength - Chestplate Ability - Adds +10% attack power per level
  • Knockback - Chestplate Upgrade - Adds bonus knockback to both the empty hand and the tool being used
  • Pockets - Leggings Ability - Tool gains 9 inventory slots per level, can be opened with shift + the leggings keybind
  • Shield Strap - Leggings Ability - Adds 1 inventory slot per level, which can be swapped with the offhand using the leggings keybind
  • Tool Belt - Leggings Ability - Adds 4 inventory slots per level, which can be swapped with hotbar slots using the leggings keybind
  • Pocket Chain - Leggings Upgrade - Adds 1 slot to both shield strap and tool belt, and allows opening the leggings inventoy with shift + the leggings keybind
  • Frost Walker - Boots Ability - Causes water to freeze when walked upon, and protects the wearer from magma blocks
  • Path Maker - Boots Ability - Causes dirt to transform into paths when walked upon
  • Plowing - Boots Ability - Tills dirt when walked upon
  • Snowdrift - Boots Ability - Leaves a trail of snow in cool biomes
  • Flamewake - Boots Ability - Leaves a trail of fire
  • Expanded - Boots Ability - Increases the area of effect of frost walker, path maker, plowing, snowdrift, and flamewake
  • Soulspeed - Boots Upgrade - Increases movement speed on soulsand
  • Lightspeed - Boots Upgrade - Increases movement speed in well lit areas
  • Nearsighted - Slotless Modifier - Increases the FOV by 5% per level when the tool is worn or held. Example usage is canceling the FOV change from the heavy or sharpweight trait
  • Farsighted - Slotless Modifier - Decreases the FOV by 5% per level when the tool is worn or held. Example usage is canceling the FOV change from the speedy leggings upgrade

Changed

  • Bouncy recipe now uses earthslime instead of enderslime, but uses a lot more slime
  • Reduced time needed to slurp fluid from a helmet
  • Half dragonborn in air attack bonus, it was way too strong in testing
  • Removed recipe for power modifier, it has been moved to the new strength ability

Fixed

  • Fix helmet interact running in spectator
  • Fix unlocalized piercing description for unarmed with thorns
  • Fix redundant recipe for thorns on chestplates

Misc

  • Queens Slime now glows with a minimum light level of 9. This is a visual thing, like blazing bone
  • Tinker Station UI now includes armor slots and offhand slot for more convenient modifying of armor
  • Fix the modifier removal command display -1 when removing all levels of a modifier

Books & Documentation

  • Added new advancements for armor, and updated a few existing advancements
  • JEI now sorts modifier recipes by slot type
  • Improved display of attributes in tooltips
  • Materials and You, Puny Smelting, Mighty Smelting, Fantastic Foundry, and Tinkers' Gadgetry all include some armor information now

API

  • Make it easier to add new capabilities to tools
  • Add player context to modifier tooltip hook
  • Added more tool building context to addVolatileData and addToolStats
  • Added hook for boot walk modifier
  • Added hooks for modifiers adding inventory slots