package Source.Module.Modules.Other;
import java.util.Objects;
import Source.Module.Category;
import Source.Module.Module;
import Source.Nurysium;
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.potion.EffectInstance;
public class PotionAlert extends Module {
public PotionAlert() {
super("PotionAlert", Category.Other, 61451);
}
@Override
public void onPreUpdate() {
super.onPreUpdate();
if (mc.player != null && mc.player.isAlive()) {
for (Entity player : Objects.requireNonNull(mc.world).getAllEntities()) {
if (player instanceof PlayerEntity) {
for (EffectInstance effect :
((PlayerEntity) player).getActivePotionEffects()) {
if (effect.getAmplifier() != 0) {
if (mc.player.ticksExisted % 100 == 0) {
Nurysium.addChatMessage("debug",
player.getScoreboardName().toLowerCase() + " use a "
+ effect.getPotion().getEffectType()
+ " potion effect!");
}
}
}
}
}
}
}
}