Skip to content

Referência de Mixin e Pontos de Injeção

Classe MixinClasse AlvoPonto de InjeçãoFinalidade
LanguageMixinnet.minecraft.locale.Language@Inject em loadFromJson (RETURN)Injeção de traduções dinâmicas de GameRules
LivingEntityLootMixinLivingEntity@ModifyVariable em dropFromLootTableInterceptação de saque para escala genética
MobGoalAccessorMob@Accessor("goalSelector")Acesso direto ao seletor de objetivos de IA
PathfinderMobMixinPathfinderMob@Inject em <init> (RETURN)Gancho de registro de pulso na Mente Coletiva
ProfileTriggerMixinEntity@Inject em teleportCrossDimension (RETURN)Disparo de perfis em viagens dimensionais

🔍 Detalhamento dos Interceptores

1. LanguageMixin

Injeta os rótulos em inglês gerados por DynamicGameRuleManager diretamente nas tabelas de linguagem do Minecraft sem requerer arquivos .json.

2. LivingEntityLootMixin

Intercepta a rotina de drops de dropFromLootTable, delegando ao GeneticsLootRegistry o redimensionamento ou substituição dos saques com base no tamanho da criatura.


🔗 Páginas Relacionadas

Official documentation & web portal for Dasik Igaijinn mods.