@SubscribeEvent
@onlyin(Dist.CLIENT)
public void onGetStarBrightness(EventGetStarBrightness event) {
if (Minecraft.getInstance().player.hasEffect(AMEffectRegistry.POWER_DOWN)) {
if (Minecraft.getInstance().player.getEffect(AMEffectRegistry.POWER_DOWN) != null) {
MobEffectInstance instance = Minecraft.getInstance().player.getEffect(AMEffectRegistry.POWER_DOWN);
EffectPowerDown powerDown = (EffectPowerDown) instance.getEffect(); <- this line
int duration = instance.getDuration();
float partialTicks = Minecraft.getInstance().getTimer().getGameTimeDeltaPartialTick(false);
float f = (Math.min(powerDown.getActiveTime(), duration) + partialTicks) * 0.1F;
event.setBrightness(0);
[14:33:29] [Render thread/ERROR] [minecraft/Minecraft]: Unreported exception thrown!
java.lang.ClassCastException: class net.minecraft.core.Holder$Reference cannot be cast to class com.github.alexthe666.alexsmobs.effect.EffectPowerDown (net.minecraft.core.Holder$Reference is in module minecraft@1.21.1 of loader 'TRANSFORMER' @453d496b; com.github.alexthe666.alexsmobs.effect.EffectPowerDown is in module alexsmobs@1.22.9 of loader 'TRANSFORMER' @453d496b)
at TRANSFORMER/alexsmobs@1.22.9/com.github.alexthe666.alexsmobs.client.event.ClientEvents.onGetStarBrightness(ClientEvents.java:126) ~[%23185!/:?] {re:classloading,pl:runtimedistcleaner:A}
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:350) ~[bus-8.0.2.jar%23143!/:?] {}
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:315) ~[bus-8.0.2.jar%23143!/:?] {}
@SubscribeEvent
@onlyin(Dist.CLIENT)
public void onGetStarBrightness(EventGetStarBrightness event) {
if (Minecraft.getInstance().player.hasEffect(AMEffectRegistry.POWER_DOWN)) {
if (Minecraft.getInstance().player.getEffect(AMEffectRegistry.POWER_DOWN) != null) {
MobEffectInstance instance = Minecraft.getInstance().player.getEffect(AMEffectRegistry.POWER_DOWN);
EffectPowerDown powerDown = (EffectPowerDown) instance.getEffect(); <- this line
int duration = instance.getDuration();
float partialTicks = Minecraft.getInstance().getTimer().getGameTimeDeltaPartialTick(false);
float f = (Math.min(powerDown.getActiveTime(), duration) + partialTicks) * 0.1F;
event.setBrightness(0);
[14:33:29] [Render thread/ERROR] [minecraft/Minecraft]: Unreported exception thrown!
java.lang.ClassCastException: class net.minecraft.core.Holder$Reference cannot be cast to class com.github.alexthe666.alexsmobs.effect.EffectPowerDown (net.minecraft.core.Holder$Reference is in module minecraft@1.21.1 of loader 'TRANSFORMER' @453d496b; com.github.alexthe666.alexsmobs.effect.EffectPowerDown is in module alexsmobs@1.22.9 of loader 'TRANSFORMER' @453d496b)
at TRANSFORMER/alexsmobs@1.22.9/com.github.alexthe666.alexsmobs.client.event.ClientEvents.onGetStarBrightness(ClientEvents.java:126) ~[%23185!/:?] {re:classloading,pl:runtimedistcleaner:A}
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:350) ~[bus-8.0.2.jar%23143!/:?] {}
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:315) ~[bus-8.0.2.jar%23143!/:?] {}