Skip to content

Releases: SlimeKnights/TinkersConstruct

3.0.3.152

13 May 22:40
Compare
Choose a tag to compare
  • Tag guidebooks as forge:books/guide
  • Added fantastic foundry guidebook, for future nether content
  • Fix index pages with 3 columns overflowing, 3 is going to be our max so 4 is still too much

3.0.3.149

13 May 20:58
Compare
Choose a tag to compare

General

  • Fix some syncing errors with many tile entities, showed up in multiplayer or when placing from the offhand.

Tables

  • Part builder now has support for side chests just like crafting stations
  • Fix blackstone not working as a input for stone

Smeltery

  • Casting recipes for common materials (e.g. copper) are now tag outputs instead of hardcoded to Tinkers
  • Added recipe for melting obsidian dust
  • Fix heater not saving inventory contents

Tools

  • Pickaxes now do 1 piercing damage, but have 1 lower based damage
  • Sledge hammer base damaged reduced, and the undead damage bonus made more visible
  • Broadswords renamed to swords
  • Swords have 1 extra ability slot, but 1 fewer upgrade slots. Using the gilded modifier, they effectively gained 1 upgrade slot
  • Improved shift and control tooltips on tools to show less redundant information
  • Remove damage cutoff, it was a poorly communicated and hard to understand mechanic and there are better ways to prevent power crepe
  • Scythes and kamas now harvest anything tagged as forge:crops instead of just minecraft:crops

Modifiers

  • New piercing modifier using cactus
  • Antiaquatic switched to use pufferfish to craft

World

  • Added earth slime islands
    • Spawn in the ocean
    • Spawn earth slimes (vanilla mob) and greenheart trees
  • Added clay islands
    • Spawn in the sky randomly like sky slime islands
    • Contain a clay filled lake and a random vanilla tree
  • Slime island configs improved
    • Config can now control the island frequency, and individually disable each island type
  • Added a sound when bounced by congealed slime
  • Added ender slime mob, drops ender slime and has a teleport attack and defense
  • Fix earth slime fluid not being transparent
  • Fixed slimy grass and leaves not dropping when broken with a kama
  • Fixed wooden doors dropping two items

API

  • The applyEnchantments hook is now specifically for block harvesting, and gained information about the targeted block

3.0.3.144

07 May 07:29
Compare
Choose a tag to compare

Tables

  • Add support for player sensitive recipes in the crafting station
  • Fix duplication bugs with doLimitedCrafting on crafting stations or tinker stations
  • Overall some pretty big code changes to crafting stations, so bugs are possible
  • Fix tinker station message disappearing when reopening the window or when resizing Minecraft

Tools

  • Added unbreakable ability modifier, prerequisites include reinforced V and netherite (total of 7 upgrade slots)
  • Added tinker station recipe to damage tools using potions of harming
  • Added tinker station recipe to remove modifiers using a wet sponge
  • Tools repair is a now a bit more efficient
  • Mattocks now break nether wart blocks faster
  • Fix repair kits showing head stats in the tooltip
  • Fix overslime recipe not properly working when the tool previously had no overslime

Smeltery

  • New cast textures (thanks to RCXCrafter)

World

  • Added slimy wood, a half slime half wood thing that grows from slimy saplings
    • Comes in three variants: greenheart (temporarily in the end), skyroot (sky islands), and bloodshroom (blood islands)
    • Replaces the previous congealed slime from the trees
  • Potentially fix slime islands not spawning in modified nethers, such as Biomes O Plenty
  • Congealed slime now behaves more like clay blocks in its drops
  • Fix slime trees being too rare
  • Fix leaves and plants not burning properly

Book

  • Added pages to tinkers' gadgetry for the two new recipes: tool damaging and modifier removal
  • Fix wrong tool being listed on the axe page in some worlds

Configuration

  • Crafting station blacklist has been moved to the tile entity type tag tconstruct:crafting_station_blacklist. Should improve mod compatibility as mods can directly blacklist their tile entities.
  • The config for showing only one tool or tool part now lets you specify which tool material to show

3.0.3.136

03 May 22:38
Compare
Choose a tag to compare

General

  • New piggybackpack recipe
  • Glows are now replacable with blocks, like tall grass
  • Clear glass blocks now prevent fluid drips
  • Work around a spectator crash with custom chests

Tools

  • Removed kama heads, kamas now use sword blades to craft, and mattocks pickaxe heads
  • Kamas and scythes can now disuse tripwire. Update forge to at least 36.1.15 for best behavior
  • Rebalanced many tool stats, should help the weapons stand out better individually rather than one being strongest
  • Fix critical hits happening when tools are not fully charged
  • Fix some tool AOE breaking bedrock
  • Fix scythes not working to AOE slimegrass

Materials

  • New slimesteel textures (credit to LethalChicken)
  • Slimesteel blocks are now bouncy
  • Pig iron's trait now allows you to eat the tool instead of being random
  • Iron now has the sturdy trait instead of reinforced, steel has a new ductile trait that boosts damage, durability, and mining speed at a lesser amount
  • Average strength of some traits lowered. Before traits averaged at +10% (+30% overall), now they are +5% (+15% overall)

Modifiers

  • New glowing modifier: allows tool to place a glow on sneak + right click
  • New tilling, stripping, and pathing modifiers: grant the block transform behaviors from tools
  • Tank modifier: adds a fluid tank to tools allowing them to transport fluids
  • Melting modifier" melts dropped items and attacked mobs
  • Bucketing modifier: allows tool to pick up and place fluids in world

World

  • Congealed slime is now bouncy on the side
  • Fix shovels not breaking congealed slime faster
  • Fix some slimy grass behavior being inconsistent with vanilla

Smeltery

  • Removed the requirement that the smeltery contains fluid to melt mobs. For a safe smeltery, have no fuel
  • Fix filling and emptying tanks not making sound
  • Fix coagulated blood not melting into blood
  • Fix wall crafting producing too few walls

Books

  • Add content to Material and You, this book should have all information up until the melter
  • Melter and smeltery content will be later books
  • Mighty smelting now discusses the 3 main ways to get molten blaze
  • All book tooltips now contain the word book to help with searchability
  • Fix a textless tooltip when hovering over "no stats"

API

  • Add new modifier tooltip hook
  • Add hooks for modifiers to change right click behavior
  • Overslime modifier API changed a bit, should be easier to extend for a similar modifier

3.0.3.126

25 Apr 02:07
Compare
Choose a tag to compare

Tool AOE

  • Change AOE behavior of existing tools
    • No more even number AOE
    • Hammers and excavators now start at 3x3, and expand to 3x5 then 5x5
    • Scythe now starts at 3x3x3 and expands to 5x5x3 then 5x5x5
    • Pickaxe now gains depth when expanding
    • Mattock now gains veining when expanding
    • Hand axe and kama now expands into a plus shape before the 3x3
  • Added vein hammer: can vein mine with a 2 block distance, and be upgraded to a 4 block distance
  • Added broad axe: high damage and can fell whole trees
    • Unlike the lumber axe, it will only fell a single column in 2x2 trees by default
    • Adding expanders allows felling 1x3 trees then 2x3 trees

Other tool changes

  • Added repair kits, for repairing tools in the crafting table
  • Make jagged and stonebound less explosive on broad tools
  • Tasty now adds bacon
  • Fix crafting station not keeping log textures on drop

Smeltery

  • Prevent using an empty bucket or can as a filter, let to confusion
  • Added debris nuggets, for using leftover molten debris
  • Changed the texture of seared bricks to make it more unique from netherite ingots
  • Allow filling buckets using drains by interacting using a copper can or bucket
  • Fix issues with stacked copper cans filling Tinkers tanks, further issues are the responsibility of other mods
  • Fix a potential crash in the casting renderer
  • Fix container filling recipe deleting inputs NBT and not checking if it can be filled

Gadgets

  • Increase efficiency of slime boots further
  • Added tag blacklist for piggybackpack

World

  • Tagged slimy leaves and saplings for better mod and vanilla compat

Technical

  • Material render info can now be set to not use unique textures, mainly used for the internal UI materials
  • Tag all books as forge:books
  • Fix potential server attack with one of our packets

3.0.3.111

19 Apr 02:24
Compare
Choose a tag to compare

Fix accidental commit revert in previous build

3.0.3.110

19 Apr 02:17
Compare
Choose a tag to compare
  • Added materials pages to the books for the first 4 tiers
  • Fix crash on mobs spawning on certain blocks
  • Potentially fix crash with tags on server load

3.0.3.109

18 Apr 21:49
Compare
Choose a tag to compare

Smeltery

  • Make it cheaper to cast blaze rods from molten blaze
  • Casting blaze rods now requires a rod cast, which can also be used for some Immersive Engineering recipes
  • Added multi-use cast tags so other mods can more easily add cast variants
  • More metal melting and casting support. Now supports gears, plates, rods, sheetmetal, and coins
  • Fix steel melting temperature being too high
  • Fix stonecutting seared blocks into themselves

Smeltery structure

  • Smeltery and melter controller now have separate states for burning (shows flames) and valid structure
  • This means the flames on the controller will only show when fuel is being consumed
  • All smeltery blocks now have a in_structure state, that is visible on the debug screen. It will be true when its part of a valid smeltery
  • Unfortunately, there was no easy way to migrate this change. You will need to break and replace the melter's fuel source and a block in the bottom row of the smeltery to update
  • Mobs no longer spawn on active seared bricks

Tool parts

  • Tool rods are now called tool handles
  • Tough tool rods are now called tough handles
  • Part builder now shows when a material is unusable

Modifiers

  • Added lightspeed modifier: use glowstone to make your tool mine faster in the light
  • Added blasting modifier: use gunpoweder to make your pickaxe break low blast resistance blocks faster
  • Added hydraulic modifier: use prismarine shards to make your pickaxe mine faster in the rain or underwater
  • Necrotic can now be added to tools using a wither rose, a ghast tear, and a block of congealed blood

Harvest

  • Tagged scythe and kama as "forge:tools/scythe" for thermal cultivation compatibility
  • Split harvestable tags to make it easier for addons, see Github wiki for more details
  • Allow harvesting beehives and carving faces on pumpkins

Beheading

  • Husks and drowned now drop zombie heads (temporary until we add proper heads)
  • Strays now drop skeleton skulls (temporary until we add stray skulls)
  • Withers now drop wither skeleton skulls, little bit of salvage
  • Snow golems now drop pumpkins, or snow blocks if they were sheared

World

  • Slime boots now work on non-players
  • Sky slimes behave as if they are always wearing slime boots, they will no longer die when jumping off the island
  • Sky slimes now jump higher
  • Endermen can now carry slime dirt and congealed slime
  • Renamed cobalt ore to "Nether Cobalt Ore" for vanilla consistency
  • Fix a potential crash on load with composter recipes being registered

Books

  • Mighty smelting is now crafted from molten seared stone instead of molten copper
  • Puny smelting is now crafted using grout instead of a seared brick
  • Make tool part layout cleaner
  • Add support for rendering material pages
  • Fix modifier recipes not supporting overslime recipes
  • Fix modifiers section not supporting non-modifier pages

Gadgets

  • Improved behavior of piggy back pack, it should be more intutive
  • Fix ender slime slings teleporting the player into invalid locations, such as past the worldborder
  • Fix fancy frames being unlocalized and not rendering right, clear item frames are once again clear

Misc

  • Striders are warmed by liquid magma or molten blaze
  • Soul fire can be placed on soul glass
  • Piglins now guard rose gold and silky jewel blocks
  • Modifier chest stack size limited to 16
  • Fix scrollbar on chests not working

3.0.2.96

12 Apr 01:39
Compare
Choose a tag to compare

Tools

  • Kamas now can right click harvest again
    • The logic is tag based, so blocks must be in minecraft:crops to work
  • Added back scythes: the 3x3 version of kamas
    • Have AOE attacking, plant breaking, and hoeing
    • Due to limitations of 1.16, they do not have shearing when given silk touch, but many blocks support both silk touch and shears
  • Added back the cleavers: the giant broadsword
    • Cleavers grant bonus range when held, and have a larger version of the broadswords sweep attack
  • Improved tool block breaking animation
    • This should flicker a lot less when the players view shifts

Materials

  • Necrotic bone is now a tool material instead of an upgrade modifier
  • Manyullyn has slightly higher handle attack modifier
  • Lead has slightly less damage
  • Basalt now crafts flint instead of stone
    • Blackstone can still be used for stone tools in the nether

Improved tool model

  • Tools now may change textures when broken
  • Broad tools (sledge hammers, excavators, etc.) now render twice the size in hand
    • This work using 32x textures, scaled to be the same pixel scale as the small tool 16x textures

Recipes

  • Added recipe for casting blaze rods from molten blaze
  • Show container filling recipes in JEI
  • Improve error message when swapping parts leaves too few modifiers

Books

  • Added Puny Smelting: the book for melters, casting, and tier 2 materials
  • Added Mighty Smelting: the book for smelteries, peripherals, alloying, entity melting, and tier 3 materials
  • Added Tinker's Gadgetry: the book for non-tool content, such as slimeslings
  • Added some placeholder pages to the book, notably for tools and a couple modifiers
  • At this time, the books are not finished. The extra books were mainly added so the one writing the documentation can more easily test their changes in game

API

  • MeltingFuelCache renamed to MeltingFuelLookup
    • No longer requires world access to fetch melting recipes

Fixes

  • Slimeslings can no longer be enchanted directly in a table
    • Enchanted books should still work
  • Fix enderslime slings not centering the player, causing some weird behavior in some orientations
  • Corrected enderslime tooltip
  • Fix mobs spawning on clear glass
  • Fix beheading tools behaving oddly when breaking blocks

Cleanup

  • Removed a bunch of old registry migrations
    • This should only affect you if you played the mod pre-alpha and have not download an official alpha

3.0.2.84

09 Apr 05:28
Compare
Choose a tag to compare

Slime

  • Blood slime blocks are no longer sticky, they are just bouncy
  • Ichor blocks will not stick to other ichor, but will stick to slime, honey, and other blocks
  • Ender slime will stick to other ender slime, but will not stick to other slime unless pushed
  • Slime blocks, congealed slime, slime boots, and slime slings can no longer be crafted from mixing slime types
  • Fixed slime blocks not being bouncy from pistons
  • Fixed broadsword sweep attack not dealing damage
  • Fixed the order of tool part slots for the mattock

Tools

  • Increased damage on mattocks slightly
  • Increased damage on axes to be closer to vanilla, lowered attack speed slightly
  • Increased sledge hammer damage to be more comparable to axes, decreased attack speed a lot
  • Broadswords now grant slightly higher reach when held
  • Added new reach ability modifier
  • Expanded II recipe changed
  • Removed the text field from the tinker station, it did not function and may be removed permanently. Anvils work for renaming tools
  • Fixed tool parts and tools not always showing in JEI

Smeltery

  • Improve faucet behavior, should sync slightly better and added a small delay before pouring when powered
  • Lower the melting temperature of osmium (compatibility) so it is meltable using lava
  • Added compatibility support for casting, melting, and alloying pewter
  • Soul glass now speeds up entities with soul speed
  • Fixed some inconsistent behavior with casting tables and basins that could lead to items not being removable
  • Fixed a crash when placing a casting channel below another one
  • Fixed placed tanks not stacking with unplaced tanks
  • Fix soul glass panes melting into the wrong fluid
  • Fix some seared block models looking weird

Book

  • Updated the intro to make correct statements about what is incomplete
  • Added some test pages for modifier recipes in the book, full modifier listing coming later
  • Added tools in the book, some descriptions may be outdated

Compatibility

  • All pairs of still and flowing fluids now have a fluid tag under tconstruct
  • Tagged liquid earth slime as forge:slime, switched to that in relevant recipes
  • Tagged liquid magma cream as forge:magma, switched to that in relevant recipes

Data packs

  • Removed ingredient tconstruct:intersection in favor of mantle:intersection
  • Removed ingredient tconstruct:without in favor of mantle:without
  • Removed global loot modifier tconstruct:replace_item in favor of mantle:replace_item