Skip to content

Справочник Mixin и точки внедрения

Класс MixinЦелевой классТочка внедренияНазначение
LanguageMixinnet.minecraft.locale.Language@Inject на loadFromJson (RETURN)Внедрение переводов динамических GameRules
LivingEntityLootMixinLivingEntity@ModifyVariable на dropFromLootTableПерехват лута для генетического масштабирования
MobGoalAccessorMob@Accessor("goalSelector")Доступ к селектору целей для инъекции ИИ
PathfinderMobMixinPathfinderMob@Inject на <init> (RETURN)Крючок регистрации в Hive Mind
ProfileTriggerMixinEntity@Inject на teleportCrossDimension (RETURN)Срабатывание профиля при смене измерений

🔍 Детальный анализ перехватчиков

1. LanguageMixin

Инжектирует динамически сгенерированные английские метки из DynamicGameRuleManager прямо в таблицы локализации игры без создания .json файлов.

2. LivingEntityLootMixin

Оборачивает потребителей лута во время dropFromLootTable, делегируя обработку GeneticsLootRegistry для изменения количества или типов предметов в зависимости от масштаба моба.


🔗 Связанные страницы

Official documentation & web portal for Dasik Igaijinn mods.