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