Esempio n. 1
0
  @Override
  public void a(OTileEntityFurnace paramOTileEntityFurnace) {
    // CanaryMod: Check if we can open this
    Inventory inv = new Furnace(paramOTileEntityFurnace);
    String name = paramOTileEntityFurnace.c();
    if ((Boolean) manager.callHook(PluginLoader.Hook.OPEN_INVENTORY, getPlayer(), inv)) return;

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

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