Example usage for net.minecraftforge.energy IEnergyStorage interface-usage

List of usage examples for net.minecraftforge.energy IEnergyStorage interface-usage

Introduction

In this page you can find the example usage for net.minecraftforge.energy IEnergyStorage interface-usage.

Usage

From source file appeng.items.tools.powered.powersink.PoweredItemCapabilities.java

/**
 * The capability provider to expose chargable items to other mods.
 */
class PoweredItemCapabilities implements ICapabilityProvider, IEnergyStorage {

    private final ItemStack is;

From source file com.elytradev.thermionics.data.ITransferRate.java

public interface ITransferRate extends IEnergyStorage {
    /**
     * Gets the maximum RF/FE/FU transfer rate of this device
     */
    public int getMaxTransfer();

From source file com.elytradev.thermionics.data.NoExtractEnergyStorageView.java

public class NoExtractEnergyStorageView implements IEnergyStorage, ITransferRate {
    private final IEnergyStorage delegate;

    public NoExtractEnergyStorageView(IEnergyStorage delegate) {
        this.delegate = delegate;
    }

From source file com.elytradev.thermionics.data.NoReceiveEnergyStorageView.java

public class NoReceiveEnergyStorageView implements IEnergyStorage, ITransferRate {
    private final IEnergyStorage delegate;

    public NoReceiveEnergyStorageView(IEnergyStorage delegate) {
        this.delegate = delegate;
    }

From source file com.teambr.bookshelf.common.items.EnergyContainingItem.java

/**
 * This file was created for NeoTech
 * <p>
 * NeoTech is licensed under the
 * Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License:
 * http://creativecommons.org/licenses/by-nc-sa/4.0/

From source file com.teambr.bookshelf.common.tiles.EnergyHandler.java

/**
 * This file was created for Bookshelf - Java
 *
 * Bookshelf - Java is licensed under the
 * Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License:
 * http://creativecommons.org/licenses/by-nc-sa/4.0/

From source file cpw.mods.simplepower.tiles.ReceiverTE.java

/**
 * Transmitter
 */
public class ReceiverTE extends PowerTarget implements IEnergyStorage {
    @Override
    public boolean hasCapability(@Nonnull Capability<?> capability, @Nonnull EnumFacing facing) {

From source file cpw.mods.simplepower.tiles.RelayTE.java

/**
 * Relay
 */
public class RelayTE extends PowerTarget implements IEnergyStorage, ITickable {
    private int storedEnergy;

From source file cpw.mods.simplepower.tiles.TransmitterTE.java

/**
 * Transmitter
 */
public class TransmitterTE extends PowerTarget implements IEnergyStorage {
    @Override
    public boolean hasCapability(@Nonnull Capability<?> capability, @Nonnull EnumFacing facing) {

From source file de.sanandrew.mods.turretmod.tileentity.assembly.AssemblyEnergyStorage.java

final class AssemblyEnergyStorage implements IEnergyStorage, INBTSerializable<NBTTagCompound> {
    int fluxAmount;
    int prevFluxAmount;

    @Override
    public int receiveEnergy(int maxReceive, boolean simulate) {