Removed Darkness Effect (toggleable)
All checks were successful
build / build (push) Successful in 1m19s

This commit is contained in:
2025-04-11 13:17:19 +02:00
parent ddd5b9bf75
commit 6b806574ac
4 changed files with 27 additions and 2 deletions

View File

@ -0,0 +1,19 @@
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());
}
});
}
}