Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Tinkers' Construct

Tinkers' Construct

Tinker a little, modify all the tools, build a smeltery, then tinker a little more. The classic modular tool mod.

944.3k
726
Equipment
Magic
Technology

Compatibility

Minecraft: Java Edition

1.20.1
1.19.2
1.18.2
1.16.5
1.12.2
1.7.10
1.6.4

Platforms

Forge
NeoForge

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server

Creators

KnightMiner
KnightMiner Owner
alexbegt
alexbegt Member
mDiyo
mDiyo Member

Details

Licensed MIT
Published 2 years ago
Updated 4 days ago
DescriptionGalleryChangelogVersions

Show all versions

1
2

3.6.1.85

by KnightMiner on Jan 19, 2023
Download

Modifiers

  • Added depth strider, works like the vanilla modifier
  • Make soul speed more consistent with vanilla
  • Crystalshots go ding instead of twing
  • Prevent enderporting arrows from teleporting you if the arrow is in another dimension
  • Bows, armor, and flint and brick now get luck instead of looting. Turns out giving them looting led to an accidental exploit with modifier slots
  • Merge tool and armor haste into one modifier
  • Merge tool and armor knockback into one modifier
  • Projectiles now ignite targets for longer at higher levels of fiery
  • Speedy now works on held tools, though is not craftable still
  • Fix insatiable not properly boosting ranged damage
  • Fix crash on removing tool belt

Modifier crystals

  • New item for applying a modifier without paying its standard item cost
  • Useful for modpack makers if they want to gift modifiers without them having other uses
  • Can be obtained by extracting enchantments from books or enchanted tools in the modifier worktable
  • Can also be obtained by extracting modifiers from a tool, as an end game version of modifier removal

Tools

  • Flint and brick now has 1 level of scorching
  • Mattocks now have sticky instead of knockback
  • Fix crossbows shooting fireworks too low
  • Fix longbow model holding the longbow at the wrong spot

Smeltery

  • Smeltery controllers, seared drains, seared ducts, and seared chutes all support crafting from any seared to get the texture
  • Foundry controllers, scorched drains, scorched ducts, and scorched chutes all support crafting from any scorched block texture
  • All of the above also have a 3D model now (which it turns out made it easier to implement the above feature)
  • There is a new config option if you wish to show just one variant of each in JEI, just like the tables or anvils

World

  • Slimy dirt can now be casted using liquid slime on dirt
  • Slimy dirt can now be blasted to produce slime crystals

Advancements

  • Added bamboo to material master
  • Update abilities for ability advancement
  • Fix material master using the wrong variant of bronze

Language

  • Remove square brackets from trick quiver selection notification
  • Rename weapon categories to melee
  • Mention bows in lightweight tooltip
  • Tool parts now use the tool format string for naming, so names need not be space separated
  • Fix grip stat tooltips being wrong
  • Fix impaling having the wrong tooltip
  • Fix wrong quick charge max level
  • Fix shield strap saying its an ability
  • Fix reference to slimeboots that should be a reference to bouncy

Data Packs

  • Stat boost modifier can now assign tool actions
  • Added tconstruct:fast_item_use volatile flag, will be used later for travelers shields
  • Added mob effect modifier, for a modifier that adds effects on melee, ranged, or armor counter
  • Added tags for making metal or slime based items embellishable more easily, and for dyeable armor
  • Added recipes for cobalt and enderslime embellishments, not any use in the base mod but useful for addons
  • Added config option for repair kit quality
  • Added recipe type for a material to repair tools with a modifier

JSON Things Compat

  • Can add tinkers items using JSON Things
  • Supports adding tool parts, repair kits, tools, bows, crossbows, and armor
  • More information can be found on our wiki

API

  • Added enchantment to modifier mapping. By default we support vanilla, Cyclic, Ensorcellation, and Wall Jump
  • Added modifier predicates, used in many recipes related to modifiers. Will likely migrate ModifierMatch to something similar in the future.
  • Worktable recipes now include additional context in some hooks
  • Add method to register crossbow item predicates
  • Fix typo in ID for repulsive
  • Change ID for the Worktable modifier tab to strongly encourage it to show after modifiers
  • Synchronize deferred registers, will hopefully reduce the chance an addon causes synchronous class loading making us drop a registry entry

Full Changelog: https://github.com/SlimeKnights/TinkersConstruct/compare/3.6.0.73...3.6.1.85

1.5.5.7

by KnightMiner on Dec 28, 2022
Download

Final release for 1.6.4. Originally uploaded to CurseForge on May 8, 2014. Does not require Mantle, that did not exist until 1.7

For more information, see https://www.curseforge.com/minecraft/mc-mods/tinkers-construct/files/2201640

1.8.8

by KnightMiner on Dec 28, 2022
Download

Final 1.7.10 release from CurseForge. Originally uploaded January 23, 2016.

For more info, see https://www.curseforge.com/minecraft/mc-mods/tinkers-construct/files/2264246

2.13.0.183

by KnightMiner on Dec 28, 2022
Download

Final 1.12.2 release from CurseForge. Originally uploaded on May 15, 2020.

For more information, see https://github.com/SlimeKnights/TinkersConstruct/releases/tag/2.13.0

3.3.4.335

by KnightMiner on Dec 28, 2022
Download

Final 1.16.5 release on CurseForge, originally uploaded on March 16, 2022.

For more info see https://github.com/SlimeKnights/TinkersConstruct/releases

Bow Update for 1.18.2

by KnightMiner on Dec 28, 2022
Download

Bows

Variants

  • Crossbows are the small variant, designed for high speed arrow launching and fireworks
  • Longbows are the large variant, designed for high damage projectiles
  • There are not modifiable arrows. You can use vanilla arrows, or arrows from other mods such as Archer's Paradox.

Materials

  • Bow materials are a distinct set of materials from melee/harvest materials. This means while there are many common materials, there are some unique bow materials and some unique melee/harvest materials.
    • Notably, there are no stone or osmium (compat) bows, while bows uniquely have access to bamboo and aluminum (compat)
    • In total, we have 18 bow materials, plus 5 bowstrings so far. Additional materials are planned.
    • We also have 12 compat bow materials which are enabled if a mod adds the relevant materal
  • Bow limbs affect bow durability, accuracy, drawspeed, and arrow velocity (which in turn affects damage)
  • Bow grips affect bow durability, melee attack damage, and accuracy
  • Bow limbs, grips, and bowstrings all add traits designed with ranged weapons in mind

Modifiers

  • Support all existing modifiers related to durability
  • Most right click interaction modifiers work on bows, but are activated on left click instead
  • Experienced and looting are both available, affecting monsters killed by arrows fired from this bow
  • Diamond boosts bow projectile damage, longbows can receive power to further boost projectile damage
  • Netherite boosts arrow velocity
  • Emerald boosts bow accuracy. Trueshot and blindshot increase or decrease accuracy further
  • All bows can receive fiery (flame), punch, freezing, piercing (not vanilla), impaling (piercing in vanilla), and necrotic to boost arrows
  • Bows can also receive multishot, crystalshot (infinity), and quivers
  • Crossbows can receive quickcharge to boost drawspeed and receive sinistral to allow better crossbow dual wielding
  • Longbows can receive scope to zoom in on the target

Modifier changes

  • Instead of lustrous (platinum) boosting mining speed of ores (which overlapped a lot with blasting or melting), it now causes ores to drop bonus nuggets
  • Zoom is now an upgrade, and can be applied to any tool that supports right click interaction to make it act like a spyglass
  • Soulbound now will keep armor and the offhand items in the same slot upon respawn
  • Fix deletion bug with shift clicking items into pockets or other inventory modifiers

Unarmed

  • Chestplates can now receive melee modifiers to boost left click attack without needing to apply unarmed. This means it only costs upgrade slots to have good left click damage
  • If you wish to punch with the offhand, you now apply the ambidextrous modifier, any tools that had unarmed applied before this update will automatically receive ambidextrous in its place

Smeltery

  • Smeltery detection logic has been improved to better work with future multiblocks. This shouldn't cause any broken smelteries, but may change the block marked as "invalid" during building
  • Pewter now is alloyed from tin +lead if tin is available, for compatibility with Alomancy. If no tin is available, it will continue to use iron + lead.
  • Allow casting potions and tipped arrows.
  • Fix stack size 1 slimy bottles not returning their bottles when drunk.

Books & Language

  • Guidebooks have all been updated with information on crossbows and longbows
  • Big thanks as usual to Shiny for helping keep the books up to date
  • Fix various typos and inaccuracies from older content
  • Update Japanese Translation (thanks TwelveYO21)
  • Update Chinese Translation (thanks Cactusstudent and ChuijkYahus)
  • Add a new translation key for the format of a tool name, to allow languages to change the separator or switch the order of the words if desired

JEI

  • Tools in JEI now show variants for binding only materials
  • Fix tools in modifier recipes not showing the focused tool (showing all valid tools instead)
  • Fix usage on a slimeskull not showing valid modifiers

Misc

  • Slimy ferns and saplings can now be placed in flower pots
  • Fix free sponge when removing modifiers using venom
  • Fix occasional loss of sponge when using wet sponge to remove modifiers
  • Fix AOE block breaking not spawning particles for all the blocks
  • Fix item deletion when using a bundle to take items out of the crafting station
  • Fix various crashes and otherwise unwelcome behavior when opening our UIs in spectator mode. Please let us know if any blocks do not work as expected.
  • Fix modifier log missing texture config being ignored.

API & Internal

Rework modifier priority

  • Modifiers with the same priority now fallback to the order they were added.
  • As a result of this change, tools that have internal modifiers like tilling now use the craftable one instead as the new modifier overrides it
  • Many internal modifiers will also show in the tooltip now instead of being hidden
  • You can use the modifier worktable to resort modifiers to choose which modifiers act
  • Some modifier priorities may need to be adjusted as part of this change for those that should have consistent behavior
  • Firestarter modifier now exposes the light_fire tool action. If you make a mod that adds extra behavior to flint and steel, check for that tool action for tinkers compatability. If you do not know how tool actions work, ask on our discord.
  • Added block transform modifier hook for addons wishing to add modifiers that run post block transform

Modifier hooks

  • New mergable system for modifier functions
  • Use registerHooks to implement the hooks on a modifier
  • In the future, will make it easier to write JSON modifiers as we migrate existing hooks
  • Currently, all hooks using the old system have been migrated, as well as various new methods
  • Pay attention to deprecations on methods to keep track of what has been migrated
  • Implement hook fired post block transform (thanks Pyre540)

Stat type fallbacks

  • Trait JSON now supports two custom internal types, tconstruct:melee_harvest and tconstruct:ranged which act as a fallback for any stat types in that group.
  • If a stat is missing a specific trait set, it will try the fallback before the default traits.
  • Addons can register their own fallbacks for custom stat types they add

Left click modifiers

  • Bows and longbows support running modifiers on left click
  • Any interactions that require holding down right click cannot be used on left click, but most other modifiers can be implemented
  • You likely will want to migrate any existing interaction modifiers to the new hooks to get support

Tool tags

  • Deprecated one handed and two handed, that system while nice in theory ended up being too cumbersome
  • Added interactable left, interactable right, and interactable armor for the three types of tools that can run interaction hooks. The hooks also now pass a parameter for the type. By default, anything using the deprecated one handed or two handed tags are added to interactable right
  • Added ranged tags for bows, longbows, and crossbows
1
2

Modrinth is open source.

main@4b75cb8

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.