Exemplo n.º 1
0
  @Override
  public void a(OTileEntityDispenser paramOTileEntityDispenser) {
    Dispenser dis = new Dispenser(paramOTileEntityDispenser);
    String name = paramOTileEntityDispenser.c();
    if ((Boolean) manager.callHook(PluginLoader.Hook.OPEN_INVENTORY, getPlayer(), dis)) return;

    if (dis != null) name = dis.getName();

    af();
    a.b(new OPacket100OpenWindow(bI, 3, name, paramOTileEntityDispenser.a()));
    k = new OContainerDispenser(i, paramOTileEntityDispenser);
    k.f = bI;
    // CanaryMod: Make sure this gets cast correctly, or mutant puppies will
    // spawn and eat your items.
    k.a((OICrafting) this);
  }