From 08ab341cfff7cbdbcebb1921dbb02e1fe3b57663 Mon Sep 17 00:00:00 2001 From: TankMissile Date: Tue, 10 Nov 2020 01:15:03 -0500 Subject: [PATCH] Track fake players so the sky model loads when portals are created. --- .../feature/network/StellarAPINetworkManager.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/stellarapi/feature/network/StellarAPINetworkManager.java b/src/main/java/stellarapi/feature/network/StellarAPINetworkManager.java index 53c090b..698600a 100644 --- a/src/main/java/stellarapi/feature/network/StellarAPINetworkManager.java +++ b/src/main/java/stellarapi/feature/network/StellarAPINetworkManager.java @@ -3,6 +3,7 @@ import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.world.World; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; import net.minecraftforge.event.world.WorldEvent; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import net.minecraftforge.fml.common.gameevent.PlayerEvent; @@ -83,4 +84,11 @@ public void onPlayerRespawn(PlayerEvent.PlayerRespawnEvent event) { EntityPlayerMP player = (EntityPlayerMP) event.player; this.onSync(player, player.world); } -} + + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) { + if (event.getEntity() instanceof EntityPlayerMP) { + this.onSync((EntityPlayerMP) event.getEntity(), event.getEntity().world); + } + } +} \ No newline at end of file