public interface IStorageHelper
Modifier and Type | Method and Description |
---|---|
IItemList<IAEFluidStack> |
createFluidList() |
IAEFluidStack |
createFluidStack(net.minecraftforge.fluids.FluidStack is) |
IItemList<IAEItemStack> |
createItemList() |
IAEItemStack |
createItemStack(net.minecraft.item.ItemStack is) |
ICraftingLink |
loadCraftingLink(net.minecraft.nbt.NBTTagCompound data,
ICraftingRequester req)
load a crafting link from nbt data.
|
IAEItemStack |
poweredExtraction(IEnergySource energy,
IMEInventory<IAEItemStack> cell,
IAEItemStack request,
BaseActionSource src)
use energy from energy, to remove request items from cell, at the request of src.
|
IAEItemStack |
poweredInsert(IEnergySource energy,
IMEInventory<IAEItemStack> cell,
IAEItemStack input,
BaseActionSource src)
use energy from energy, to inject input items into cell, at the request of src
|
IAEFluidStack |
readFluidFromPacket(io.netty.buffer.ByteBuf input)
Read a AE Fluid Stack from a byte stream, returns a AE fluid stack or null.
|
IAEItemStack |
readItemFromPacket(io.netty.buffer.ByteBuf input)
Read a AE Item Stack from a byte stream, returns a AE item stack or null.
|
ICraftingLink loadCraftingLink(net.minecraft.nbt.NBTTagCompound data, ICraftingRequester req)
data
- to be loaded dataIAEItemStack createItemStack(net.minecraft.item.ItemStack is)
is
- An ItemStackIAEItemStack
from a MC ItemStack
IAEFluidStack createFluidStack(net.minecraftforge.fluids.FluidStack is)
is
- A FluidStackIAEFluidStack
from a Forge FluidStack
IItemList<IAEItemStack> createItemList()
IItemList
for itemsIItemList<IAEFluidStack> createFluidList()
IItemList
for fluidsIAEItemStack readItemFromPacket(io.netty.buffer.ByteBuf input) throws java.io.IOException
input
- to be loaded datajava.io.IOException
- if file could not be readIAEFluidStack readFluidFromPacket(io.netty.buffer.ByteBuf input) throws java.io.IOException
input
- to be loaded datajava.io.IOException
- if file could not be writtenIAEItemStack poweredExtraction(IEnergySource energy, IMEInventory<IAEItemStack> cell, IAEItemStack request, BaseActionSource src)
energy
- to be drained energy sourcecell
- cell of requested itemsrequest
- requested itemssrc
- action sourceIAEItemStack poweredInsert(IEnergySource energy, IMEInventory<IAEItemStack> cell, IAEItemStack input, BaseActionSource src)
energy
- to be added energy sourcecell
- injected cellinput
- to be injected itemssrc
- action source