Skip to content

Mixin Reference & Hooks

Mixin ClassTarget ClassInjection PointPurpose
LanguageMixinnet.minecraft.locale.Language@Inject on loadFromJson (RETURN)Dynamic GameRule translation injection
LivingEntityLootMixinLivingEntity@ModifyVariable on dropFromLootTableIntercept drops for genetics loot scaling
MobGoalAccessorMob@Accessor("goalSelector")Direct goal selector access for AI injections
PathfinderMobMixinPathfinderMob@Inject on <init> (RETURN)Hive Mind pulse registration hook
ProfileTriggerMixinEntity@Inject on teleportCrossDimension (RETURN)Profile trigger on dimension travel

🔍 Detailed Interceptor Breakdown

1. LanguageMixin

Injects dynamically generated English labels from DynamicGameRuleManager directly into Minecraft's localization provider without requiring raw .json entries.

2. LivingEntityLootMixin

Wraps loot drop consumers during dropFromLootTable, delegating to GeneticsLootRegistry to dynamically scale or swap drops based on mob genetics.


Official documentation & web portal for Dasik Igaijinn mods.