20 lines
795 B
Java
20 lines
795 B
Java
package wtf.hak.survivalfabric.features;
|
|
|
|
import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents;
|
|
import net.minecraft.entity.effect.StatusEffectInstance;
|
|
import net.minecraft.entity.effect.StatusEffects;
|
|
import wtf.hak.survivalfabric.config.client.ClientConfigManager;
|
|
|
|
public class RemoveDarknessEffect {
|
|
|
|
public static void register() {
|
|
ClientTickEvents.END_CLIENT_TICK.register(client -> {
|
|
if (client.player != null && ClientConfigManager.getConfig().removeDarknessEffect) {
|
|
StatusEffectInstance darknessEffect = client.player.getStatusEffect(StatusEffects.DARKNESS);
|
|
if (darknessEffect != null)
|
|
client.player.removeStatusEffect(darknessEffect.getEffectType());
|
|
}
|
|
});
|
|
}
|
|
}
|