Releases: SlimeKnights/TinkersConstruct
Releases · SlimeKnights/TinkersConstruct
3.0.3.152
- 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
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 justminecraft: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
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
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
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
Fix accidental commit revert in previous build
3.0.3.110
- 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
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
Tools
- Kamas now can right click harvest again
- The logic is tag based, so blocks must be in
minecraft:crops
to work
- The logic is tag based, so blocks must be in
- 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
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 ofmantle:intersection
- Removed ingredient
tconstruct:without
in favor ofmantle:without
- Removed global loot modifier
tconstruct:replace_item
in favor ofmantle:replace_item