Skip to content

Releases: SlimeKnights/TinkersThings

1.2.0 for 1.19.2

20 May 09:18
Compare
Choose a tag to compare

Update to 1.19.2! Notable changes:

General Gameplay

  • Hematite blocks now work as an "anvil metal".
  • Hematite now sets entities inside on fire and other fun fluid behaviors
  • Hematite is now alloyed using iron instead of blood (blood was removed).
  • Hematite is now a valid plating material, granting +2 defense slots and -5% protection per level.
  • Added silky cloth as a maille exclusive material, granting +1 ability slot and -3 health. Serves as an example of a part builder material.
  • Fix various modifiers lacking salvage recipes (so no slots are returned on removal).

Laminar

  • Armor now has 3 tool parts: two armor plating (averaged) and a shield core (traits).
  • Shields now have 2 parts: shield plating (example of a custom tool part), and a second shield plating casted on top.
  • Armor now starts with 1 ability slot an 2 upgrades. Shields have 1 ability and 3 upgrades. (Compare to plate which is 2 upgrades, 3 defense).
  • Has +1 toughness and a 150% durability multiplier on all pieces as a bonus for the higher cost.
  • Removed the starting overcast trait on laminar, as slimesteel is a material option.
  • Added wings texture, based on the wood.

Makeshift

  • Reduce contrast on textures
  • Added wings texture, based on string.

Technical Changes

This section has info if you have a JSON addon and wish to know what updating to 1.19.2 Tinkers takes.

  • Split generated resources into their own folder instead of saving them in the src/ folder. This is not a required change for others, I just found it way easier to work with when I wanted to regenerate textures and remove "stale" generated resources. For instance, bloodbone and chain both no longer exist. Feel free to copy and adapt the build script which merges these two folders when building the jar.
  • Added a setup script to setup for live editing of resources using thingpacks.

Assets

  • Swapped tconstruct:extra for tconstruct:binding in material stats.
  • Added broken tool models and use the broken predicate to dispatch them.
  • Update bow pulling predicates to the new IDs.
  • Updated to the new wood palettes.
  • Added wing textures to laminar and makeshift armor, so they render the new wings modifier.

Data

  • Swapped tconstruct:extra for tconstruct:binding in texture generator JSON and render info.
  • Removed level from modifier recipe JSONs (result is now just a string).
  • Updated tool definitions to the new module format.
  • Added recipes to create sand casts in the part builder.
  • Updated usages of fluid ingredients to the new fluid key (was previously name)
  • Chisel enhanced now uses a custom modifier since modifier requirements are defined in JSON rather than the recipe.
  • Removed tool repair recipes (were merged into tool definitions) and updated modifier repair recipes (now require a stat type set).
  • Remove metal embellishments (no longer exist).

Tags

  • Added tools to modifiable/bonus_slots and makeshift armor to modifiable/armor/golden.
  • Move tools from tag modifiable/one_handed to modifiable/interactable/right.
  • Moved tag modifiable/melee to modifiable/melee/weapon (root tag now also includes unarmed).

Things

  • Updated fluid definition to use fluid types (JSON Things change)
  • Switched the type of the armor to tconstruct:multilayer_armor.
  • Switched the type of shields and staff to tconstruct:tool (staff no longer exists).
  • Set max stack size to 1 for all relevant tools.

Full Changelog: v1.1.0...v1.2.0

v1.1.0

03 Mar 20:54
30e4400
Compare
Choose a tag to compare

Makeshift Armor

  • Crafted out of patterns
  • Same defense level as leather
  • Only includes a helmet and chestplate
  • Can receive wooden embellishments (shows how to add custom embellishment types)
  • With this set, we now have a set for all 5 tiers: tier 1 (makeshift), tier 2 (travelers), tier 3 (laminar), tier 4 (plate), and tier 5 (slime)

Amethyst Staff

  • New staff variant created in the anvil
  • Crafted from 2 bow limbs, a bow string, and 2 amethyst crystals
  • Can receive the same modifiers as other staff variants like spitting and flinging, but uses bow parts for ranged stats instead of them being fixed
  • Can also take advantage of ranged traits when relevant to the modifier

Gameplay

  • Veinline now uses vine as a composite base instead of string
  • Veinline now grants +1 defense slot instead of +1 upgrade and an accuracy loss
  • Hematite now has 1 trait instead of 3 by taking advantage of composable modifiers
  • Fix hematite embellishment not working on laminar

Documentation

  • Add our content to the Tinkers books taking advantage of a new feature

Language

  • Added Chinese translation (thanks Cactusstudent and ChuijkYahus!)

Technical

  • Migrate from deprecated flag to tool stat for shortbow speed
  • Reorganize recipes into folders to make them easier to locate for reference. Note the folders are not required, they are just done for simplicity
  • Used composable modifiers for all modifiers that can use it, as its the recommended way to do JSON modifiers in the future

v1.0.3

14 Feb 17:44
Compare
Choose a tag to compare

Silky Sack

  • New modifiable bag item with 9 inventory slots
  • Starts with 0 modifier slots, but they can be added via the usual means to get up to 4 upgrades, 1 ability, and 1 rebalanced
  • Every modifier slot can be turned into additional inventory slots

Laminar Shield

  • Mid tier shield between plate and travelers
  • Crafted from slimesteel and slimy wood
  • Protects against 20 damage at a 130 degree block angle
  • Allows moving at 50% speed when blocking
  • Like Laminar armor, can receive regrowth as a modifier

Tools

  • Halberds now grant a custom modifier instead of reach. Allows using their extended range in the offhand, and prevents some exploits with their range and other weapons.
  • Halberds, chisels, and shovels now have the proper display settings for the blocking modifier

v1.0.2

22 Jan 20:56
Compare
Choose a tag to compare
  • Add attack damage multiplier to laminar chestplate, in light of recent tinkers construct fix

v1.0.1

19 Jan 19:10
Compare
Choose a tag to compare
  • Fix overgrowth recipe for laminar
  • Fix sticky recipe for blowpipes

v1.0.0

19 Jan 05:52
Compare
Choose a tag to compare

First release. Contains:

  • Chisel
  • Shovel
  • Halberd
  • Blowpipe
  • Shortbow
  • Hematite
  • Large repair kits
  • Laminar armor