living.writeToNBTOptional(nextTag);
MorphState prevState = new MorphState(player.worldObj, player.getCommandSenderName(), username1, prevTag, false);
MorphState nextState = new MorphState(player.worldObj, player.getCommandSenderName(), username2, nextTag, false);
if(Morph.proxy.tickHandlerServer.hasMorphState(player, nextState) || !forced && MinecraftForge.EVENT_BUS.post(new MorphAcquiredEvent(player, nextState.entInstance)))
{
return false;
}
prevState = MorphHandler.addOrGetMorphState(Morph.proxy.tickHandlerServer.getPlayerMorphs(player.worldObj, player), prevState);