Skip to content

v3.8.5.58 for 1.19.2

Latest
Compare
Choose a tag to compare
@KnightMiner KnightMiner released this 02 Jan 04:14
· 3 commits to 1.19.2 since this release

Will likely be the last release for 1.19.2 unless major bugs are discovered. Development is moved onto focus on 1.20 now.

Ancient Tools

  • New tool variant which must be found in loot instead of being crafted.
  • Designed as a strong tool variant with a little less freedom of design. In addition, each ancient tool has very unique functions.
  • Materials on the tool are randomized, and part swapping is not supported. However, modifiers may still be applied.
  • Ancient tools get more slots from rebalanced.
  • All ancient tools can be bought from wandering traders.
  • Currently 3 ancient tools are in the mod.

Melting Pan

  • The melting pan is a cross between a mining tool and a staff.
  • Can mine any meltable blocks, but melts the result into fluid which is placed in its internal tank.
  • Can only hold one fluid type, meaning blocks that melt into a different fluid cannot be mined.
  • Has two materials - a shield plating (armor) and a limb (ranged).
  • Found in dungeons, igloos, and sometimes in the hands of husks.
  • Can also be obtained from a toolsmith villager as a hero of the village reward.

War Pick

  • Cross between a pickaxe and a crossbow.
  • Has three materials - a tool head (melee/harvest), a limb (ranged), and a bowstring (ranged).
  • Found in mineshafts, pillager outposts, woodland mansions, and sometimes in the hands of zombie villagers.
  • Can also be obtained from a weaponsmith villager as a hero of the village reward.

Battlesign

  • Cross between a sword and a shield.
  • Has two materials - a tool head (melee/harvest) and a shield plating (armor).
  • Found in bastions, and sometimes in the hands of piglins.
  • Can also be obtained from bartering.

Tools

  • Parts tooltip list now shows the stat type name next to the material name for materials that don't have a part.
  • Zoom and bonking now both support blocking while using.
  • Shields can now receive flinging, springing, bonking, warping, spitting, and zoom.
  • Fix animated sprite transformer not being registered, prevented using the generate part textures command to make blazewood properly.
  • Fix some tools not registering item colors properly, which potentially affects modifier models]
  • Fixed color in fixed texture data provider not being datagenned.
  • Fix broken crossbow string textures not being generated.

Modifiers

  • Deprecated modifier salvage having nullable slots, all salvage does is apply modifier slots.
  • Disabled cheating in modifier crystals from JEI if the crystal is unextractable (aka it is not usable in recipes).
  • Quick charge is now crafted from sunflowers instead of redstone.
  • Fix some severing recipe variants not syncing to client properly.
  • Fix freezing fluid effect consuming wrong amount of fluid when a mob is already frozen.
  • Fix mob effect fluid effects possibly increasing the duration of a high level mob effect.
  • Fix harvest modifier not using the tools enchantments on harvest.
  • Fix modifier sorting recipe letting you "sort" with just 1 modifier.

Smelting

  • New modifier for any interactable tools and any worn armor.
  • Costs 1 upgrade slot and 1 campfire per level.
  • Adds 2 slot per level for cooking items.
  • When using the tool (attacking mobs, mining blocks, etc.), slowly cooks the items inside using furnace recipes.

Smeltery

  • Compatibility alloy materials now are available if either a mod adds the relevant ingot, or a mod adds the relevant ingot for all components.
    • For example, bronze is available if either a mod adds tin or a mod adds bronze.
  • Molding recipes now properly ignore count on the output, since the table cannot store stack sizes above 1.
  • Remove broken recipes for golden bricks from Ceramics, they just cost too little gold.
  • Fix molting recipe lookup running twice when the player's hand is empty.

Command

  • Added /materials command to query material stats, traits, and modify materials on a tool. For more info, see the SlimeKnights Documentation.

Resources

Provided

  • Render types are now controlled by block models instead of in code.
  • Stained clear glass now has its color set in the block model instead of in code.
  • Protection modifiers are now all defined in JSON, adding new modules for the secondary effects.
  • Inventory modifiers now use modifier modules instead of specialized modifier serializers. This means all modifier serializers are now migrated.
  • The part sprite generator now supports setting multiple stat types on a single texture. If any stat type is present on the material the texture will generate.
  • Migrated melting to JSON using the new melting module.
  • Migrated searing to JSON using a new meltable item condition.
  • Fixed embellishment description in books not being updated since 1.19 early changes.

API

  • Loot table modifications that were previous done in code (e.g. modifying the spawn chest) are now JSON controlled.
  • Added the volatile flag tool module, same as the modifier module with the same name.
  • The tank modifier model now uses the partial texture for full if full is missing.
  • Fix slot count non-nullable serialzier network implementation.

Pull Requests

New Contributors

Full Changelog: v3.8.4.50...v3.8.5.58