public void func_146102_a(TileEntityDispenser p_146102_1_) {
   this.getNextWindowId();
   this.playerNetServerHandler.sendPacket(
       new S2DPacketOpenWindow(
           this.currentWindowId,
           p_146102_1_ instanceof TileEntityDropper ? 10 : 3,
           p_146102_1_.getInventoryName(),
           p_146102_1_.getSizeInventory(),
           p_146102_1_.isCustomInventoryName()));
   this.openContainer = new ContainerDispenser(this.inventory, p_146102_1_);
   this.openContainer.windowId = this.currentWindowId;
   this.openContainer.onCraftGuiOpened(this);
 }