promotional bannermobile promotional banner

Lazy Utilities [Deprecated]

My little Toolbox for my mods

File Details

lazy_utilities-2.9.2+1.21.1-NeoForge.jar

  • R
  • Jan 10, 2026
  • 661.01 KB
  • 149
  • 1.21.1
  • NeoForge

File Name

lazy_utilities-2.9.2+1.21.1-NeoForge.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:lazy-utilities-1196825:7443291"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

For LZM: Epic Fight

General

Added protection against null styles in Epic Fight, preventing crashes when Style == null.
Null styles are now redirected to "Without Style" to ensure runtime stability.

 


New Skill Event Interfaces

A new base interface has been introduced:

LZMSkillEvent

 

With the following inherited interfaces, categorized by event type:

Combat Events

  • IOnLivingDamageSkillEvent
  • IOnLivingDeathSkillEvent
  • IOnLivingIncomingDamageSkillEvent
  • IOnLivingKnockBackSkillEvent
  • IOnLivingShieldBlockSkillEvent
  • IOnLivingUseTotemSkillEvent

 

AI Events

  • IOnLivingChangeTargetSkillEvent

 

Loot & Drops

  • IOnLivingDropsSkillEvent
  • IOnLivingExperienceDropSkillEvent

 

Movement

  • IOnLivingBreathSkillEvent
  • IOnLivingFallSkillEvent

 

Status

  • IOnLivingHealSkillEvent
  • IOnMobEffectSkillEvent

Each interface allows you to access an event within your skill signed only by the Skill Container and the skill executor.

For events to function correctly, you must declare the skill's domain in "putCaller" and in putSkill, declare the skill's resourceKey.

 


New Skill Event Runners

The following event handlers have been added:

  • InBreathSkillEvent
  • InChangeTargetSkillEvent
  • InDamageSkillEvent
  • InDeathSkillEvent
  • InDropsSkillEvent
  • InExperienceDropSkillEvent
  • InFallSkillEvent
  • InHealSkillEvent
  • InIncomingDamageSkillEvent
  • InKnockBackSkillEvent
  • InMobEffectSkillEvent
  • InShieldBlockSkillEvent
  • InUseTotemSkillEvent