armor change

This commit is contained in:
RudideC
2026-03-21 17:06:29 +01:00
parent 290da45cde
commit db22e99b0f
@@ -7,6 +7,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.item.Items; import net.minecraft.item.Items;
import net.minecraft.registry.Registries; import net.minecraft.registry.Registries;
import net.minecraft.util.Identifier; import net.minecraft.util.Identifier;
import net.minecraft.entity.EquipmentSlot;
import org.saturnclient.common.module.PlayerModule; import org.saturnclient.common.module.PlayerModule;
import org.saturnclient.common.ref.game.EffectRef; import org.saturnclient.common.ref.game.EffectRef;
@@ -168,22 +169,22 @@ public class PlayerModuleFabric implements PlayerModule {
@Override @Override
public ItemStackRef getHelmet() { public ItemStackRef getHelmet() {
return wrap(hasPlayer() ? player().getInventory().armor.get(3) : ItemStack.EMPTY); return wrap(hasPlayer() ? player().getEquippedStack(EquipmentSlot.HEAD) : ItemStack.EMPTY);
} }
@Override @Override
public ItemStackRef getChestplate() { public ItemStackRef getChestplate() {
return wrap(hasPlayer() ? player().getInventory().armor.get(2) : ItemStack.EMPTY); return wrap(hasPlayer() ? player().getEquippedStack(EquipmentSlot.CHEST) : ItemStack.EMPTY);
} }
@Override @Override
public ItemStackRef getLeggings() { public ItemStackRef getLeggings() {
return wrap(hasPlayer() ? player().getInventory().armor.get(1) : ItemStack.EMPTY); return wrap(hasPlayer() ? player().getEquippedStack(EquipmentSlot.LEGS) : ItemStack.EMPTY);
} }
@Override @Override
public ItemStackRef getBoots() { public ItemStackRef getBoots() {
return wrap(hasPlayer() ? player().getInventory().armor.get(0) : ItemStack.EMPTY); return wrap(hasPlayer() ? player().getEquippedStack(EquipmentSlot.FEET) : ItemStack.EMPTY);
} }
// --------------------------------------------------------------- // ---------------------------------------------------------------