Package net.minecraft.inventory

Examples of net.minecraft.inventory.ICrafting


    {
        super.detectAndSendChanges();

        for (int i = 0; i < this.crafters.size(); ++i)
        {
            ICrafting icrafting = (ICrafting) this.crafters.get(i);

            if (this.lastCookTime != this.furnace.furnaceCookTime)
            {
                icrafting.sendProgressBarUpdate(this, 0, this.furnace.furnaceCookTime);
            }

            if (this.lastBurnTime != this.furnace.furnaceBurnTime)
            {
                icrafting.sendProgressBarUpdate(this, 1, this.furnace.furnaceBurnTime);
            }

            if (this.lastItemBurnTime != this.furnace.currentItemBurnTime)
            {
                icrafting.sendProgressBarUpdate(this, 2, this.furnace.currentItemBurnTime);
            }
        }

        this.lastCookTime = this.furnace.furnaceCookTime;
        this.lastBurnTime = this.furnace.furnaceBurnTime;
View Full Code Here


    // if (ChargingBench.isDebugging) System.out.println("ContainerChargingBench.updateCraftingResults");
    super.detectAndSendChanges();

    for (int crafterIndex = 0; crafterIndex < crafters.size(); ++crafterIndex)
    {
      ICrafting crafter = (ICrafting)crafters.get(crafterIndex);

      if (this.energyStored != te.energyStored)
      {
        crafter.sendProgressBarUpdate(this, 0, te.energyStored & 65535);
        crafter.sendProgressBarUpdate(this, 1, te.energyStored >>> 16);
      }

      if (this.energyCapacity != te.energyCapacity)
      {
        crafter.sendProgressBarUpdate(this, 2, te.energyCapacity & 65535);
        crafter.sendProgressBarUpdate(this, 3, te.energyCapacity >>> 16);
      }

      if (this.lowerBoundary != te.lowerBoundary)
      {
        crafter.sendProgressBarUpdate(this, 4, te.lowerBoundary);
      }
      if (this.upperBoundary != te.upperBoundary)
      {
        crafter.sendProgressBarUpdate(this, 5, te.upperBoundary);
      }
    }
    this.energyStored = te.energyStored;
    this.energyCapacity = te.energyCapacity;
    this.lowerBoundary = te.lowerBoundary;
View Full Code Here

  public void detectAndSendChanges()
  {
    // if (ChargingBench.isDebugging) System.out.println("ContainerChargingBench.updateCraftingResults");
    for (int crafterIndex = 0; crafterIndex < crafters.size(); ++crafterIndex)
    {
      ICrafting crafter = (ICrafting)crafters.get(crafterIndex);

      if (this.outputRate != te.outputRate)
      {
        crafter.sendProgressBarUpdate(this, 0, te.outputRate & 65535);
        crafter.sendProgressBarUpdate(this, 1, te.outputRate >>> 16);
      }

      if (this.packetSize != te.packetSize)
      {
        crafter.sendProgressBarUpdate(this, 2, te.packetSize & 65535);
        crafter.sendProgressBarUpdate(this, 3, te.packetSize >>> 16);
      }
    }
   
    // Done sending updates, record the new current values
    this.outputRate = te.outputRate;
View Full Code Here

    super.detectAndSendChanges();

    final int syncAvg = (int)(tileentity.inputTracker.getAverage() * 100);
    for (int crafterIndex = 0; crafterIndex < crafters.size(); ++crafterIndex)
    {
      ICrafting crafter = (ICrafting)crafters.get(crafterIndex);

      if (this.currentEnergy != tileentity.currentEnergy)
      {
        crafter.sendProgressBarUpdate(this, 0, tileentity.currentEnergy & 65535);
        crafter.sendProgressBarUpdate(this, 1, tileentity.currentEnergy >>> 16);
      }

      if (this.adjustedMaxInput != tileentity.adjustedMaxInput)
      {
        crafter.sendProgressBarUpdate(this, 2, tileentity.adjustedMaxInput);
      }

      if (this.adjustedStorage != tileentity.adjustedStorage)
      {
        crafter.sendProgressBarUpdate(this, 3, tileentity.adjustedStorage & 65535);
        crafter.sendProgressBarUpdate(this, 4, tileentity.adjustedStorage >>> 16);
      }

      if (this.powerTier != tileentity.powerTier)
      {
        crafter.sendProgressBarUpdate(this, 5, tileentity.powerTier);
      }

      if (this.energyRequired != tileentity.energyRequired)
      {
        crafter.sendProgressBarUpdate(this, 6, tileentity.energyRequired & 65535);
        crafter.sendProgressBarUpdate(this, 7, tileentity.energyRequired >>> 16);
      }

      if (this.ticksRequired != tileentity.ticksRequired)
      {
        crafter.sendProgressBarUpdate(this, 8, tileentity.ticksRequired & 65535);
        crafter.sendProgressBarUpdate(this, 9, tileentity.ticksRequired >>> 16);
      }

      if (averageInput != syncAvg)
      {
        crafter.sendProgressBarUpdate(this, 10, syncAvg & 65535);
        crafter.sendProgressBarUpdate(this, 11, syncAvg >>> 16);
      }
    }
    this.currentEnergy = tileentity.currentEnergy;
    this.adjustedStorage = tileentity.adjustedStorage;
    this.adjustedMaxInput = (short)tileentity.adjustedMaxInput;
View Full Code Here

    final int syncOutAvg = (int)(tile.outputTracker.getAverage() * 100);
    final int syncInAvg = (int)(tile.inputTracker.getAverage() * 100);

    for (int crafterIndex = 0; crafterIndex < crafters.size(); ++crafterIndex)
    {
      ICrafting crafter = (ICrafting)crafters.get(crafterIndex);

      if (this.outputRate != tile.outputRate)
      {
        crafter.sendProgressBarUpdate(this, 0, tile.outputRate & 65535);
        crafter.sendProgressBarUpdate(this, 1, tile.outputRate >>> 16);
      }

      if (this.packetSize != tile.packetSize)
      {
        crafter.sendProgressBarUpdate(this, 2, tile.packetSize & 65535);
        crafter.sendProgressBarUpdate(this, 3, tile.packetSize >>> 16);
      }

      for (int i = 0; i < 6; i++)
        if (this.sideSettings[i] != tile.sideSettings[i])
      {
        crafter.sendProgressBarUpdate(this, 4 + i, tile.sideSettings[i]);
      }

      if (outputAvg != syncOutAvg)
      {
        crafter.sendProgressBarUpdate(this, 10, syncOutAvg & 65535);
        crafter.sendProgressBarUpdate(this, 11, syncOutAvg >>> 16);
      }

      if (inputAvg != syncInAvg)
      {
        crafter.sendProgressBarUpdate(this, 12, syncInAvg & 65535);
        crafter.sendProgressBarUpdate(this, 13, syncInAvg >>> 16);
      }

      if (this.energyBuffer != tile.energyBuffer)
      {
        crafter.sendProgressBarUpdate(this, 14, tile.energyBuffer & 65535);
        crafter.sendProgressBarUpdate(this, 15, tile.energyBuffer >>> 16);
      }
    }

    // Done sending updates, record the new current values
    this.outputRate = tile.outputRate;
View Full Code Here

    final int syncAvg = (int)(tileentity.outputTracker.getAverage() * 100);
    final int energy = tileentity.getTotalEnergy();
    for (int crafterIndex = 0; crafterIndex < crafters.size(); ++crafterIndex)
    {
      ICrafting crafter = (ICrafting)this.crafters.get(crafterIndex);

      if (average != syncAvg)
      {
        crafter.sendProgressBarUpdate(this, 0, syncAvg & 65535);
        crafter.sendProgressBarUpdate(this, 1, syncAvg >>> 16);
      }

      if (itemsEnergyTotal != energy)
      {
        crafter.sendProgressBarUpdate(this, 2, energy & 65535);
        crafter.sendProgressBarUpdate(this, 3, energy >>> 16);
      }

      if (opMode != tileentity.opMode)
      {
        crafter.sendProgressBarUpdate(this, 4, tileentity.opMode);
      }
    }
    opMode = tileentity.opMode;
    average = syncAvg;
    itemsEnergyTotal = energy;
View Full Code Here

  public void detectAndSendChanges()
  {
    super.detectAndSendChanges();
    for(int i = 0; i < crafters.size(); i++)
    {
      ICrafting crafter = (ICrafting)crafters.get(i);
      if(crafter != null)
      {
        crafter.sendProgressBarUpdate(this, 100, (_jukebox.getCanCopy() ? 1 : 0) | (_jukebox.getCanPlay() ? 2 : 0));
      }
    }
  }
View Full Code Here

    {
        super.detectAndSendChanges();

        for (int var1 = 0; var1 < this.crafters.size(); ++var1)
        {
            ICrafting var2 = (ICrafting)this.crafters.get(var1);

            if (this.lastCookTime != this.furnace.furnaceCookTime)
            {
                var2.sendProgressBarUpdate(this, 0, this.furnace.furnaceCookTime);
            }

            if (this.lastBurnTime != this.furnace.furnaceBurnTime)
            {
                var2.sendProgressBarUpdate(this, 1, this.furnace.furnaceBurnTime);
            }

            if (this.lastItemBurnTime != this.furnace.currentItemBurnTime)
            {
                var2.sendProgressBarUpdate(this, 2, this.furnace.currentItemBurnTime);
            }
        }

        this.lastCookTime = this.furnace.furnaceCookTime;
        this.lastBurnTime = this.furnace.furnaceBurnTime;
View Full Code Here

  {
    super.detectAndSendChanges();

    for(int i = 0; i < crafters.size(); ++i)
    {
      ICrafting icrafting = (ICrafting)crafters.get(i);

      if(lastCookTime != robit.furnaceCookTime)
      {
        icrafting.sendProgressBarUpdate(this, 0, robit.furnaceCookTime);
      }

      if(lastBurnTime != robit.furnaceBurnTime)
      {
        icrafting.sendProgressBarUpdate(this, 1, robit.furnaceBurnTime);
      }

      if(lastItemBurnTime != robit.currentItemBurnTime)
      {
        icrafting.sendProgressBarUpdate(this, 2, robit.currentItemBurnTime);
      }
    }

    lastCookTime = robit.furnaceCookTime;
    lastBurnTime = robit.furnaceBurnTime;
View Full Code Here

  public void detectAndSendChanges() {
    super.detectAndSendChanges();

    if(needsSynch) {
      for (int i = 0; i < crafters.size(); i++) {
        ICrafting crafter = (ICrafting)crafters.get(i);
        crafter.sendProgressBarUpdate(this, 0, currentItPos);
        crafter.sendProgressBarUpdate(this, 1, maxItPos);
        crafter.sendProgressBarUpdate(this, 2, currentFilter);
      }

      Proxies.net.sendToPlayer(new PacketLetterInfo(PacketIds.LETTER_INFO, EnumAddressee.TRADER, currentTrade, null), player);
      needsSynch = false;
    }
View Full Code Here

TOP

Related Classes of net.minecraft.inventory.ICrafting

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.