Skip to content

Commit

Permalink
Fix morphs are not being reset after leaving the server (they reset o…
Browse files Browse the repository at this point in the history
…nly in main menu)
  • Loading branch information
mchorse committed Jul 4, 2021
1 parent f3fe641 commit 7010052
Showing 1 changed file with 4 additions and 9 deletions.
13 changes: 4 additions & 9 deletions src/main/java/mchorse/metamorph/client/RenderingHandler.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,23 +9,21 @@
import mchorse.metamorph.client.gui.overlays.GuiOverlay;
import net.minecraft.client.Minecraft;
import net.minecraft.client.entity.EntityPlayerSP;
import net.minecraft.client.gui.GuiMainMenu;
import net.minecraft.client.gui.ScaledResolution;
import net.minecraft.client.renderer.EntityRenderer;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.client.renderer.entity.RenderLivingBase;
import net.minecraft.client.renderer.entity.RenderManager;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.monster.EntityCaveSpider;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.scoreboard.Team;
import net.minecraftforge.client.event.GuiOpenEvent;
import net.minecraftforge.client.event.RenderGameOverlayEvent;
import net.minecraftforge.client.event.RenderLivingEvent;
import net.minecraftforge.client.event.RenderPlayerEvent;
import net.minecraftforge.fml.common.eventhandler.EventPriority;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.common.network.FMLNetworkEvent;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

Expand Down Expand Up @@ -231,12 +229,9 @@ protected void renderEntityName(EntityLivingBase entity, String name, double x,
}

@SubscribeEvent
public void onGuiOpen(GuiOpenEvent event)
public void onClientDisconnect(FMLNetworkEvent.ClientDisconnectionFromServerEvent event)
{
if (event.getGui() instanceof GuiMainMenu)
{
MorphManager.INSTANCE.list.reset();
ClientProxy.survivalScreen = null;
}
MorphManager.INSTANCE.list.reset();
ClientProxy.survivalScreen = null;
}
}

0 comments on commit 7010052

Please sign in to comment.