Skip to content

Mixin-Referenz & Injection-Points

Übersicht

Stack Size Adjuster verwendet SpongePowered Mixins, um Stapelgrenzen, Drop-Verhalten und Schriftendarstellung direkt im Minecraft-Kern anzupassen.


📊 Vollständige Mixin-Übersichtstabelle

Mixin-KlasseZielklasse in MinecraftInjection-Point (@At) / TypZweck & Beschreibung des Hooks
ItemMixinnet.minecraft.world.item.Item@Inject(method = "getDefaultMaxStackSize", at = @At("RETURN"))Modifiziert Standard-Stapelgröße via StackSizeManager.
ItemInstanceMixinnet.minecraft.world.item.ItemInstance@Inject(method = "getMaxStackSize", at = @At("RETURN"))Modifiziert Stapellimit dynamisch für ItemInstances.
ItemStackMixinnet.minecraft.world.item.ItemStack@Redirect auf ExtraCodecs.intRangeErweitert Stapelgrößen-Codec auf Integer.MAX_VALUE.
ContainerMixinnet.minecraft.world.Container@Overwrite auf getMaxStackSizeSetzt Behälter-Slotlimit auf Integer.MAX_VALUE.
ContainersMixinnet.minecraft.world.Containers@Overwrite auf dropItemStackLeitet Behälter-Drops an InventoryDropHelper weiter.
AbstractContainerMenuMixinnet.minecraft.world.inventory.AbstractContainerMenu@Overwrite auf getQuickCraftPlaceCountVerhindert Überläufe beim Verteilen mittels double.
GiveCommandMixinnet.minecraft.server.commands.GiveCommand@Inject(method = "giveItem", at = @At("HEAD"))Fängt /give via GiveCommandHelper ab.
DataComponentsMixinnet.minecraft.core.component.DataComponents@Redirect auf ExtraCodecs.intRangePasst Codec-Grenzen für MAX_STACK_SIZE an.
ItemStackTemplateMixinnet.minecraft.world.item.ItemStackTemplate@Redirect auf ExtraCodecs.intRangeErweitert Vorlagen-Codec auf Integer.MAX_VALUE.
MinecraftServerMixinnet.minecraft.server.MinecraftServer@Inject(method = "onGameRuleChanged", at = @At("TAIL"))Synchronisiert Limits bei GameRule-Änderungen.
GuiGraphicsExtractorMixinnet.minecraft.client.gui.GuiGraphicsExtractor@Inject(method = "itemCount", at = @At("HEAD"))Skaliert Zahlenanzeige bei großen Mengen herunter.

Official documentation & web portal for Dasik Igaijinn mods.