public void func_535_a(int i, int j, int k) { int l = i >> 4; int i1 = k >> 4; PlayerInstance playerinstance = func_537_a(l, i1, false); if (playerinstance != null) { playerinstance.func_775_a(i & 0xf, j, k & 0xf); } }
private PlayerInstance func_537_a(int i, int j, bool flag) { long l = i + 0x7fffffffL | j + 0x7fffffffL << 32; var playerinstance = (PlayerInstance)field_9215_b.func_677_a(l); if (playerinstance == null && flag) { playerinstance = new PlayerInstance(this, i, j); field_9215_b.func_675_a(l, playerinstance); } return(playerinstance); }
public void func_543_c(EntityPlayerMP entityplayermp) { int i = (int)entityplayermp.posX >> 4; int j = (int)entityplayermp.posZ >> 4; double d = entityplayermp.field_9155_d - entityplayermp.posX; double d1 = entityplayermp.field_9154_e - entityplayermp.posZ; double d2 = d * d + d1 * d1; if (d2 < 64D) { return; } int k = (int)entityplayermp.field_9155_d >> 4; int l = (int)entityplayermp.field_9154_e >> 4; int i1 = i - k; int j1 = j - l; if (i1 == 0 && j1 == 0) { return; } for (int k1 = i - 10; k1 <= i + 10; k1++) { for (int l1 = j - 10; l1 <= j + 10; l1++) { if (!func_544_a(k1, l1, k, l)) { func_537_a(k1, l1, true).func_779_a(entityplayermp); } if (func_544_a(k1 - i1, l1 - j1, i, j)) { continue; } PlayerInstance playerinstance = func_537_a(k1 - i1, l1 - j1, false); if (playerinstance != null) { playerinstance.func_778_b(entityplayermp); } } } entityplayermp.field_9155_d = entityplayermp.posX; entityplayermp.field_9154_e = entityplayermp.posZ; }
public void removePlayer(EntityPlayerMP entityplayermp) { int i = (int)entityplayermp.field_9155_d >> 4; int j = (int)entityplayermp.field_9154_e >> 4; for (int k = i - 10; k <= i + 10; k++) { for (int l = j - 10; l <= j + 10; l++) { PlayerInstance playerinstance = func_537_a(k, l, false); if (playerinstance != null) { playerinstance.func_778_b(entityplayermp); } } } field_9216_a.remove(entityplayermp); }
private PlayerInstance func_537_a(int i, int j, bool flag) { long l = i + 0x7fffffffL | j + 0x7fffffffL << 32; var playerinstance = (PlayerInstance) field_9215_b.func_677_a(l); if (playerinstance == null && flag) { playerinstance = new PlayerInstance(this, i, j); field_9215_b.func_675_a(l, playerinstance); } return playerinstance; }