public void a(OEntityPlayerMP var1) { // this.d[0].b(var1); // this.d[1].b(var1); // this.d[2].b(var1); for (World w : Canary.getServer().getWorldManager().getAllWorlds()) { for (Dimension dim : w.getDimensions()) { dim.getPlayerManager().removePlayer(var1.getPlayer()); } } // this.a(var1.w).a(var1); //remove again? rly? // OWorldServer var2 = this.c.a(var1.w); var1.getDimension().getPlayerManager().addPlayer(var1.getPlayer()); OWorldServer var2 = (OWorldServer) ((CanaryDimension) var1.getDimension()).getHandle(); var2.G.c((int) var1.bm >> 4, (int) var1.bo >> 4); }
public void b() { // TODO: Something with Configuration.getServerConfig().getPlayerlistTicks() and // Configuration.getServerConfig().getPlayerlistAutoUpdate() here if (++this.p > 200) { this.p = 0; } if (this.p < this.b.size()) { OEntityPlayerMP var1 = (OEntityPlayerMP) this.b.get(this.p); this.sendPacketToAll((new OPacket201PlayerInfo(var1.v, true, var1.i))); } for (World w : Canary.getServer().getWorldManager().getAllWorlds()) { for (Dimension dim : w.getDimensions()) { ((CanaryPlayerManager) dim.getPlayerManager()).getHandle().b(); } } }