Skip to content

Referencia de Mixins y puntos de inyección

Resumen

Stack Size Adjuster emplea SpongePowered Mixins para ajustar los límites de apilamiento, optimizar caídas y renderizar fuentes directamente en el motor de Minecraft.


📊 Tabla completa de inyección de Mixins

Clase MixinClase objetivo de MinecraftPunto de inyección (@At) / TipoPropósito y descripción del hook
ItemMixinnet.minecraft.world.item.Item@Inject(method = "getDefaultMaxStackSize", at = @At("RETURN"))Modifica el tamaño predeterminado con StackSizeManager.
ItemInstanceMixinnet.minecraft.world.item.ItemInstance@Inject(method = "getMaxStackSize", at = @At("RETURN"))Modifica el límite de pila de la instancia de forma dinámica.
ItemStackMixinnet.minecraft.world.item.ItemStack@Redirect en ExtraCodecs.intRangeExpande el rango de pila a Integer.MAX_VALUE.
ContainerMixinnet.minecraft.world.Container@Overwrite en getMaxStackSizeAnula el límite de la ranura a Integer.MAX_VALUE.
ContainersMixinnet.minecraft.world.Containers@Overwrite en dropItemStackDelega las caídas en InventoryDropHelper.
AbstractContainerMenuMixinnet.minecraft.world.inventory.AbstractContainerMenu@Overwrite en getQuickCraftPlaceCountUsa matemáticas double para evitar desbordamientos.
GiveCommandMixinnet.minecraft.server.commands.GiveCommand@Inject(method = "giveItem", at = @At("HEAD"))Intercepta /give para prevenir saturación de entidades.
DataComponentsMixinnet.minecraft.core.component.DataComponents@Redirect en ExtraCodecs.intRangeAjusta los límites del códec de DataComponents.MAX_STACK_SIZE.
ItemStackTemplateMixinnet.minecraft.world.item.ItemStackTemplate@Redirect en ExtraCodecs.intRangeAmplía el códec de plantilla a Integer.MAX_VALUE.
MinecraftServerMixinnet.minecraft.server.MinecraftServer@Inject(method = "onGameRuleChanged", at = @At("TAIL"))Escucha cambios de GameRules y sincroniza límites activos.
GuiGraphicsExtractorMixinnet.minecraft.client.gui.GuiGraphicsExtractor@Inject(method = "itemCount", at = @At("HEAD"))Anula la fuente de cantidad de ranura con escalado dinámico.

Official documentation & web portal for Dasik Igaijinn mods.