Skip to content

Releases: SlimeKnights/TinkersConstruct

3.5.3.63

24 Nov 06:37
Compare
Choose a tag to compare

Modifier Worktable

New table block for modifying your tool's modifiers.

  • Crafted using seared stone and some rocks for the legs. Rocks affect the texture, can be any stone variant supported by tools
  • Can remove modifiers using a wet sponge or liquid venom. This replaces the tinker station recipe
  • Can hide modifiers using a potion of invisibility. Hiding can be reverted using a bucket of milk
  • Can reorder modifiers using a compass

Bottles

  • Bottles can now be filled with more fluids
  • All 5 types of slime (earth, sky, ichor, ender, and blood) can be put into bottles and drunk for special effects
  • Magma cream can also be placed in a bottle
  • Slime bottles and magma bottles can be created using the relevant congealed block in a brewing stand
  • Venom can also be bottled. Drinking grants both strength and poison, or it can be used to remove modifiers

Modifiers

  • Melting modifier now allows using a smeltery or foundry controller as an alternative to the melter.

Rebalance inventory modifiers

  • Most inventory modifiers got buffed as they were a bit too strict before.
  • Pockets
    • Now has 18 slots instead of 9.
    • You can open pockets without sneaking as long as you do not have tool belt or shield strap.
  • Tool belt
    • Cheaper for the initial level allowing more early game use, costing iron for the ingot.
    • Now requires slotless modifiers to add additional slots instead of a second ability slot, each using a successively more expensive ingot.
    • If tool belt is combined with shield strap, requires holding control to swap the belt
    • Can now open inventory by sneaking and interacting even without pockets
  • Shield strap
    • Now requires an upgrade slot instead of an ability slot
    • Can now open inventory by sneaking and interacting even without pockets
  • Pocket chain was removed. For shield strap, just add a second level. For tool belt, use the new slotless upgrades
  • Spilling
    • Most metals now have unique spilling effects, many in loose reference to the Cosmere
  • No refunds are given for ability slots spent on these modifiers before this update, if you wish to reclaim those slots, use a wet sponge before updating.
  • Fix certain modded items being allowed in tool belts that shouldn't, notably custom shulker boxes or Create's tool box. If anything seems to be missed, there is a tag blacklist or a method that mod can override.

Materials

  • Chorus: tier 1 end material with the enderference trait that stops teleportation
  • End Stone: New variant of whitestone, making that material available without zinc or tin (though much later game)
  • All bone materials now can use their respective bone in the part builder. Before bloodbone, necronium, and blazing bone were composite casting exclusive. The bone items of course still require composite casting to create.

Misc

  • Obsidian can now be alloyed using mushroom stew as an alternative to water.
  • Added a config option to force enable recipes using slime crystals, by default they are changed to fallbacks if geodes are disabled
  • Enchanted tools no longer have z-fighting when placed on tables.
  • Sand casts, gold bars, and platforms can now be placed in cast chests.
  • Fix clear glass not being meltable.

Books

  • Fixed protection's description.
  • Fix dragonborn being incorrectly listed as 10%.
  • Fix scorched tanks showing wrong amount in tooltips.

JEI

  • Fix foundry byproduct amounts being wrong with changed config in JEI
  • Fix tooltip mod name bug if JEI disables the mod name

Technical

  • Added modifier icons. Currently just shows in JEI, but will have more uses later.
  • Added modifier tags, can be used in modifier match entries in recipes.
  • Added material tags, can be used in random material loot tables
  • Tinker weapons now mark used stats
  • Improve speed of texture lookups by a bit. Does not appear to be significant in most packs, but there were some reports of long load times so I tried to improve it where I could.

3.5.2.40 for 1.18.2

20 Sep 17:12
Compare
Choose a tag to compare

Tools

  • Unarmed no longer damages the chestplate when attacking mobs
  • Scythe now can break more plants in AOE. There may have been some that are missed, its a manually created list

Tables

  • Allow repairing a tool using its head part in the tinker station/anvil. Repair kits will still be easier as they stack, but this might save you from wasting a head
  • Allow recycling tool parts in the part builder to create other parts. For example, you can turn 4 small axe heads into a broad sword blade.
  • Allow breaking down tools with no modifiers in the part builder. You can select which part to salvage, and there is a chance of salvaging a second part based on the tools remaining durability

Internal

  • Rework tinker station buttons to not cause issues with mods that do weird UI stuff
  • Make the non-API base recipe provider crash when a mod other than tinkers uses it as it lead to addons dumping their recipes in our domain.
    • It is non-API, and is literally 10 lines of code, half of which you need to change for your mod anyways. Just create your own.
    • As a reminder to addons, if you are registering anything new under tconstruct, you are almost certainty doing something wrong. Register new stuff under your own mod ID. Extensions to existing stuff may go under our ID, if in doubt ask instead of making assumptions that break our mod.
  • Improve compatibility with mods that add extra information to the attributes tooltip area
  • Update pack format for the texture generator command to 1.18
  • Improve ability for books to create material sections. Instead of hardcoding the 4 tiers, tiers are set in JSON

3.5.2.38 for 1.18.2

05 Sep 01:07
Compare
Choose a tag to compare
3.5.2.38 for 1.18.2 Pre-release
Pre-release

This is a pre-release, full release will likely be in the next couple of days if nothing major goes wrong.

@KnightMiner and @alexbegt also helped here without making PRs, apparently github has a contributors feature that shows them at the bottom.

Tools

  • Slime suit is no longer debuffed by overslime when not using overforced
  • Firestarter modifier (and by extension, flint and brick) can now ignite candles
  • Fix blasting not scaling properly for partial levels
  • Fix many single use armor modifiers showing a I in the tooltip
  • Fix modifiers such as piercing preventing knockback against players

Oxidized metal materials

  • Oxidized copper is a new variant of copper, crafted from pouring water on copper. Same stats and traits, but a nice green texture
  • Raw iron is a new variant of iron, crafted from pouring water on iron, which does not rust it because of magic. Same stats as iron but a nice brown texture
  • Raw iron and raw copper are both available as embellishments for plate armor with the same color schemes as the new material variants

Smeltery

  • Allow using all of our fluid buckets in dispensers, works just like vanilla buckets
  • Added a click sound when casting table slots swap (either on recipe output or on casting)
  • Fix a crash in the alloyer UI when a side tank has a 0mb capacity
  • Fix smeltery fuel sometimes showing too much fuel when a tank runs out of fuel

World

  • Fix slime saplings not growing below Y=0

Resource packs

  • Fix part generator command placing material variants in the wrong folder

Data packs

  • Allow a datapack to remove a stat type by setting the type to null
  • The tconstruct:stat_bonus modifier now allows specifying modifier_display to limit when the modifier shows in tooltips. Can be always (default) or never (hides from tooltips)
  • Fix random materials not deserializing the max tier properly

Compatibility

  • Update JEI support to make the mod compatible with JEI 10 (thanks @mezz !)
  • Fix material variants not showing in casting recipes
  • The severing and melting modifiers now show as a catalyst for the relevant tabs. Should help a lot with people learning about the melting modifier
  • Reworked the tab UI code to be more compatible with mods that add custom UI elements (thanks @kirderf1 !)
  • Cobalt ore is now in tags forge:ores_in_ground/netherrack and forge:ore_rates/singular

Book and language

  • Puny melting now ends with recipes for mighty smelting and the encyclopedia
  • Revamped list of books in materials and you, now only shows at the end of the book and recommends to build some tools before reading more books. Also includes a tip that our books work on lecterns
  • Added descriptions to recipes in materials and you
  • Fix smeltery controller recipe in mighty smelting still saying to use a heater
  • Fix several encyclopedia values being out of date and some minor typos

Translations

Full Changelog: 3.5.1.31...3.5.2.38

3.5.1.31 for 1.18.2

13 Jun 02:03
Compare
Choose a tag to compare

Smeltery

  • Allow ore melting recipes to set a rate per byproduct
  • Let damagable recipes specify a unit, which will enforce fluid output is in terms of that unit (e.g. metal melting can use 1 nugget as the unit instead of 1mb)
  • Rose gold is now 1:1 gold and copper, to be consistent with Thermal's rose gold
  • Fix seared tank capacity not setting on placement

Tools

  • Boost attack damage multiplier of broad axes slightly
  • Fix blocks that require no tool not dropping when broken with broken tools
  • Fix tool NBT initialization again, that is just always a pain

Materials

Cleanup slimesuit materials

  • Creepers now use glass as its more logical than gunpoweder (plus looks cool)
  • Spiders now use string instead of spider eyes
  • Cave spiders now use darkthread instead of venom
  • Ender pearls can only make repair kits via casting now
  • Rabbit and leather merged into a single material, so leather can repair slimeboots
  • Some slinesuit material stats tweaked

Modifiers

  • Added shulking modifier, new defense modifier from shulker shelles that increases defense while sneaking
  • Adjust bouncy, should be a bit faster and a bit more bouncy
  • Cap protection tooltips to 80%. Still is not accurate to the whole set, but more accurate for individual pieces
  • Update feather falling for 1.18 mojang fall damage changes
  • Rework melee protection to be more consistent with guardian thorns, change its bonus from fall damage reduction to small attack speed boost
  • Leaping now requires skyslime crystals (or skyslime dirt if geodes are disabled)
  • Soulbound now allows a netherstar as an alterantive to a totem
  • Draconic no longer requires shulkers, just wither rose and dragon scales
  • Offhanded no longer requires a membrane
  • Fix modifier data being lost when switching dimensions. Notably affected bouncy
  • Fix conditional modifiers such as smite applying wrongly (often leading to too much damage)
  • Fix guardian thorns damaging players due to the bleeding effect
  • Fix milk spilling effects being broken
  • Fix saturation being too high on spilling foods
  • Fix protection not applying the extra 2% bonus on first level
  • Fix a crash with the spilling modifier

Reach rework

  • Reach now is chestplate exclusive due to inconsistencies between main hand and offhand. Also grants chestplate another unique ability
  • Reach now works on mobs for attack thanks to a forge PR

Damage Tweaks

  • Added config options for several vanilla damage source tweaks. May altar behavior with other mods, hence the config option
  • Added option for wither and dragons breath damage to be marked as magic, will affect magic protection and witches
  • Added option for falling blocks to count as projectiles, affects mainly projectile protection. Defaults to disabled unlike the other options
  • Added option for lightning to be counted as fire damage, affects fire resistance potion and fire protection

Gadgets

  • Added potion fluid from dumping potions into seared tanks. Can be used ideally alongside fluid modifiers like spilling or slurping.
  • Added potion buckets, can be drank for 2.5x power of a potion, but takes much longer to drink
  • Added splash and lingering bottles, can be filled with water for brewing. Created by "brewing" gunpowder or dragons breath into a glass bottle
  • Change piggybackpack recipe to casting blood on a saddle
  • Change clear item frame texture to make it stand out in the inventory more

World

Slime Helmets

  • Slimes now can render helmets
  • Earthslimes will randomly spawn with vanilla helmets, including leather, chain, iron, gold, diamond, and turtle shell
  • Skyslimes will randomly spawn with travelers goggles or plate armor, including some random modifiers
  • Enderslimes will randomly spawn with slimeskulls. They currently can use a majority of the effects, the remaining such as creeper are planned for future builds
  • Slimes have 4x protection from helmets since the helmet protects their whole body so well
  • Slimes will pass helmets to their children when possible

Compat

  • Earthslimes now use the vanilla loot table, improving compat with mods that add new green slime drops

JEI

  • Make modifiers a bit brighter in JEI
  • Fix molding recipe leading to some implied odd recipes (e.g. pickaxe head -> axe head)

Resources

  • New fluid textures, makes them more than recolored lava and water
  • Make mighty smelting pages a bit brigher to increase contrast between text and pages
  • Update mighty smelting for recent smeltery changes
  • Improve descriptions of many modifiers in the books
  • Ensure all modifiers are included in the book
  • Fix description on armor upgrade page
  • Fix articles on slime island pages
  • Fix config file typo in the word slimeballs
  • Fix liquid magma being called magma cream

API

  • Deprecate some non-library modifier utils
  • Fluid tooltips are now controlled via JSON as part of Mantle, means its easier for addons to add new fluid unit scales

Mantle

  • Color manager is now in Mantle, switching from tinkering to mantle for the folder. Utils are deprecated.
  • Migrate many JsonUtils methods to Mantle's JsonHelper
  • Migrate SafeClientAccess and TooltipKey to Mantle. TooltipKey deprecation is unfortunately messy
  • Migrate fluid transfer util to Mantle. Unfortunately required renaming the folder, so datagen will need to be rerun. Code referencing fluid transfer instances directly may also break, which was sadly unavoidable
  • Migrate fluid ingredient serializer and unplacable fluid to Mantle

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