1.2.0 for 1.19.2
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
fortconstruct: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
fortconstruct: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 previouslyname
) - 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 tomodifiable/armor/golden
. - Move tools from tag
modifiable/one_handed
tomodifiable/interactable/right
. - Moved tag
modifiable/melee
tomodifiable/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