diff options
| author | Arslaan Pathan <[email protected]> | 2026-09-26 17:05:36 +1200 |
|---|---|---|
| committer | Arslaan Pathan <[email protected]> | 2026-09-26 17:05:36 +1200 |
| commit | 14c68eb5ba16774f581d95a39e64a7b303954ffc (patch) | |
| tree | 2888ef11f47c6a639d440300ef580c247ad1bcb1 /src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/impl/Fullbright.java | |
| parent | 766ba1c1d977442332cadaaeca93d795baa559df (diff) | |
| download | arslaansmagichax-14c68eb5ba16774f581d95a39e64a7b303954ffc.tar.xz arslaansmagichax-14c68eb5ba16774f581d95a39e64a7b303954ffc.zip | |
migration to 26.2 - run migrateMappings with old loom then bring it back to new
Diffstat (limited to 'src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/impl/Fullbright.java')
| -rw-r--r-- | src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/impl/Fullbright.java | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/impl/Fullbright.java b/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/impl/Fullbright.java deleted file mode 100644 index f6243bf..0000000 --- a/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/impl/Fullbright.java +++ /dev/null @@ -1,86 +0,0 @@ -package com.arslaancodes.arslaansmagichax.modules.impl; - -import com.arslaancodes.arslaansmagichax.modules.Category; -import com.arslaancodes.arslaansmagichax.modules.Module; -import com.arslaancodes.arslaansmagichax.modules.settings.ModeSetting; -import net.minecraft.entity.effect.StatusEffectInstance; -import net.minecraft.entity.effect.StatusEffects; -import net.minecraft.registry.Registries; - -import java.util.Objects; - -public class Fullbright extends Module { - public ModeSetting mode = new ModeSetting("Mode", "Gamma", "Effect", "Gamma", "Effect + Gamma", "Break AO Renderer"); - private double previousGamma = 1.0; - private boolean setPreviousGamma = false; - private String lastMode = ""; // track previous mode - - public Fullbright() { - super("Fullbright", "Brightens up your world!", -1, Category.RENDER); - addSetting(mode); - lastMode = mode.getMode(); // initialize - } - - @Override - protected void onEnable() { - if (mc.options == null) return; - applyMode(mode.getMode()); - - if (mc.worldRenderer != null) { - mc.worldRenderer.reload(); - } - } - - @Override - public void tick() { - if (!this.isEnabled() || mc.player == null) return; - - String currentMode = mode.getMode(); - if (!Objects.equals(currentMode, lastMode)) { - applyMode(currentMode); - - if (mc.worldRenderer != null) { - mc.worldRenderer.reload(); - } - - lastMode = currentMode; - } - - if (Objects.equals(currentMode, "Effect")) { - mc.player.addStatusEffect(new StatusEffectInstance(Registries.STATUS_EFFECT.getEntry(StatusEffects.NIGHT_VISION.value()), 1, 255)); - } else if (Objects.equals(currentMode, "Effect + Gamma")) { - mc.player.addStatusEffect(new StatusEffectInstance(Registries.STATUS_EFFECT.getEntry(StatusEffects.NIGHT_VISION.value()), 1, 255)); - } - } - - private void applyMode(String modeName) { - if (Objects.equals(modeName, "Gamma")) { - if (!setPreviousGamma) previousGamma = mc.options.getGamma().getValue(); - setPreviousGamma = true; - mc.options.getGamma().setValue(1000.0); - } else if (Objects.equals(modeName, "Effect + Gamma")) { - if (!setPreviousGamma) previousGamma = mc.options.getGamma().getValue(); - setPreviousGamma = true; - mc.options.getGamma().setValue(1000.0); - } else if (Objects.equals(modeName, "Effect")) { - mc.options.getGamma().setValue(previousGamma); - setPreviousGamma = false; - } - } - - @Override - protected void onDisable() { - if (mc.player == null) return; - - if (mc.player.hasStatusEffect(Registries.STATUS_EFFECT.getEntry(StatusEffects.NIGHT_VISION.value()))) { - mc.player.removeStatusEffect(Registries.STATUS_EFFECT.getEntry(StatusEffects.NIGHT_VISION.value())); - } - - mc.options.getGamma().setValue(previousGamma); - - if (mc.worldRenderer != null) { - mc.worldRenderer.reload(); - } - } -} - |
