Posted January 1, 201312 yr I have a FakePlayer class that extends EntityPlayer (so by definition, FakePlayer is also an EntityPlayer). For packet handling I am trying to cast FakePlayer as a EntityClientPlayerMP as such: Side side = FMLCommonHandler.instance().getEffectiveSide(); if(side == Side.SERVER) { //We are on the server side EntityPlayerMP player = (EntityPlayerMP)thePlayer; } else if(side == Side.CLIENT) { EntityClientPlayerMP player = (EntityClientPlayerMP) thePlayer; player.sendQueue.addToSendQueue(packet); } else{ //Error! } where thePlayer is the FakePlayer object. This throws the following error: onicraft.FakePlayer cannot be cast to net.minecraft.client.entity.EntityClientPlayerMP Any ideas?
January 2, 201312 yr FakePlayer needs to extend EntityClientPlayerMP. Protip: try and find answers yourself before asking on the forum. It's pretty likely that there is an answer. Was I helpful? Give me a thank you! http://bit.ly/HZ03zy[/img] Tired of waiting for mods to port to bukkit? use BukkitForge! (now with a working version of WorldEdit!)
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.