Exemple #1
0
  @SubscribeEvent
  public void PlayerJoinWorld(EntityJoinWorldEvent evt) {
    if (evt.entity instanceof IPokemob) {
      if (evt.entity.getEntityData().getBoolean("isPlayer")) {
        UUID uuid = UUID.fromString(evt.entity.getEntityData().getString("playerID"));
        EntityPlayer player = evt.world.getPlayerEntityByUUID(uuid);
        IPokemob evo = (IPokemob) evt.entity;
        proxy.setPokemob(player, evo);
        evt.setCanceled(true);
      }
    }

    if (!(evt.entity instanceof EntityPlayer)) return;
    EntityPlayer player = (EntityPlayer) evt.entity;
    if (!player.worldObj.isRemote) {
      new SendPacket(player);
      new SendExsistingPacket(player);
    }
  }