Skip to content

1.2.0 for 1.19.2

Compare
Choose a tag to compare
@KnightMiner KnightMiner released this 20 May 09:18
· 11 commits to 1.19 since this release

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