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 ItemStackIAEFluidStack createFluidStack(net.minecraftforge.fluids.FluidStack is)
is - A FluidStackIAEFluidStack from a Forge FluidStackIItemList<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