public Actor getInteracting() { if (actor.getInteracting() == -1) { return null; } if (actor.getInteracting() < 32768) { return new Npc(ctx, ctx.getClient().getNpcs()[ctx.getClient().getNpcIndices()[actor.getInteracting()]]); } int playerId = actor.getInteracting() - 32768; return new Player(ctx, ctx.getClient().getPlayers()[playerId]); }