Beispiel #1
0
  /**
   * Adds a block event with the given Args to the blockEventCache. During the next tick(), the
   * block specified will have its onBlockEvent handler called with the given parameters. Args:
   * X,Y,Z, BlockID, EventID, EventParameter
   */
  public void addBlockEvent(int par1, int par2, int par3, int par4, int par5, int par6) {
    BlockEventData var7 = new BlockEventData(par1, par2, par3, par4, par5, par6);
    Iterator var8 = this.blockEventCache[this.blockEventCacheIndex].iterator();
    BlockEventData var9;

    do {
      if (!var8.hasNext()) {
        this.blockEventCache[this.blockEventCacheIndex].add(var7);
        return;
      }

      var9 = (BlockEventData) var8.next();
    } while (!var9.equals(var7));
  }