diff --git a/integration/modules/BetterStorage.java b/integration/modules/BetterStorage.java index ec095bd70..720de3deb 100644 --- a/integration/modules/BetterStorage.java +++ b/integration/modules/BetterStorage.java @@ -1,6 +1,6 @@ package appeng.integration.modules; -import net.mcft.copy.betterstorage.api.ICrateStorage; +import net.mcft.copy.betterstorage.api.crate.ICrateStorage; import net.minecraftforge.common.util.ForgeDirection; import appeng.api.AEApi; import appeng.integration.IIntegrationModule; diff --git a/integration/modules/helpers/BSCrate.java b/integration/modules/helpers/BSCrate.java index bdcbe8320..a5ee1f3d2 100644 --- a/integration/modules/helpers/BSCrate.java +++ b/integration/modules/helpers/BSCrate.java @@ -1,6 +1,6 @@ package appeng.integration.modules.helpers; -import net.mcft.copy.betterstorage.api.ICrateStorage; +import net.mcft.copy.betterstorage.api.crate.ICrateStorage; import net.minecraft.item.ItemStack; import net.minecraftforge.common.util.ForgeDirection; import appeng.api.config.Actionable; @@ -34,7 +34,7 @@ public class BSCrate implements IMEInventory if ( mode == Actionable.SIMULATE ) return null; - ItemStack failed = cs.insertItems( side, input.getItemStack() ); + ItemStack failed = cs.insertItems( input.getItemStack() ); if ( failed == null ) return null; input.setStackSize( failed.stackSize ); @@ -46,18 +46,18 @@ public class BSCrate implements IMEInventory { if ( mode == Actionable.SIMULATE ) { - int howMany = cs.getItemCount( side, request.getItemStack() ); + int howMany = cs.getItemCount( request.getItemStack() ); return howMany > request.getStackSize() ? request : request.copy().setStackSize( howMany ); } - ItemStack Obtained = cs.extractItems( side, request.getItemStack() ); + ItemStack Obtained = cs.extractItems( request.getItemStack(), (int) request.getStackSize() ); return AEItemStack.create( Obtained ); } @Override public IItemList getAvailableItems(IItemList out) { - for (ItemStack is : cs.getContents( side )) + for (ItemStack is : cs.getContents()) { out.add( AEItemStack.create( is ) ); } diff --git a/integration/modules/helpers/BSCrateHandler.java b/integration/modules/helpers/BSCrateHandler.java index 45220ff50..b381115d4 100644 --- a/integration/modules/helpers/BSCrateHandler.java +++ b/integration/modules/helpers/BSCrateHandler.java @@ -1,6 +1,6 @@ package appeng.integration.modules.helpers; -import net.mcft.copy.betterstorage.api.ICrateStorage; +import net.mcft.copy.betterstorage.api.crate.ICrateStorage; import net.minecraft.tileentity.TileEntity; import net.minecraftforge.common.util.ForgeDirection; import appeng.api.networking.security.BaseActionSource; diff --git a/integration/modules/helpers/BSCrateStorageAdaptor.java b/integration/modules/helpers/BSCrateStorageAdaptor.java index 202238f29..8cb27496a 100644 --- a/integration/modules/helpers/BSCrateStorageAdaptor.java +++ b/integration/modules/helpers/BSCrateStorageAdaptor.java @@ -2,7 +2,7 @@ package appeng.integration.modules.helpers; import java.util.Iterator; -import net.mcft.copy.betterstorage.api.ICrateStorage; +import net.mcft.copy.betterstorage.api.crate.ICrateStorage; import net.minecraft.item.ItemStack; import net.minecraftforge.common.util.ForgeDirection; import appeng.api.config.FuzzyMode; @@ -28,7 +28,7 @@ public class BSCrateStorageAdaptor extends InventoryAdaptor { ItemStack target = null; - for (ItemStack is : cs.getContents( side )) + for (ItemStack is : cs.getContents()) { if ( is != null ) { @@ -47,7 +47,7 @@ public class BSCrateStorageAdaptor extends InventoryAdaptor { ItemStack f = Platform.cloneItemStack( target ); f.stackSize = how_many; - return cs.extractItems( side, f ); + return cs.extractItems( f, how_many ); } return null; @@ -58,7 +58,7 @@ public class BSCrateStorageAdaptor extends InventoryAdaptor { ItemStack target = null; - for (ItemStack is : cs.getContents( side )) + for (ItemStack is : cs.getContents()) { if ( is != null ) { @@ -75,7 +75,7 @@ public class BSCrateStorageAdaptor extends InventoryAdaptor if ( target != null ) { - int cnt = cs.getItemCount( side, target ); + int cnt = cs.getItemCount( target ); if ( cnt == 0 ) return null; if ( cnt > how_many ) @@ -93,7 +93,7 @@ public class BSCrateStorageAdaptor extends InventoryAdaptor { ItemStack target = null; - for (ItemStack is : cs.getContents( side )) + for (ItemStack is : cs.getContents()) { if ( is != null ) { @@ -112,7 +112,7 @@ public class BSCrateStorageAdaptor extends InventoryAdaptor { ItemStack f = Platform.cloneItemStack( target ); f.stackSize = amount; - return cs.extractItems( side, f ); + return cs.extractItems( f, amount ); } return null; @@ -123,7 +123,7 @@ public class BSCrateStorageAdaptor extends InventoryAdaptor { ItemStack target = null; - for (ItemStack is : cs.getContents( side )) + for (ItemStack is : cs.getContents()) { if ( is != null ) { @@ -140,7 +140,7 @@ public class BSCrateStorageAdaptor extends InventoryAdaptor if ( target != null ) { - int cnt = cs.getItemCount( side, target ); + int cnt = cs.getItemCount( target ); if ( cnt == 0 ) return null; if ( cnt > how_many ) @@ -156,13 +156,13 @@ public class BSCrateStorageAdaptor extends InventoryAdaptor @Override public ItemStack addItems(ItemStack A) { - return cs.insertItems( side, A ); + return cs.insertItems( A ); } @Override public ItemStack simulateAdd(ItemStack A) { - int items = cs.spaceForItem( side, A ); + int items = cs.getSpaceForItem( A ); ItemStack B = Platform.cloneItemStack( A ); if ( A.stackSize <= items ) return null; @@ -173,13 +173,13 @@ public class BSCrateStorageAdaptor extends InventoryAdaptor @Override public boolean containsItems() { - return cs.getContents( side ).size() > 0; + return cs.getUniqueItems() > 0; } @Override public Iterator iterator() { - return new StackToSlotIterator( cs.getContents( side ).iterator() ); + return new StackToSlotIterator( cs.getContents().iterator() ); } }