private void aa() { while (!this.R[this.S].isEmpty()) { int i = this.S; this.S ^= 1; Iterator iterator = this.R[i].iterator(); while (iterator.hasNext()) { NoteBlockData noteblockdata = (NoteBlockData) iterator.next(); if (this.a(noteblockdata)) { // CraftBukkit - this.worldProvider.dimension -> this.dimension this.server .getPlayerList() .sendPacketNearby( (double) noteblockdata.a(), (double) noteblockdata.b(), (double) noteblockdata.c(), 64.0D, this.dimension, new Packet54PlayNoteBlock( noteblockdata.a(), noteblockdata.b(), noteblockdata.c(), noteblockdata.f(), noteblockdata.d(), noteblockdata.e())); } } this.R[i].clear(); } }
private boolean a(NoteBlockData noteblockdata) { int i = this.getTypeId(noteblockdata.a(), noteblockdata.b(), noteblockdata.c()); return i == noteblockdata.f() ? Block.byId[i].b( this, noteblockdata.a(), noteblockdata.b(), noteblockdata.c(), noteblockdata.d(), noteblockdata.e()) : false; }