Renames of the inventory classes

This commit is contained in:
Raoul Van den Berge
2016-07-30 01:29:32 +02:00
parent 5539b8f965
commit deb9d6237b
27 changed files with 97 additions and 97 deletions

View File

@@ -4,15 +4,15 @@ import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.Slot; import net.minecraft.inventory.Slot;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import refinedstorage.container.slot.SlotSpecimen; import refinedstorage.container.slot.SlotSpecimen;
import refinedstorage.inventory.GridFilterItemHandler; import refinedstorage.inventory.ItemHandlerGridFilter;
public class ContainerGridFilter extends ContainerBase { public class ContainerGridFilter extends ContainerBase {
private GridFilterItemHandler filter; private ItemHandlerGridFilter filter;
public ContainerGridFilter(EntityPlayer player, ItemStack stack) { public ContainerGridFilter(EntityPlayer player, ItemStack stack) {
super(player); super(player);
this.filter = new GridFilterItemHandler(stack); this.filter = new ItemHandlerGridFilter(stack);
int x = 8; int x = 8;
int y = 20; int y = 20;

View File

@@ -4,19 +4,19 @@ import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity; import net.minecraft.tileentity.TileEntity;
import net.minecraftforge.items.ItemStackHandler; import net.minecraftforge.items.ItemStackHandler;
public class BasicItemHandler extends ItemStackHandler { public class ItemHandlerBasic extends ItemStackHandler {
private TileEntity tile; private TileEntity tile;
protected IItemValidator[] validators; protected IItemValidator[] validators;
public BasicItemHandler(int size, TileEntity tile, IItemValidator... validators) { public ItemHandlerBasic(int size, TileEntity tile, IItemValidator... validators) {
super(size); super(size);
this.tile = tile; this.tile = tile;
this.validators = validators; this.validators = validators;
} }
public BasicItemHandler(int size, IItemValidator... validators) { public ItemHandlerBasic(int size, IItemValidator... validators) {
this(size, null, validators); this(size, null, validators);
} }

View File

@@ -5,10 +5,10 @@ import net.minecraft.nbt.NBTTagCompound;
import net.minecraftforge.items.ItemStackHandler; import net.minecraftforge.items.ItemStackHandler;
import refinedstorage.tile.TileBase; import refinedstorage.tile.TileBase;
public class GridFilterItemHandler extends ItemStackHandler { public class ItemHandlerGridFilter extends ItemStackHandler {
private ItemStack stack; private ItemStack stack;
public GridFilterItemHandler(ItemStack stack) { public ItemHandlerGridFilter(ItemStack stack) {
super(9 * 3); super(9 * 3);
this.stack = stack; this.stack = stack;

View File

@@ -6,11 +6,11 @@ import refinedstorage.tile.TileBase;
import java.util.List; import java.util.List;
public class GridFilterInGridItemHandler extends BasicItemHandler { public class ItemHandlerGridFilterInGrid extends ItemHandlerBasic {
private List<ItemStack> filteredItems; private List<ItemStack> filteredItems;
public GridFilterInGridItemHandler(List<ItemStack> filteredItems) { public ItemHandlerGridFilterInGrid(List<ItemStack> filteredItems) {
super(1, new BasicItemValidator(RefinedStorageItems.GRID_FILTER)); super(1, new ItemValidatorBasic(RefinedStorageItems.GRID_FILTER));
this.filteredItems = filteredItems; this.filteredItems = filteredItems;
} }
@@ -24,7 +24,7 @@ public class GridFilterInGridItemHandler extends BasicItemHandler {
ItemStack stack = getStackInSlot(slot); ItemStack stack = getStackInSlot(slot);
if (stack != null && stack.hasTagCompound()) { if (stack != null && stack.hasTagCompound()) {
BasicItemHandler items = new BasicItemHandler(9 * 3); ItemHandlerBasic items = new ItemHandlerBasic(9 * 3);
TileBase.readItems(items, 0, stack.getTagCompound()); TileBase.readItems(items, 0, stack.getTagCompound());

View File

@@ -3,11 +3,11 @@ package refinedstorage.inventory;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraftforge.items.ItemStackHandler; import net.minecraftforge.items.ItemStackHandler;
public class InterfaceItemHandler extends ItemStackHandler { public class ItemHandlerInterface extends ItemStackHandler {
private BasicItemHandler importItems; private ItemHandlerBasic importItems;
private BasicItemHandler exportItems; private ItemHandlerBasic exportItems;
public InterfaceItemHandler(BasicItemHandler importItems, BasicItemHandler exportItems) { public ItemHandlerInterface(ItemHandlerBasic importItems, ItemHandlerBasic exportItems) {
this.importItems = importItems; this.importItems = importItems;
this.exportItems = exportItems; this.exportItems = exportItems;
} }

View File

@@ -6,10 +6,10 @@ import net.minecraftforge.common.util.INBTSerializable;
import net.minecraftforge.items.IItemHandler; import net.minecraftforge.items.IItemHandler;
import net.minecraftforge.items.IItemHandlerModifiable; import net.minecraftforge.items.IItemHandlerModifiable;
public class ProxyItemHandler implements IItemHandler, IItemHandlerModifiable, INBTSerializable<NBTTagCompound> { public class ItemHandlerProxy implements IItemHandler, IItemHandlerModifiable, INBTSerializable<NBTTagCompound> {
private BasicItemHandler proxy; private ItemHandlerBasic proxy;
public ProxyItemHandler(BasicItemHandler proxy) { public ItemHandlerProxy(ItemHandlerBasic proxy) {
this.proxy = proxy; this.proxy = proxy;
} }

View File

@@ -4,11 +4,11 @@ import net.minecraft.item.ItemStack;
import net.minecraft.util.EnumFacing; import net.minecraft.util.EnumFacing;
import refinedstorage.tile.TileSolderer; import refinedstorage.tile.TileSolderer;
public class SoldererItemHandler extends ProxyItemHandler { public class ItemHandlerSolderer extends ItemHandlerProxy {
private TileSolderer solderer; private TileSolderer solderer;
private EnumFacing side; private EnumFacing side;
public SoldererItemHandler(TileSolderer solderer, EnumFacing side) { public ItemHandlerSolderer(TileSolderer solderer, EnumFacing side) {
super(solderer.getItems()); super(solderer.getItems());
this.solderer = solderer; this.solderer = solderer;

View File

@@ -4,12 +4,12 @@ import net.minecraft.tileentity.TileEntity;
import refinedstorage.RefinedStorageItems; import refinedstorage.RefinedStorageItems;
import refinedstorage.item.ItemUpgrade; import refinedstorage.item.ItemUpgrade;
public class UpgradeItemHandler extends BasicItemHandler { public class ItemHandlerUpgrade extends ItemHandlerBasic {
public UpgradeItemHandler(int size, TileEntity tile, int... supportedUpgrades) { public ItemHandlerUpgrade(int size, TileEntity tile, int... supportedUpgrades) {
super(size, tile, new IItemValidator[supportedUpgrades.length]); super(size, tile, new IItemValidator[supportedUpgrades.length]);
for (int i = 0; i < supportedUpgrades.length; ++i) { for (int i = 0; i < supportedUpgrades.length; ++i) {
this.validators[i] = new BasicItemValidator(RefinedStorageItems.UPGRADE, supportedUpgrades[i]); this.validators[i] = new ItemValidatorBasic(RefinedStorageItems.UPGRADE, supportedUpgrades[i]);
} }
} }

View File

@@ -3,15 +3,15 @@ package refinedstorage.inventory;
import net.minecraft.item.Item; import net.minecraft.item.Item;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
public class BasicItemValidator implements IItemValidator { public class ItemValidatorBasic implements IItemValidator {
private Item item; private Item item;
private int damage = -1; private int damage = -1;
public BasicItemValidator(Item item) { public ItemValidatorBasic(Item item) {
this.item = item; this.item = item;
} }
public BasicItemValidator(Item item, int damage) { public ItemValidatorBasic(Item item, int damage) {
this.item = item; this.item = item;
this.damage = damage; this.damage = damage;
} }

View File

@@ -21,7 +21,7 @@ import java.util.Map;
/** /**
* @link https://github.com/zerofall/EZStorage/blob/master/src/main/java/com/zerofall/ezstorage/jei/RecipeTransferHandler.java * @link https://github.com/zerofall/EZStorage/blob/master/src/main/java/com/zerofall/ezstorage/jei/RecipeTransferHandler.java
*/ */
public class GridRecipeTransferHandler implements IRecipeTransferHandler { public class RecipeTransferHandlerGrid implements IRecipeTransferHandler {
@Override @Override
public Class<? extends Container> getContainerClass() { public Class<? extends Container> getContainerClass() {
return ContainerGrid.class; return ContainerGrid.class;

View File

@@ -17,7 +17,7 @@ public class RefinedStorageJEIPlugin implements IModPlugin {
public void register(IModRegistry registry) { public void register(IModRegistry registry) {
INSTANCE = this; INSTANCE = this;
registry.getRecipeTransferRegistry().addRecipeTransferHandler(new GridRecipeTransferHandler()); registry.getRecipeTransferRegistry().addRecipeTransferHandler(new RecipeTransferHandlerGrid());
registry.addRecipeCategories(new SoldererRecipeCategory(registry.getJeiHelpers().getGuiHelper())); registry.addRecipeCategories(new SoldererRecipeCategory(registry.getJeiHelpers().getGuiHelper()));

View File

@@ -16,8 +16,8 @@ import refinedstorage.RefinedStorage;
import refinedstorage.apiimpl.autocrafting.CraftingTaskScheduler; import refinedstorage.apiimpl.autocrafting.CraftingTaskScheduler;
import refinedstorage.container.ContainerConstructor; import refinedstorage.container.ContainerConstructor;
import refinedstorage.container.slot.SlotSpecimen; import refinedstorage.container.slot.SlotSpecimen;
import refinedstorage.inventory.BasicItemHandler; import refinedstorage.inventory.ItemHandlerBasic;
import refinedstorage.inventory.UpgradeItemHandler; import refinedstorage.inventory.ItemHandlerUpgrade;
import refinedstorage.item.ItemUpgrade; import refinedstorage.item.ItemUpgrade;
import refinedstorage.tile.config.ICompareConfig; import refinedstorage.tile.config.ICompareConfig;
@@ -26,7 +26,7 @@ public class TileConstructor extends TileNode implements ICompareConfig {
private static final int BASE_SPEED = 20; private static final int BASE_SPEED = 20;
private BasicItemHandler filter = new BasicItemHandler(1, this) { private ItemHandlerBasic filter = new ItemHandlerBasic(1, this) {
@Override @Override
protected void onContentsChanged(int slot) { protected void onContentsChanged(int slot) {
super.onContentsChanged(slot); super.onContentsChanged(slot);
@@ -34,7 +34,7 @@ public class TileConstructor extends TileNode implements ICompareConfig {
block = SlotSpecimen.getBlockState(worldObj, pos.offset(getDirection()), getStackInSlot(0)); block = SlotSpecimen.getBlockState(worldObj, pos.offset(getDirection()), getStackInSlot(0));
} }
}; };
private UpgradeItemHandler upgrades = new UpgradeItemHandler(4, this, ItemUpgrade.TYPE_SPEED, ItemUpgrade.TYPE_CRAFTING); private ItemHandlerUpgrade upgrades = new ItemHandlerUpgrade(4, this, ItemUpgrade.TYPE_SPEED, ItemUpgrade.TYPE_CRAFTING);
private int compare = 0; private int compare = 0;
private IBlockState block; private IBlockState block;

View File

@@ -14,14 +14,14 @@ import refinedstorage.api.autocrafting.ICraftingPatternContainer;
import refinedstorage.api.autocrafting.ICraftingTask; import refinedstorage.api.autocrafting.ICraftingTask;
import refinedstorage.api.network.INetworkMaster; import refinedstorage.api.network.INetworkMaster;
import refinedstorage.container.ContainerCrafter; import refinedstorage.container.ContainerCrafter;
import refinedstorage.inventory.BasicItemHandler;
import refinedstorage.inventory.IItemValidator; import refinedstorage.inventory.IItemValidator;
import refinedstorage.inventory.UpgradeItemHandler; import refinedstorage.inventory.ItemHandlerBasic;
import refinedstorage.inventory.ItemHandlerUpgrade;
import refinedstorage.item.ItemPattern; import refinedstorage.item.ItemPattern;
import refinedstorage.item.ItemUpgrade; import refinedstorage.item.ItemUpgrade;
public class TileCrafter extends TileNode implements ICraftingPatternContainer { public class TileCrafter extends TileNode implements ICraftingPatternContainer {
private BasicItemHandler patterns = new BasicItemHandler(9, this, new IItemValidator() { private ItemHandlerBasic patterns = new ItemHandlerBasic(9, this, new IItemValidator() {
@Override @Override
public boolean isValid(ItemStack stack) { public boolean isValid(ItemStack stack) {
return stack.getItem() == RefinedStorageItems.PATTERN && ItemPattern.isValid(stack); return stack.getItem() == RefinedStorageItems.PATTERN && ItemPattern.isValid(stack);
@@ -37,7 +37,7 @@ public class TileCrafter extends TileNode implements ICraftingPatternContainer {
} }
}; };
private UpgradeItemHandler upgrades = new UpgradeItemHandler(4, this, ItemUpgrade.TYPE_SPEED); private ItemHandlerUpgrade upgrades = new ItemHandlerUpgrade(4, this, ItemUpgrade.TYPE_SPEED);
@Override @Override
public int getEnergyUsage() { public int getEnergyUsage() {

View File

@@ -14,8 +14,8 @@ import net.minecraftforge.items.CapabilityItemHandler;
import net.minecraftforge.items.IItemHandler; import net.minecraftforge.items.IItemHandler;
import refinedstorage.RefinedStorage; import refinedstorage.RefinedStorage;
import refinedstorage.container.ContainerDestructor; import refinedstorage.container.ContainerDestructor;
import refinedstorage.inventory.BasicItemHandler; import refinedstorage.inventory.ItemHandlerBasic;
import refinedstorage.inventory.UpgradeItemHandler; import refinedstorage.inventory.ItemHandlerUpgrade;
import refinedstorage.item.ItemUpgrade; import refinedstorage.item.ItemUpgrade;
import refinedstorage.tile.config.ICompareConfig; import refinedstorage.tile.config.ICompareConfig;
import refinedstorage.tile.config.IModeConfig; import refinedstorage.tile.config.IModeConfig;
@@ -30,8 +30,8 @@ public class TileDestructor extends TileNode implements ICompareConfig, IModeCon
private static final int BASE_SPEED = 20; private static final int BASE_SPEED = 20;
private BasicItemHandler filters = new BasicItemHandler(9, this); private ItemHandlerBasic filters = new ItemHandlerBasic(9, this);
private UpgradeItemHandler upgrades = new UpgradeItemHandler(4, this, ItemUpgrade.TYPE_SPEED); private ItemHandlerUpgrade upgrades = new ItemHandlerUpgrade(4, this, ItemUpgrade.TYPE_SPEED);
private int compare = 0; private int compare = 0;
private int mode = ModeConstants.WHITELIST; private int mode = ModeConstants.WHITELIST;

View File

@@ -9,7 +9,7 @@ import refinedstorage.RefinedStorage;
import refinedstorage.RefinedStorageBlocks; import refinedstorage.RefinedStorageBlocks;
import refinedstorage.api.network.INetworkMaster; import refinedstorage.api.network.INetworkMaster;
import refinedstorage.container.ContainerDetector; import refinedstorage.container.ContainerDetector;
import refinedstorage.inventory.BasicItemHandler; import refinedstorage.inventory.ItemHandlerBasic;
import refinedstorage.tile.config.ICompareConfig; import refinedstorage.tile.config.ICompareConfig;
import refinedstorage.tile.config.RedstoneMode; import refinedstorage.tile.config.RedstoneMode;
@@ -25,7 +25,7 @@ public class TileDetector extends TileNode implements ICompareConfig {
private static final String NBT_AMOUNT = "Amount"; private static final String NBT_AMOUNT = "Amount";
private static final String NBT_POWERED = "Powered"; private static final String NBT_POWERED = "Powered";
private BasicItemHandler filter = new BasicItemHandler(1, this); private ItemHandlerBasic filter = new ItemHandlerBasic(1, this);
private int compare = 0; private int compare = 0;
private int mode = MODE_EQUAL; private int mode = MODE_EQUAL;

View File

@@ -19,8 +19,8 @@ import refinedstorage.api.storage.IStorageProvider;
import refinedstorage.apiimpl.storage.NBTStorage; import refinedstorage.apiimpl.storage.NBTStorage;
import refinedstorage.block.EnumStorageType; import refinedstorage.block.EnumStorageType;
import refinedstorage.container.ContainerDiskDrive; import refinedstorage.container.ContainerDiskDrive;
import refinedstorage.inventory.BasicItemHandler; import refinedstorage.inventory.ItemHandlerBasic;
import refinedstorage.inventory.BasicItemValidator; import refinedstorage.inventory.ItemValidatorBasic;
import refinedstorage.network.MessagePriorityUpdate; import refinedstorage.network.MessagePriorityUpdate;
import refinedstorage.tile.config.*; import refinedstorage.tile.config.*;
@@ -52,7 +52,7 @@ public class TileDiskDrive extends TileNode implements IStorageProvider, IStorag
private static final String NBT_MODE = "Mode"; private static final String NBT_MODE = "Mode";
private static final String NBT_STORED = "Stored"; private static final String NBT_STORED = "Stored";
private BasicItemHandler disks = new BasicItemHandler(8, this, new BasicItemValidator(RefinedStorageItems.STORAGE_DISK) { private ItemHandlerBasic disks = new ItemHandlerBasic(8, this, new ItemValidatorBasic(RefinedStorageItems.STORAGE_DISK) {
@Override @Override
public boolean isValid(ItemStack disk) { public boolean isValid(ItemStack disk) {
return super.isValid(disk) && NBTStorage.isValid(disk); return super.isValid(disk) && NBTStorage.isValid(disk);
@@ -89,7 +89,7 @@ public class TileDiskDrive extends TileNode implements IStorageProvider, IStorag
return super.extractItem(slot, amount, simulate); return super.extractItem(slot, amount, simulate);
} }
}; };
private BasicItemHandler filters = new BasicItemHandler(9, this); private ItemHandlerBasic filters = new ItemHandlerBasic(9, this);
private Storage storages[] = new Storage[8]; private Storage storages[] = new Storage[8];

View File

@@ -12,16 +12,16 @@ import net.minecraftforge.items.ItemHandlerHelper;
import refinedstorage.RefinedStorage; import refinedstorage.RefinedStorage;
import refinedstorage.apiimpl.autocrafting.CraftingTaskScheduler; import refinedstorage.apiimpl.autocrafting.CraftingTaskScheduler;
import refinedstorage.container.ContainerExporter; import refinedstorage.container.ContainerExporter;
import refinedstorage.inventory.BasicItemHandler; import refinedstorage.inventory.ItemHandlerBasic;
import refinedstorage.inventory.UpgradeItemHandler; import refinedstorage.inventory.ItemHandlerUpgrade;
import refinedstorage.item.ItemUpgrade; import refinedstorage.item.ItemUpgrade;
import refinedstorage.tile.config.ICompareConfig; import refinedstorage.tile.config.ICompareConfig;
public class TileExporter extends TileNode implements ICompareConfig { public class TileExporter extends TileNode implements ICompareConfig {
private static final String NBT_COMPARE = "Compare"; private static final String NBT_COMPARE = "Compare";
private BasicItemHandler filters = new BasicItemHandler(9, this); private ItemHandlerBasic filters = new ItemHandlerBasic(9, this);
private UpgradeItemHandler upgrades = new UpgradeItemHandler(4, this, ItemUpgrade.TYPE_SPEED, ItemUpgrade.TYPE_CRAFTING, ItemUpgrade.TYPE_STACK); private ItemHandlerUpgrade upgrades = new ItemHandlerUpgrade(4, this, ItemUpgrade.TYPE_SPEED, ItemUpgrade.TYPE_CRAFTING, ItemUpgrade.TYPE_STACK);
private int compare = 0; private int compare = 0;

View File

@@ -10,8 +10,8 @@ import net.minecraftforge.items.CapabilityItemHandler;
import net.minecraftforge.items.IItemHandler; import net.minecraftforge.items.IItemHandler;
import refinedstorage.RefinedStorage; import refinedstorage.RefinedStorage;
import refinedstorage.container.ContainerImporter; import refinedstorage.container.ContainerImporter;
import refinedstorage.inventory.BasicItemHandler; import refinedstorage.inventory.ItemHandlerBasic;
import refinedstorage.inventory.UpgradeItemHandler; import refinedstorage.inventory.ItemHandlerUpgrade;
import refinedstorage.item.ItemUpgrade; import refinedstorage.item.ItemUpgrade;
import refinedstorage.tile.config.ICompareConfig; import refinedstorage.tile.config.ICompareConfig;
import refinedstorage.tile.config.IModeConfig; import refinedstorage.tile.config.IModeConfig;
@@ -22,8 +22,8 @@ public class TileImporter extends TileNode implements ICompareConfig, IModeConfi
private static final String NBT_COMPARE = "Compare"; private static final String NBT_COMPARE = "Compare";
private static final String NBT_MODE = "Mode"; private static final String NBT_MODE = "Mode";
private BasicItemHandler filters = new BasicItemHandler(9, this); private ItemHandlerBasic filters = new ItemHandlerBasic(9, this);
private UpgradeItemHandler upgrades = new UpgradeItemHandler(4, this, ItemUpgrade.TYPE_SPEED, ItemUpgrade.TYPE_STACK); private ItemHandlerUpgrade upgrades = new ItemHandlerUpgrade(4, this, ItemUpgrade.TYPE_SPEED, ItemUpgrade.TYPE_STACK);
private int compare = 0; private int compare = 0;
private int mode = ModeConstants.WHITELIST; private int mode = ModeConstants.WHITELIST;

View File

@@ -11,20 +11,20 @@ import net.minecraftforge.items.IItemHandler;
import net.minecraftforge.items.wrapper.CombinedInvWrapper; import net.minecraftforge.items.wrapper.CombinedInvWrapper;
import refinedstorage.RefinedStorage; import refinedstorage.RefinedStorage;
import refinedstorage.container.ContainerInterface; import refinedstorage.container.ContainerInterface;
import refinedstorage.inventory.BasicItemHandler; import refinedstorage.inventory.ItemHandlerBasic;
import refinedstorage.inventory.InterfaceItemHandler; import refinedstorage.inventory.ItemHandlerInterface;
import refinedstorage.inventory.UpgradeItemHandler; import refinedstorage.inventory.ItemHandlerUpgrade;
import refinedstorage.item.ItemUpgrade; import refinedstorage.item.ItemUpgrade;
import refinedstorage.tile.config.ICompareConfig; import refinedstorage.tile.config.ICompareConfig;
public class TileInterface extends TileNode implements ICompareConfig { public class TileInterface extends TileNode implements ICompareConfig {
private static final String NBT_COMPARE = "Compare"; private static final String NBT_COMPARE = "Compare";
private BasicItemHandler importItems = new BasicItemHandler(9, this); private ItemHandlerBasic importItems = new ItemHandlerBasic(9, this);
private BasicItemHandler exportSpecimenItems = new BasicItemHandler(9, this); private ItemHandlerBasic exportSpecimenItems = new ItemHandlerBasic(9, this);
private BasicItemHandler exportItems = new BasicItemHandler(9, this); private ItemHandlerBasic exportItems = new ItemHandlerBasic(9, this);
private InterfaceItemHandler itemHandler = new InterfaceItemHandler(importItems, exportItems); private ItemHandlerInterface itemHandler = new ItemHandlerInterface(importItems, exportItems);
private UpgradeItemHandler upgrades = new UpgradeItemHandler(4, this, ItemUpgrade.TYPE_SPEED, ItemUpgrade.TYPE_STACK); private ItemHandlerUpgrade upgrades = new ItemHandlerUpgrade(4, this, ItemUpgrade.TYPE_SPEED, ItemUpgrade.TYPE_STACK);
private int compare = 0; private int compare = 0;

View File

@@ -7,13 +7,13 @@ import net.minecraftforge.common.capabilities.Capability;
import net.minecraftforge.items.CapabilityItemHandler; import net.minecraftforge.items.CapabilityItemHandler;
import net.minecraftforge.items.IItemHandler; import net.minecraftforge.items.IItemHandler;
import refinedstorage.RefinedStorageItems; import refinedstorage.RefinedStorageItems;
import refinedstorage.inventory.BasicItemHandler; import refinedstorage.inventory.ItemHandlerBasic;
import refinedstorage.inventory.BasicItemValidator; import refinedstorage.inventory.ItemValidatorBasic;
import refinedstorage.item.ItemPattern; import refinedstorage.item.ItemPattern;
public class TileProcessingPatternEncoder extends TileBase { public class TileProcessingPatternEncoder extends TileBase {
private BasicItemHandler patterns = new BasicItemHandler(2, this, new BasicItemValidator(RefinedStorageItems.PATTERN)); private ItemHandlerBasic patterns = new ItemHandlerBasic(2, this, new ItemValidatorBasic(RefinedStorageItems.PATTERN));
private BasicItemHandler configuration = new BasicItemHandler(9 * 2, this); private ItemHandlerBasic configuration = new ItemHandlerBasic(9 * 2, this);
@Override @Override
public NBTTagCompound write(NBTTagCompound tag) { public NBTTagCompound write(NBTTagCompound tag) {
@@ -72,11 +72,11 @@ public class TileProcessingPatternEncoder extends TileBase {
return inputsFilled > 0 && outputsFilled > 0 && patterns.getStackInSlot(0) != null && patterns.getStackInSlot(1) == null; return inputsFilled > 0 && outputsFilled > 0 && patterns.getStackInSlot(0) != null && patterns.getStackInSlot(1) == null;
} }
public BasicItemHandler getPatterns() { public ItemHandlerBasic getPatterns() {
return patterns; return patterns;
} }
public BasicItemHandler getConfiguration() { public ItemHandlerBasic getConfiguration() {
return configuration; return configuration;
} }

View File

@@ -14,18 +14,18 @@ import refinedstorage.api.network.INetworkMaster;
import refinedstorage.api.solderer.ISoldererRecipe; import refinedstorage.api.solderer.ISoldererRecipe;
import refinedstorage.api.storage.CompareUtils; import refinedstorage.api.storage.CompareUtils;
import refinedstorage.container.ContainerSolderer; import refinedstorage.container.ContainerSolderer;
import refinedstorage.inventory.BasicItemHandler; import refinedstorage.inventory.ItemHandlerBasic;
import refinedstorage.inventory.SoldererItemHandler; import refinedstorage.inventory.ItemHandlerSolderer;
import refinedstorage.inventory.UpgradeItemHandler; import refinedstorage.inventory.ItemHandlerUpgrade;
import refinedstorage.item.ItemUpgrade; import refinedstorage.item.ItemUpgrade;
public class TileSolderer extends TileNode { public class TileSolderer extends TileNode {
private static final String NBT_WORKING = "Working"; private static final String NBT_WORKING = "Working";
private static final String NBT_PROGRESS = "Progress"; private static final String NBT_PROGRESS = "Progress";
private BasicItemHandler items = new BasicItemHandler(4, this); private ItemHandlerBasic items = new ItemHandlerBasic(4, this);
private UpgradeItemHandler upgrades = new UpgradeItemHandler(4, this, ItemUpgrade.TYPE_SPEED); private ItemHandlerUpgrade upgrades = new ItemHandlerUpgrade(4, this, ItemUpgrade.TYPE_SPEED);
private SoldererItemHandler[] itemsFacade = new SoldererItemHandler[EnumFacing.values().length]; private ItemHandlerSolderer[] itemsFacade = new ItemHandlerSolderer[EnumFacing.values().length];
private ISoldererRecipe recipe; private ISoldererRecipe recipe;
@@ -186,7 +186,7 @@ public class TileSolderer extends TileNode {
return (int) ((float) progress / (float) duration * (float) i); return (int) ((float) progress / (float) duration * (float) i);
} }
public BasicItemHandler getItems() { public ItemHandlerBasic getItems() {
return items; return items;
} }
@@ -209,7 +209,7 @@ public class TileSolderer extends TileNode {
int i = facing.ordinal(); int i = facing.ordinal();
if (itemsFacade[i] == null) { if (itemsFacade[i] == null) {
itemsFacade[i] = new SoldererItemHandler(this, facing); itemsFacade[i] = new ItemHandlerSolderer(this, facing);
} }
return (T) itemsFacade[i]; return (T) itemsFacade[i];

View File

@@ -15,7 +15,7 @@ import refinedstorage.apiimpl.storage.NBTStorage;
import refinedstorage.block.BlockStorage; import refinedstorage.block.BlockStorage;
import refinedstorage.block.EnumStorageType; import refinedstorage.block.EnumStorageType;
import refinedstorage.container.ContainerStorage; import refinedstorage.container.ContainerStorage;
import refinedstorage.inventory.BasicItemHandler; import refinedstorage.inventory.ItemHandlerBasic;
import refinedstorage.network.MessagePriorityUpdate; import refinedstorage.network.MessagePriorityUpdate;
import refinedstorage.tile.config.*; import refinedstorage.tile.config.*;
@@ -48,7 +48,7 @@ public class TileStorage extends TileNode implements IStorageProvider, IStorageG
private static final String NBT_COMPARE = "Compare"; private static final String NBT_COMPARE = "Compare";
private static final String NBT_MODE = "Mode"; private static final String NBT_MODE = "Mode";
private BasicItemHandler filters = new BasicItemHandler(9, this); private ItemHandlerBasic filters = new ItemHandlerBasic(9, this);
private NBTTagCompound storageTag = NBTStorage.createNBT(); private NBTTagCompound storageTag = NBTStorage.createNBT();

View File

@@ -10,12 +10,12 @@ import net.minecraftforge.items.IItemHandler;
import refinedstorage.RefinedStorage; import refinedstorage.RefinedStorage;
import refinedstorage.api.network.IWirelessTransmitter; import refinedstorage.api.network.IWirelessTransmitter;
import refinedstorage.container.ContainerWirelessTransmitter; import refinedstorage.container.ContainerWirelessTransmitter;
import refinedstorage.inventory.BasicItemHandler; import refinedstorage.inventory.ItemHandlerBasic;
import refinedstorage.inventory.UpgradeItemHandler; import refinedstorage.inventory.ItemHandlerUpgrade;
import refinedstorage.item.ItemUpgrade; import refinedstorage.item.ItemUpgrade;
public class TileWirelessTransmitter extends TileNode implements IWirelessTransmitter { public class TileWirelessTransmitter extends TileNode implements IWirelessTransmitter {
private UpgradeItemHandler upgrades = new UpgradeItemHandler(4, this, ItemUpgrade.TYPE_RANGE); private ItemHandlerUpgrade upgrades = new ItemHandlerUpgrade(4, this, ItemUpgrade.TYPE_RANGE);
@Override @Override
public int getEnergyUsage() { public int getEnergyUsage() {
@@ -52,7 +52,7 @@ public class TileWirelessTransmitter extends TileNode implements IWirelessTransm
return pos; return pos;
} }
public BasicItemHandler getUpgrades() { public ItemHandlerBasic getUpgrades() {
return upgrades; return upgrades;
} }

View File

@@ -13,7 +13,7 @@ import refinedstorage.api.network.INetworkMaster;
import refinedstorage.api.storage.IStorage; import refinedstorage.api.storage.IStorage;
import refinedstorage.api.storage.IStorageProvider; import refinedstorage.api.storage.IStorageProvider;
import refinedstorage.container.ContainerStorage; import refinedstorage.container.ContainerStorage;
import refinedstorage.inventory.BasicItemHandler; import refinedstorage.inventory.ItemHandlerBasic;
import refinedstorage.network.MessagePriorityUpdate; import refinedstorage.network.MessagePriorityUpdate;
import refinedstorage.tile.IStorageGui; import refinedstorage.tile.IStorageGui;
import refinedstorage.tile.TileNode; import refinedstorage.tile.TileNode;
@@ -30,7 +30,7 @@ public class TileExternalStorage extends TileNode implements IStorageProvider, I
private static final String NBT_COMPARE = "Compare"; private static final String NBT_COMPARE = "Compare";
private static final String NBT_MODE = "Mode"; private static final String NBT_MODE = "Mode";
private BasicItemHandler filters = new BasicItemHandler(9, this); private ItemHandlerBasic filters = new ItemHandlerBasic(9, this);
private int priority = 0; private int priority = 0;
private int compare = 0; private int compare = 0;

View File

@@ -4,7 +4,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.BlockPos;
import refinedstorage.api.network.IGridHandler; import refinedstorage.api.network.IGridHandler;
import refinedstorage.block.EnumGridType; import refinedstorage.block.EnumGridType;
import refinedstorage.inventory.BasicItemHandler; import refinedstorage.inventory.ItemHandlerBasic;
import refinedstorage.tile.config.IRedstoneModeConfig; import refinedstorage.tile.config.IRedstoneModeConfig;
import java.util.List; import java.util.List;
@@ -34,7 +34,7 @@ public interface IGrid {
List<ItemStack> getFilteredItems(); List<ItemStack> getFilteredItems();
BasicItemHandler getFilter(); ItemHandlerBasic getFilter();
IRedstoneModeConfig getRedstoneModeConfig(); IRedstoneModeConfig getRedstoneModeConfig();

View File

@@ -19,9 +19,9 @@ import refinedstorage.apiimpl.network.NetworkUtils;
import refinedstorage.block.BlockGrid; import refinedstorage.block.BlockGrid;
import refinedstorage.block.EnumGridType; import refinedstorage.block.EnumGridType;
import refinedstorage.container.ContainerGrid; import refinedstorage.container.ContainerGrid;
import refinedstorage.inventory.BasicItemHandler; import refinedstorage.inventory.ItemHandlerBasic;
import refinedstorage.inventory.BasicItemValidator; import refinedstorage.inventory.ItemHandlerGridFilterInGrid;
import refinedstorage.inventory.GridFilterInGridItemHandler; import refinedstorage.inventory.ItemValidatorBasic;
import refinedstorage.item.ItemPattern; import refinedstorage.item.ItemPattern;
import refinedstorage.network.MessageGridSettingsUpdate; import refinedstorage.network.MessageGridSettingsUpdate;
import refinedstorage.tile.TileNode; import refinedstorage.tile.TileNode;
@@ -65,9 +65,9 @@ public class TileGrid extends TileNode implements IGrid {
private InventoryCrafting matrix = new InventoryCrafting(craftingContainer, 3, 3); private InventoryCrafting matrix = new InventoryCrafting(craftingContainer, 3, 3);
private InventoryCraftResult result = new InventoryCraftResult(); private InventoryCraftResult result = new InventoryCraftResult();
private BasicItemHandler patterns = new BasicItemHandler(2, this, new BasicItemValidator(RefinedStorageItems.PATTERN)); private ItemHandlerBasic patterns = new ItemHandlerBasic(2, this, new ItemValidatorBasic(RefinedStorageItems.PATTERN));
private List<ItemStack> filteredItems = new ArrayList<ItemStack>(); private List<ItemStack> filteredItems = new ArrayList<ItemStack>();
private GridFilterInGridItemHandler filter = new GridFilterInGridItemHandler(filteredItems); private ItemHandlerGridFilterInGrid filter = new ItemHandlerGridFilterInGrid(filteredItems);
private EnumGridType type; private EnumGridType type;
@@ -131,7 +131,7 @@ public class TileGrid extends TileNode implements IGrid {
} }
@Override @Override
public BasicItemHandler getFilter() { public ItemHandlerBasic getFilter() {
return filter; return filter;
} }

View File

@@ -10,8 +10,8 @@ import net.minecraft.world.World;
import refinedstorage.RefinedStorage; import refinedstorage.RefinedStorage;
import refinedstorage.api.network.IGridHandler; import refinedstorage.api.network.IGridHandler;
import refinedstorage.block.EnumGridType; import refinedstorage.block.EnumGridType;
import refinedstorage.inventory.BasicItemHandler; import refinedstorage.inventory.ItemHandlerBasic;
import refinedstorage.inventory.GridFilterInGridItemHandler; import refinedstorage.inventory.ItemHandlerGridFilterInGrid;
import refinedstorage.item.ItemWirelessGrid; import refinedstorage.item.ItemWirelessGrid;
import refinedstorage.network.MessageWirelessGridSettingsUpdate; import refinedstorage.network.MessageWirelessGridSettingsUpdate;
import refinedstorage.tile.TileBase; import refinedstorage.tile.TileBase;
@@ -35,7 +35,7 @@ public class WirelessGrid implements IGrid {
private int searchBoxMode; private int searchBoxMode;
private List<ItemStack> filteredItems = new ArrayList<ItemStack>(); private List<ItemStack> filteredItems = new ArrayList<ItemStack>();
private GridFilterInGridItemHandler filter = new GridFilterInGridItemHandler(filteredItems) { private ItemHandlerGridFilterInGrid filter = new ItemHandlerGridFilterInGrid(filteredItems) {
@Override @Override
protected void onContentsChanged(int slot) { protected void onContentsChanged(int slot) {
super.onContentsChanged(slot); super.onContentsChanged(slot);
@@ -139,7 +139,7 @@ public class WirelessGrid implements IGrid {
} }
@Override @Override
public BasicItemHandler getFilter() { public ItemHandlerBasic getFilter() {
return filter; return filter;
} }