diff options
| author | Foghrye4 <foghrye4@gmail.com> | 2017-06-17 08:12:18 +0300 |
|---|---|---|
| committer | Foghrye4 <foghrye4@gmail.com> | 2017-06-17 08:12:18 +0300 |
| commit | dc3df3edd5843bde0c1335d6a8e460b2c832aa48 (patch) | |
| tree | af13bfeee567f2351e35e1ef176d168fe37c8aac /ihl/flexible_cable/InvSlotTool.java | |
| parent | 1da8dcd58647e34c9af94ceeecaeaf3b0d08c48c (diff) | |
full project files
Diffstat (limited to 'ihl/flexible_cable/InvSlotTool.java')
| -rw-r--r-- | ihl/flexible_cable/InvSlotTool.java | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/ihl/flexible_cable/InvSlotTool.java b/ihl/flexible_cable/InvSlotTool.java deleted file mode 100644 index 0d5119e..0000000 --- a/ihl/flexible_cable/InvSlotTool.java +++ /dev/null @@ -1,69 +0,0 @@ -package ihl.flexible_cable;
-
-import java.util.Iterator;
-import java.util.List;
-
-import ic2.api.recipe.IRecipeInput;
-import ic2.core.IC2;
-import ihl.recipes.IronWorkbenchRecipe;
-import ihl.utils.IHLUtils;
-import net.minecraft.item.ItemStack;
-
-public class InvSlotTool extends IronWorkbenchInvSlot {
-
- public InvSlotTool(IronWorkbenchTileEntity base1, String name1, int oldStartIndex1, Access access1, int count) {
- super(base1, name1, oldStartIndex1, access1, count);
- // TODO Auto-generated constructor stub
- }
-
- public void damage(List<IRecipeInput> tools) {
- if (tools != null && !tools.isEmpty()) {
- for (int i = 0; i < this.size(); i++) {
- ItemStack is = this.get(i);
- Iterator<IRecipeInput> i1 = tools.iterator();
- while (i1.hasNext()) {
- IRecipeInput is1 = i1.next();
- if (is != null && (is1.matches(is))) {
- if (!is.attemptDamageItem(1, IC2.random)) {
- if (is.stackTagCompound != null && is.stackTagCompound.hasKey("GT.ToolStats")) {
- IHLUtils.damageItemViaNBTTag(is, 1);
- }
- }
- if (is.stackSize <= 0) {
- this.put(i, null);
- }
- }
- }
- }
- }
- }
-
- @Override
- public void put(int index, ItemStack content) {
- super.put(index, content);
- if (IC2.platform.isSimulating() && ((IronWorkbenchTileEntity) this.base).container != null) {
- ((IronWorkbenchTileEntity) this.base).resetOutput();
- ((IronWorkbenchTileEntity) this.base).container.detectAndSendChanges();
- }
- }
-
- @Override
- public boolean accepts(ItemStack itemStack) {
- for (IronWorkbenchRecipe recipe : IronWorkbenchTileEntity.recipes) {
- if (recipe.isTool(itemStack)) {
- return true;
- }
- }
- return false;
- }
-
- public boolean contain(ItemStack is1) {
- for (int i = 0; i < this.size(); i++) {
- ItemStack is = this.get(i);
- if (is != null && (is.getItem() == is1.getItem() || IHLUtils.isItemsHaveSameOreDictionaryEntry(is, is1))) {
- return true;
- }
- }
- return false;
- }
-}
|
