Examples of EnergyTileUnloadEvent


Examples of ic2.api.energy.event.EnergyTileUnloadEvent

  @Override
  public void invalidate()
  {
    if (worldObj != null && initialized)
    {
      EnergyTileUnloadEvent unloadEvent = new EnergyTileUnloadEvent(this);
      MinecraftForge.EVENT_BUS.post(unloadEvent);
      //      EnergyNet.getForWorld(worldObj).removeTileEntity(this);
    }
    super.invalidate();
  }
View Full Code Here

Examples of ic2.api.energy.event.EnergyTileUnloadEvent

  @Override
  public void invalidate()
  {
    if (worldObj != null && initialized)
    {
      EnergyTileUnloadEvent unloadEvent = new EnergyTileUnloadEvent((IEnergyTile)this);
      MinecraftForge.EVENT_BUS.post(unloadEvent);
    }
    super.invalidate();
  }
View Full Code Here

Examples of ic2.api.energy.event.EnergyTileUnloadEvent

  {
    if(_isAddedToIC2EnergyNet)
    {
      if(!worldObj.isRemote)
      {
        MinecraftForge.EVENT_BUS.post(new EnergyTileUnloadEvent(this));
      }
      _isAddedToIC2EnergyNet = false;
    }
    ElectricityNetworkHelper.invalidate(this);
    super.invalidate();
View Full Code Here

Examples of ic2.api.energy.event.EnergyTileUnloadEvent

  {
    super.onBlockBroken();
    if(_isAddedToIC2EnergyNet)
    {
      _isAddedToIC2EnergyNet = false;
      MinecraftForge.EVENT_BUS.post(new EnergyTileUnloadEvent(this));
    }
  }
View Full Code Here

Examples of ic2.api.energy.event.EnergyTileUnloadEvent

  public static void unloadIC(IEnergyTile tile)
  {
    if (CompatibilityType.INDUSTRIALCRAFT.isModuleEnabled && loadedIC2Tiles.contains(tile) && !((TileEntity) tile).worldObj.isRemote)
    {
      NetworkTickHandler.queueEvent(new EnergyTileUnloadEvent(tile));
      loadedIC2Tiles.remove(tile);
    }
  }
View Full Code Here

Examples of ic2.api.energy.event.EnergyTileUnloadEvent

      TileEntity registered = EnergyNet.instance.getTileEntity(worldObj, xCoord, yCoord, zCoord);
      if(registered != this)
      {
        if(registered instanceof IEnergyTile)
        {
          MinecraftForge.EVENT_BUS.post(new EnergyTileUnloadEvent((IEnergyTile)registered));
        }
        else if(registered == null)
        {
          MinecraftForge.EVENT_BUS.post(new EnergyTileLoadEvent(this));
          ic2Registered = true;
View Full Code Here

Examples of ic2.api.energy.event.EnergyTileUnloadEvent

    if(!worldObj.isRemote)
    {
      TileEntity registered = EnergyNet.instance.getTileEntity(worldObj, xCoord, yCoord, zCoord);
      if(registered instanceof IEnergyTile)
      {
        MinecraftForge.EVENT_BUS.post(new EnergyTileUnloadEvent((IEnergyTile)registered));
      }
    }
  }
View Full Code Here

Examples of ic2.api.energy.event.EnergyTileUnloadEvent

   */
  @Override
  public void onChunkUnload() {
    if (addedToEnet &&
        Info.isIc2Available()) {
      MinecraftForge.EVENT_BUS.post(new EnergyTileUnloadEvent(this));

      addedToEnet = false;
    }
  }
View Full Code Here

Examples of ic2.api.energy.event.EnergyTileUnloadEvent

   */
  @Override
  public void onChunkUnload() {
    if (addedToEnet &&
        Info.isIc2Available()) {
      MinecraftForge.EVENT_BUS.post(new EnergyTileUnloadEvent(this));

      addedToEnet = false;
    }
  }
View Full Code Here

Examples of ic2.api.energy.event.EnergyTileUnloadEvent

   * @param has to be an instance of IEnergyTile
  */
  @Override
  public void unregisterToEneryNet(TileEntity tile) {
    if(MainProxy.isServer(tile.getWorldObj())) {
      MinecraftForge.EVENT_BUS.post(new EnergyTileUnloadEvent((IEnergyTile) tile));
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.