Exemplo n.º 1
0
  public void a(TileEntityDispenser tileentitydispenser) {
    // CanaryMod: InventoryHook
    InventoryHook hook =
        new InventoryHook(getPlayer(), tileentitydispenser.getCanaryDispenser(), false);

    Canary.hooks().callHook(hook);
    if (hook.isCanceled()) {
      return;
    }
    //

    this.ct();
    this.a.b(
        new Packet100OpenWindow(
            this.cu,
            tileentitydispenser instanceof TileEntityDropper ? 10 : 3,
            tileentitydispenser.b(),
            tileentitydispenser.j_(),
            tileentitydispenser.c()));
    this.bM = new ContainerDispenser(this.bK, tileentitydispenser);
    this.bM.d = this.cu;
    this.bM.a((ICrafting) this);
  }