diff --git a/src/main/java/org/ultramine/server/UMEventHandler.java b/src/main/java/org/ultramine/server/UMEventHandler.java index 65449dc..3abeeab 100644 --- a/src/main/java/org/ultramine/server/UMEventHandler.java +++ b/src/main/java/org/ultramine/server/UMEventHandler.java @@ -4,11 +4,13 @@ import cpw.mods.fml.common.eventhandler.SubscribeEvent; import cpw.mods.fml.common.gameevent.TickEvent; +import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.util.ChatComponentStyle; import net.minecraft.util.ChatComponentText; import net.minecraft.util.ChatComponentTranslation; import net.minecraft.util.EnumChatFormatting; import net.minecraftforge.event.ServerChatEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; public class UMEventHandler { @@ -54,4 +56,13 @@ Teleporter.tick(); } } + + @SubscribeEvent + public void onPlayerClone(PlayerEvent.Clone e) + { + if(e.entityPlayer.isEntityPlayerMP()) + { + ((EntityPlayerMP)e.entityPlayer).setData(((EntityPlayerMP)e.original).getData()); + } + } }