Skip to content

v3.8.1.16 for 1.19.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@KnightMiner KnightMiner released this 08 Apr 05:33
· 178 commits to 1.19.2 since this release

General

  • Prevent pick block from deleting tinker tools (#4939)
  • Fix invalid fluid handler on ichor bottles which broke several mods in weird ways (#5202)
  • Fix incremental recipes returning wrong leftovers
  • Fix entity ingredient in JEI conflicting with Create (#5203)
  • Fix longbow ignoring charge time (#5206)

Fluid Effect Modifiers

  • Fluids can now affect blocks, currently doing things like placing snow or fire or leaving potion effect clouds
  • Spilling now only affects melee entities
  • Added bursting for applying fluid on counterattack (previously part of spilling)
  • Added splashing for applying fluid on interact (previous part of spilling). Works on blocks and entities
  • Spitting now can affect blocks
  • Slurping no longer slurps when you cannot slurp the fluid
  • All fluid effects are more conservative, consuming less fluid if they only apply a partial effect

API

  • Modifier and LazyModifier are now IdAwareObject, makes some method overloads simplier
  • Revamp spilling AP

Incremental

  • Incremental modifiers are now handled through the modifier entry instead of the modifier/modifier modules.
  • This makes it way more efficient and way more practical to use
  • To get the incremental level, use ModifierEntry#getEffectiveLevel. Can also use ModifierEntry#intEffectiveLevel in integer contexts.
  • When modifying modifier entries, make sure to use the provided helpers like merge, addAmount, and withLevel to preserve the incremental amounts.

Fluid effects

  • Revamp spilling effect API into fluid effects
  • Now support effects on hitting blocks, not just entities
  • Much better handles the different needs among all the fluid modifiers

Full Changelog: v3.8.0.14...v3.8.1.16