Skip to content

Commit eab9540

Browse files
Alexander01998cev-api
authored andcommitted
1 parent dc58d60 commit eab9540

2 files changed

Lines changed: 16 additions & 1 deletion

File tree

src/main/java/net/wurstclient/hacks/NoLevitationHack.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,6 @@ public NoLevitationHack()
2020
setCategory(Category.MOVEMENT);
2121
}
2222

23-
// See ClientPlayerEntityMixin.hasStatusEffect()
23+
// See ClientPlayerEntityMixin.hasStatusEffect() and
24+
// ClientPlayerEntityMixin.getStatusEffect()
2425
}

src/main/java/net/wurstclient/mixin/ClientPlayerEntityMixin.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import net.minecraft.client.world.ClientWorld;
2929
import net.minecraft.entity.MovementType;
3030
import net.minecraft.entity.effect.StatusEffect;
31+
import net.minecraft.entity.effect.StatusEffectInstance;
3132
import net.minecraft.entity.effect.StatusEffects;
3233
import net.minecraft.registry.entry.RegistryEntry;
3334
import net.minecraft.util.math.Vec3d;
@@ -284,6 +285,19 @@ public boolean hasStatusEffect(RegistryEntry<StatusEffect> effect)
284285
return super.hasStatusEffect(effect);
285286
}
286287

288+
@Override
289+
public StatusEffectInstance getStatusEffect(
290+
RegistryEntry<StatusEffect> effect)
291+
{
292+
HackList hax = WurstClient.INSTANCE.getHax();
293+
294+
if(effect == StatusEffects.LEVITATION
295+
&& hax.noLevitationHack.isEnabled())
296+
return null;
297+
298+
return super.getStatusEffect(effect);
299+
}
300+
287301
@Override
288302
public float getStepHeight()
289303
{

0 commit comments

Comments
 (0)