}
EntityPlayer player = (EntityPlayer)getParent();
if(!player.capabilities.allowFlying)
{
player.capabilities.allowFlying = true;
player.sendPlayerAbilities();
}
if(player.capabilities.isFlying && !player.capabilities.isCreativeMode)
{
double motionX = player.worldObj.isRemote ? player.motionX : player.posX - player.lastTickPosX;
double motionZ = player.worldObj.isRemote ? player.motionZ : player.posZ - player.lastTickPosZ;