From 6a40d6b6f16a90f1e936566912ae7197a58fc3d7 Mon Sep 17 00:00:00 2001 From: Klesti Selimaj Date: Fri, 20 Mar 2026 21:17:34 +0100 Subject: [PATCH] Fixed Dummy for status effects --- .../modules/player/PlayerModuleFabric.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/versions/1.21.4/src/main/java/org/saturnclient/impl/modules/player/PlayerModuleFabric.java b/versions/1.21.4/src/main/java/org/saturnclient/impl/modules/player/PlayerModuleFabric.java index d3c745b..f6442fd 100644 --- a/versions/1.21.4/src/main/java/org/saturnclient/impl/modules/player/PlayerModuleFabric.java +++ b/versions/1.21.4/src/main/java/org/saturnclient/impl/modules/player/PlayerModuleFabric.java @@ -5,6 +5,8 @@ import net.minecraft.client.network.ClientPlayerEntity; import net.minecraft.entity.effect.StatusEffectInstance; import net.minecraft.item.ItemStack; import net.minecraft.item.Items; +import net.minecraft.registry.Registries; +import net.minecraft.util.Identifier; import org.saturnclient.common.module.PlayerModule; import org.saturnclient.common.ref.asset.SpriteRef; @@ -234,15 +236,13 @@ public class PlayerModuleFabric implements PlayerModule { @Override public List getDummyEffects() { - if (!hasPlayer()) - return Collections.emptyList(); - - var effects = player().getActiveStatusEffects().values(); - List result = new ArrayList<>(effects.size()); - for (StatusEffectInstance instance : effects) { - result.add(new FabricEffectView(instance)); - } - return result; + return List.of( + new FabricEffectView(new StatusEffectInstance( + Registries.STATUS_EFFECT.getEntry(Identifier.ofVanilla("speed")).get(), 12000, 2)), + new FabricEffectView(new StatusEffectInstance( + Registries.STATUS_EFFECT.getEntry(Identifier.ofVanilla("strength")).get(), 12000, 2)), + new FabricEffectView(new StatusEffectInstance( + Registries.STATUS_EFFECT.getEntry(Identifier.ofVanilla("fire_resistance")).get(), 12000, 2))); } // ---------------------------------------------------------------