Rename drive to disk drive

This commit is contained in:
Raoul Van den Berge
2016-03-24 20:40:20 +01:00
parent 44559fe063
commit aff57affe5
18 changed files with 393 additions and 391 deletions

View File

@@ -6,7 +6,7 @@ public final class RefinedStorageBlocks {
public static final BlockController CONTROLLER = new BlockController(); public static final BlockController CONTROLLER = new BlockController();
public static final BlockCable CABLE = new BlockCable(); public static final BlockCable CABLE = new BlockCable();
public static final BlockGrid GRID = new BlockGrid(); public static final BlockGrid GRID = new BlockGrid();
public static final BlockDrive DRIVE = new BlockDrive(); public static final BlockDiskDrive DISK_DRIVE = new BlockDiskDrive();
public static final BlockExternalStorage EXTERNAL_STORAGE = new BlockExternalStorage(); public static final BlockExternalStorage EXTERNAL_STORAGE = new BlockExternalStorage();
public static final BlockImporter IMPORTER = new BlockImporter(); public static final BlockImporter IMPORTER = new BlockImporter();
public static final BlockExporter EXPORTER = new BlockExporter(); public static final BlockExporter EXPORTER = new BlockExporter();

View File

@@ -3,7 +3,7 @@ package refinedstorage;
public final class RefinedStorageGui { public final class RefinedStorageGui {
public static final int CONTROLLER = 0; public static final int CONTROLLER = 0;
public static final int GRID = 1; public static final int GRID = 1;
public static final int DRIVE = 2; public static final int DISK_DRIVE = 2;
public static final int IMPORTER = 4; public static final int IMPORTER = 4;
public static final int EXPORTER = 5; public static final int EXPORTER = 5;
public static final int DETECTOR = 6; public static final int DETECTOR = 6;

View File

@@ -9,22 +9,22 @@ import net.minecraft.util.EnumHand;
import net.minecraft.world.World; import net.minecraft.world.World;
import refinedstorage.RefinedStorage; import refinedstorage.RefinedStorage;
import refinedstorage.RefinedStorageGui; import refinedstorage.RefinedStorageGui;
import refinedstorage.tile.TileDrive; import refinedstorage.tile.TileDiskDrive;
public class BlockDrive extends BlockMachine { public class BlockDiskDrive extends BlockMachine {
public BlockDrive() { public BlockDiskDrive() {
super("drive"); super("disk_drive");
} }
@Override @Override
public TileEntity createTileEntity(World world, IBlockState state) { public TileEntity createTileEntity(World world, IBlockState state) {
return new TileDrive(); return new TileDiskDrive();
} }
@Override @Override
public boolean onBlockActivated(World world, net.minecraft.util.math.BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, ItemStack heldItem, EnumFacing side, float hitX, float hitY, float hitZ) { public boolean onBlockActivated(World world, net.minecraft.util.math.BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, ItemStack heldItem, EnumFacing side, float hitX, float hitY, float hitZ) {
if (!world.isRemote) { if (!world.isRemote) {
player.openGui(RefinedStorage.INSTANCE, RefinedStorageGui.DRIVE, world, pos.getX(), pos.getY(), pos.getZ()); player.openGui(RefinedStorage.INSTANCE, RefinedStorageGui.DISK_DRIVE, world, pos.getX(), pos.getY(), pos.getZ());
} }
return true; return true;

View File

@@ -1,21 +1,21 @@
package refinedstorage.container; package refinedstorage.container;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
import refinedstorage.RefinedStorageItems; import refinedstorage.RefinedStorageItems;
import refinedstorage.container.slot.BasicItemValidator; import refinedstorage.container.slot.BasicItemValidator;
import refinedstorage.container.slot.SlotFiltered; import refinedstorage.container.slot.SlotFiltered;
import refinedstorage.tile.TileDrive; import refinedstorage.tile.TileDiskDrive;
public class ContainerDrive extends ContainerStorage { public class ContainerDiskDrive extends ContainerStorage {
public ContainerDrive(EntityPlayer player, TileDrive drive) { public ContainerDiskDrive(EntityPlayer player, TileDiskDrive drive) {
super(player, drive.getInventory()); super(player, drive.getInventory());
for (int i = 0; i < 4; ++i) { for (int i = 0; i < 4; ++i) {
addSlotToContainer(new SlotFiltered(drive, i, 98 + (i * 18), 78, new BasicItemValidator(RefinedStorageItems.STORAGE_DISK))); addSlotToContainer(new SlotFiltered(drive, i, 98 + (i * 18), 78, new BasicItemValidator(RefinedStorageItems.STORAGE_DISK)));
} }
for (int i = 0; i < 4; ++i) { for (int i = 0; i < 4; ++i) {
addSlotToContainer(new SlotFiltered(drive, 4 + i, 98 + (i * 18), 96, new BasicItemValidator(RefinedStorageItems.STORAGE_DISK))); addSlotToContainer(new SlotFiltered(drive, 4 + i, 98 + (i * 18), 96, new BasicItemValidator(RefinedStorageItems.STORAGE_DISK)));
} }
} }
} }

View File

@@ -18,8 +18,8 @@ public class GuiHandler implements IGuiHandler {
return new ContainerController(player); return new ContainerController(player);
case RefinedStorageGui.GRID: case RefinedStorageGui.GRID:
return new ContainerGrid(player, (TileGrid) tile); return new ContainerGrid(player, (TileGrid) tile);
case RefinedStorageGui.DRIVE: case RefinedStorageGui.DISK_DRIVE:
return new ContainerDrive(player, (TileDrive) tile); return new ContainerDiskDrive(player, (TileDiskDrive) tile);
case RefinedStorageGui.IMPORTER: case RefinedStorageGui.IMPORTER:
return new ContainerImporter(player, (TileImporter) tile); return new ContainerImporter(player, (TileImporter) tile);
case RefinedStorageGui.EXPORTER: case RefinedStorageGui.EXPORTER:
@@ -59,8 +59,8 @@ public class GuiHandler implements IGuiHandler {
return new GuiController((ContainerController) getContainer(ID, player, tile), (TileController) tile); return new GuiController((ContainerController) getContainer(ID, player, tile), (TileController) tile);
case RefinedStorageGui.GRID: case RefinedStorageGui.GRID:
return new GuiGrid((ContainerGrid) getContainer(ID, player, tile), (TileGrid) tile); return new GuiGrid((ContainerGrid) getContainer(ID, player, tile), (TileGrid) tile);
case RefinedStorageGui.DRIVE: case RefinedStorageGui.DISK_DRIVE:
return new GuiStorage((ContainerStorage) getContainer(ID, player, tile), (IStorageGui) tile, "gui/drive.png"); return new GuiStorage((ContainerStorage) getContainer(ID, player, tile), (IStorageGui) tile, "gui/disk_drive.png");
case RefinedStorageGui.IMPORTER: case RefinedStorageGui.IMPORTER:
return new GuiImporter((ContainerImporter) getContainer(ID, player, tile), (TileImporter) tile); return new GuiImporter((ContainerImporter) getContainer(ID, player, tile), (TileImporter) tile);
case RefinedStorageGui.EXPORTER: case RefinedStorageGui.EXPORTER:

View File

@@ -1,13 +1,14 @@
package refinedstorage.gui; package refinedstorage.gui;
import net.minecraft.inventory.Container; import net.minecraft.inventory.Container;
import refinedstorage.container.ContainerSolderer;
import refinedstorage.gui.sidebutton.SideButtonRedstoneMode; import refinedstorage.gui.sidebutton.SideButtonRedstoneMode;
import refinedstorage.tile.TileSolderer; import refinedstorage.tile.TileSolderer;
public class GuiSolderer extends GuiBase { public class GuiSolderer extends GuiBase {
private TileSolderer solderer; private TileSolderer solderer;
public GuiSolderer(Container container, TileSolderer solderer) { public GuiSolderer(ContainerSolderer container, TileSolderer solderer) {
super(container, 176, 177); super(container, 176, 177);
this.solderer = solderer; this.solderer = solderer;

View File

@@ -1,13 +1,14 @@
package refinedstorage.gui; package refinedstorage.gui;
import net.minecraft.inventory.Container; import net.minecraft.inventory.Container;
import refinedstorage.container.ContainerWirelessTransmitter;
import refinedstorage.gui.sidebutton.SideButtonRedstoneMode; import refinedstorage.gui.sidebutton.SideButtonRedstoneMode;
import refinedstorage.tile.TileWirelessTransmitter; import refinedstorage.tile.TileWirelessTransmitter;
public class GuiWirelessTransmitter extends GuiBase { public class GuiWirelessTransmitter extends GuiBase {
private TileWirelessTransmitter wirelessTransmitter; private TileWirelessTransmitter wirelessTransmitter;
public GuiWirelessTransmitter(Container container, TileWirelessTransmitter wirelessTransmitter) { public GuiWirelessTransmitter(ContainerWirelessTransmitter container, TileWirelessTransmitter wirelessTransmitter) {
super(container, 176, 137); super(container, 176, 137);
this.wirelessTransmitter = wirelessTransmitter; this.wirelessTransmitter = wirelessTransmitter;

View File

@@ -5,7 +5,7 @@ import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraft.tileentity.TileEntity; import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.BlockPos;
import net.minecraftforge.fml.common.network.simpleimpl.IMessage; import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
import refinedstorage.tile.TileDrive; import refinedstorage.tile.TileDiskDrive;
import refinedstorage.tile.TileExternalStorage; import refinedstorage.tile.TileExternalStorage;
import refinedstorage.tile.TileStorage; import refinedstorage.tile.TileStorage;
@@ -49,8 +49,8 @@ public class MessagePriorityUpdate extends MessageHandlerPlayerToServer<MessageP
((TileStorage) tile).setPriority(message.priority); ((TileStorage) tile).setPriority(message.priority);
} else if (tile instanceof TileExternalStorage) { } else if (tile instanceof TileExternalStorage) {
((TileExternalStorage) tile).setPriority(message.priority); ((TileExternalStorage) tile).setPriority(message.priority);
} else if (tile instanceof TileDrive) { } else if (tile instanceof TileDiskDrive) {
((TileDrive) tile).setPriority(message.priority); ((TileDiskDrive) tile).setPriority(message.priority);
} }
} }
} }

View File

@@ -105,7 +105,7 @@ public class ClientProxy extends CommonProxy {
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(RefinedStorageBlocks.EXPORTER), 0, new ModelResourceLocation("refinedstorage:exporter", "inventory")); ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(RefinedStorageBlocks.EXPORTER), 0, new ModelResourceLocation("refinedstorage:exporter", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(RefinedStorageBlocks.IMPORTER), 0, new ModelResourceLocation("refinedstorage:importer", "inventory")); ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(RefinedStorageBlocks.IMPORTER), 0, new ModelResourceLocation("refinedstorage:importer", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(RefinedStorageBlocks.EXTERNAL_STORAGE), 0, new ModelResourceLocation("refinedstorage:external_storage", "inventory")); ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(RefinedStorageBlocks.EXTERNAL_STORAGE), 0, new ModelResourceLocation("refinedstorage:external_storage", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(RefinedStorageBlocks.DRIVE), 0, new ModelResourceLocation("refinedstorage:drive", "inventory")); ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(RefinedStorageBlocks.DISK_DRIVE), 0, new ModelResourceLocation("refinedstorage:disk_drive", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(RefinedStorageBlocks.CONTROLLER), EnumControllerType.NORMAL.getId(), new ModelResourceLocation("refinedstorage:controller", "inventory")); ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(RefinedStorageBlocks.CONTROLLER), EnumControllerType.NORMAL.getId(), new ModelResourceLocation("refinedstorage:controller", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(RefinedStorageBlocks.CONTROLLER), EnumControllerType.CREATIVE.getId(), new ModelResourceLocation("refinedstorage:controller", "inventory")); ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(RefinedStorageBlocks.CONTROLLER), EnumControllerType.CREATIVE.getId(), new ModelResourceLocation("refinedstorage:controller", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(RefinedStorageBlocks.CONSTRUCTOR), 0, new ModelResourceLocation("refinedstorage:constructor", "inventory")); ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(RefinedStorageBlocks.CONSTRUCTOR), 0, new ModelResourceLocation("refinedstorage:constructor", "inventory"));

View File

@@ -42,7 +42,7 @@ public class CommonProxy {
GameRegistry.registerTileEntity(TileController.class, "controller"); GameRegistry.registerTileEntity(TileController.class, "controller");
GameRegistry.registerTileEntity(TileCable.class, "cable"); GameRegistry.registerTileEntity(TileCable.class, "cable");
GameRegistry.registerTileEntity(TileGrid.class, "grid"); GameRegistry.registerTileEntity(TileGrid.class, "grid");
GameRegistry.registerTileEntity(TileDrive.class, "drive"); GameRegistry.registerTileEntity(TileDiskDrive.class, "disk_drive");
GameRegistry.registerTileEntity(TileExternalStorage.class, "external_storage"); GameRegistry.registerTileEntity(TileExternalStorage.class, "external_storage");
GameRegistry.registerTileEntity(TileImporter.class, "importer"); GameRegistry.registerTileEntity(TileImporter.class, "importer");
GameRegistry.registerTileEntity(TileExporter.class, "exporter"); GameRegistry.registerTileEntity(TileExporter.class, "exporter");
@@ -58,7 +58,7 @@ public class CommonProxy {
GameRegistry.registerBlock(RefinedStorageBlocks.CONTROLLER, ItemBlockController.class, "controller"); GameRegistry.registerBlock(RefinedStorageBlocks.CONTROLLER, ItemBlockController.class, "controller");
GameRegistry.registerBlock(RefinedStorageBlocks.CABLE, "cable"); GameRegistry.registerBlock(RefinedStorageBlocks.CABLE, "cable");
GameRegistry.registerBlock(RefinedStorageBlocks.GRID, ItemBlockGrid.class, "grid"); GameRegistry.registerBlock(RefinedStorageBlocks.GRID, ItemBlockGrid.class, "grid");
GameRegistry.registerBlock(RefinedStorageBlocks.DRIVE, "drive"); GameRegistry.registerBlock(RefinedStorageBlocks.DISK_DRIVE, "disk_drive");
GameRegistry.registerBlock(RefinedStorageBlocks.EXTERNAL_STORAGE, "external_storage"); GameRegistry.registerBlock(RefinedStorageBlocks.EXTERNAL_STORAGE, "external_storage");
GameRegistry.registerBlock(RefinedStorageBlocks.IMPORTER, "importer"); GameRegistry.registerBlock(RefinedStorageBlocks.IMPORTER, "importer");
GameRegistry.registerBlock(RefinedStorageBlocks.EXPORTER, "exporter"); GameRegistry.registerBlock(RefinedStorageBlocks.EXPORTER, "exporter");
@@ -151,8 +151,8 @@ public class CommonProxy {
'S', new ItemStack(Blocks.sticky_piston) 'S', new ItemStack(Blocks.sticky_piston)
); );
// Drive // Disk Drive
SoldererRegistry.addRecipe(new SoldererRecipeDrive()); SoldererRegistry.addRecipe(new SoldererRecipeDiskDrive());
// Cable // Cable
GameRegistry.addRecipe(new ItemStack(RefinedStorageBlocks.CABLE, 6), GameRegistry.addRecipe(new ItemStack(RefinedStorageBlocks.CABLE, 6),

View File

@@ -2,21 +2,21 @@ package refinedstorage.storage;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import refinedstorage.item.ItemStorageDisk; import refinedstorage.item.ItemStorageDisk;
import refinedstorage.tile.TileDrive; import refinedstorage.tile.TileDiskDrive;
import refinedstorage.tile.settings.ModeSettingUtils; import refinedstorage.tile.settings.ModeSettingUtils;
public class DiskStorage extends NBTStorage { public class DiskStorage extends NBTStorage {
private TileDrive drive; private TileDiskDrive diskDrive;
public DiskStorage(ItemStack disk, TileDrive drive) { public DiskStorage(ItemStack disk, TileDiskDrive diskDrive) {
super(disk.getTagCompound(), getCapacity(disk), drive.getPriority()); super(disk.getTagCompound(), getCapacity(disk), diskDrive.getPriority());
this.drive = drive; this.diskDrive = diskDrive;
} }
@Override @Override
public boolean canPush(ItemStack stack) { public boolean canPush(ItemStack stack) {
if (ModeSettingUtils.doesNotViolateMode(drive.getInventory(), drive.getModeSetting(), drive.getCompare(), stack)) { if (ModeSettingUtils.doesNotViolateMode(diskDrive.getInventory(), diskDrive.getModeSetting(), diskDrive.getCompare(), stack)) {
return super.canPush(stack); return super.canPush(stack);
} }

View File

@@ -1,305 +1,305 @@
package refinedstorage.tile; package refinedstorage.tile;
import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBuf;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.IInventory; import net.minecraft.inventory.IInventory;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound; import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.text.ITextComponent; import net.minecraft.util.text.ITextComponent;
import refinedstorage.RefinedStorage; import refinedstorage.RefinedStorage;
import refinedstorage.inventory.InventorySimple; import refinedstorage.inventory.InventorySimple;
import refinedstorage.network.MessagePriorityUpdate; import refinedstorage.network.MessagePriorityUpdate;
import refinedstorage.storage.*; import refinedstorage.storage.*;
import refinedstorage.tile.settings.ICompareSetting; import refinedstorage.tile.settings.ICompareSetting;
import refinedstorage.tile.settings.IModeSetting; import refinedstorage.tile.settings.IModeSetting;
import refinedstorage.tile.settings.IRedstoneModeSetting; import refinedstorage.tile.settings.IRedstoneModeSetting;
import refinedstorage.util.InventoryUtils; import refinedstorage.util.InventoryUtils;
import java.util.List; import java.util.List;
public class TileDrive extends TileMachine implements IStorageProvider, IStorageGui, ICompareSetting, IModeSetting, IInventory { public class TileDiskDrive extends TileMachine implements IStorageProvider, IStorageGui, ICompareSetting, IModeSetting, IInventory {
public static final String NBT_PRIORITY = "Priority"; public static final String NBT_PRIORITY = "Priority";
public static final String NBT_COMPARE = "Compare"; public static final String NBT_COMPARE = "Compare";
public static final String NBT_MODE = "Mode"; public static final String NBT_MODE = "Mode";
private InventorySimple inventory = new InventorySimple("drive", 8, this); private InventorySimple inventory = new InventorySimple("disk_drive", 8, this);
private InventorySimple filterInventory = new InventorySimple("filters", 9, this); private InventorySimple filterInventory = new InventorySimple("filters", 9, this);
private int priority = 0; private int priority = 0;
private int compare = 0; private int compare = 0;
private int mode = 0; private int mode = 0;
@Override @Override
public int getEnergyUsage() { public int getEnergyUsage() {
int base = 5; int base = 5;
for (int i = 0; i < getSizeInventory(); ++i) { for (int i = 0; i < getSizeInventory(); ++i) {
if (getStackInSlot(i) != null) { if (getStackInSlot(i) != null) {
base += 2; base += 2;
} }
} }
return base; return base;
} }
@Override @Override
public void updateMachine() { public void updateMachine() {
} }
@Override @Override
public void addStorages(List<IStorage> storages) { public void addStorages(List<IStorage> storages) {
for (int i = 0; i < getSizeInventory(); ++i) { for (int i = 0; i < getSizeInventory(); ++i) {
if (getStackInSlot(i) != null) { if (getStackInSlot(i) != null) {
storages.add(new DiskStorage(getStackInSlot(i), this)); storages.add(new DiskStorage(getStackInSlot(i), this));
} }
} }
} }
@Override @Override
public void readFromNBT(NBTTagCompound nbt) { public void readFromNBT(NBTTagCompound nbt) {
super.readFromNBT(nbt); super.readFromNBT(nbt);
InventoryUtils.restoreInventory(inventory, 0, nbt); InventoryUtils.restoreInventory(inventory, 0, nbt);
InventoryUtils.restoreInventory(filterInventory, 1, nbt); InventoryUtils.restoreInventory(filterInventory, 1, nbt);
if (nbt.hasKey(NBT_PRIORITY)) { if (nbt.hasKey(NBT_PRIORITY)) {
priority = nbt.getInteger(NBT_PRIORITY); priority = nbt.getInteger(NBT_PRIORITY);
} }
if (nbt.hasKey(NBT_COMPARE)) { if (nbt.hasKey(NBT_COMPARE)) {
compare = nbt.getInteger(NBT_COMPARE); compare = nbt.getInteger(NBT_COMPARE);
} }
if (nbt.hasKey(NBT_MODE)) { if (nbt.hasKey(NBT_MODE)) {
mode = nbt.getInteger(NBT_MODE); mode = nbt.getInteger(NBT_MODE);
} }
} }
@Override @Override
public void writeToNBT(NBTTagCompound nbt) { public void writeToNBT(NBTTagCompound nbt) {
super.writeToNBT(nbt); super.writeToNBT(nbt);
InventoryUtils.saveInventory(inventory, 0, nbt); InventoryUtils.saveInventory(inventory, 0, nbt);
InventoryUtils.saveInventory(filterInventory, 1, nbt); InventoryUtils.saveInventory(filterInventory, 1, nbt);
nbt.setInteger(NBT_PRIORITY, priority); nbt.setInteger(NBT_PRIORITY, priority);
nbt.setInteger(NBT_COMPARE, compare); nbt.setInteger(NBT_COMPARE, compare);
nbt.setInteger(NBT_MODE, mode); nbt.setInteger(NBT_MODE, mode);
} }
@Override @Override
public void toBytes(ByteBuf buf) { public void toBytes(ByteBuf buf) {
super.toBytes(buf); super.toBytes(buf);
buf.writeInt(priority); buf.writeInt(priority);
buf.writeInt(compare); buf.writeInt(compare);
buf.writeInt(mode); buf.writeInt(mode);
} }
@Override @Override
public void fromBytes(ByteBuf buf) { public void fromBytes(ByteBuf buf) {
super.fromBytes(buf); super.fromBytes(buf);
priority = buf.readInt(); priority = buf.readInt();
compare = buf.readInt(); compare = buf.readInt();
mode = buf.readInt(); mode = buf.readInt();
} }
@Override @Override
public int getCompare() { public int getCompare() {
return compare; return compare;
} }
@Override @Override
public void setCompare(int compare) { public void setCompare(int compare) {
markDirty(); markDirty();
this.compare = compare; this.compare = compare;
} }
@Override @Override
public boolean isWhitelist() { public boolean isWhitelist() {
return mode == 0; return mode == 0;
} }
@Override @Override
public boolean isBlacklist() { public boolean isBlacklist() {
return mode == 1; return mode == 1;
} }
@Override @Override
public void setToWhitelist() { public void setToWhitelist() {
markDirty(); markDirty();
this.mode = 0; this.mode = 0;
} }
@Override @Override
public void setToBlacklist() { public void setToBlacklist() {
markDirty(); markDirty();
this.mode = 1; this.mode = 1;
} }
@Override @Override
public String getName() { public String getName() {
return "block.refinedstorage:drive.name"; return "block.refinedstorage:disk_drive.name";
} }
@Override @Override
public IInventory getInventory() { public IInventory getInventory() {
return filterInventory; return filterInventory;
} }
@Override @Override
public IRedstoneModeSetting getRedstoneModeSetting() { public IRedstoneModeSetting getRedstoneModeSetting() {
return this; return this;
} }
@Override @Override
public ICompareSetting getCompareSetting() { public ICompareSetting getCompareSetting() {
return this; return this;
} }
@Override @Override
public IModeSetting getModeSetting() { public IModeSetting getModeSetting() {
return this; return this;
} }
@Override @Override
public void onPriorityChanged(int priority) { public void onPriorityChanged(int priority) {
RefinedStorage.NETWORK.sendToServer(new MessagePriorityUpdate(pos, priority)); RefinedStorage.NETWORK.sendToServer(new MessagePriorityUpdate(pos, priority));
} }
@Override @Override
public int getPriority() { public int getPriority() {
return priority; return priority;
} }
public void setPriority(int priority) { public void setPriority(int priority) {
markDirty(); markDirty();
this.priority = priority; this.priority = priority;
} }
@Override @Override
public int getStored() { public int getStored() {
int stored = 0; int stored = 0;
for (int i = 0; i < getSizeInventory(); ++i) { for (int i = 0; i < getSizeInventory(); ++i) {
ItemStack stack = getStackInSlot(i); ItemStack stack = getStackInSlot(i);
if (stack != null) { if (stack != null) {
stored += NBTStorage.getStored(stack.getTagCompound()); stored += NBTStorage.getStored(stack.getTagCompound());
} }
} }
return stored; return stored;
} }
@Override @Override
public int getCapacity() { public int getCapacity() {
int capacity = 0; int capacity = 0;
for (int i = 0; i < getSizeInventory(); ++i) { for (int i = 0; i < getSizeInventory(); ++i) {
ItemStack stack = getStackInSlot(i); ItemStack stack = getStackInSlot(i);
if (stack != null) { if (stack != null) {
int diskCapacity = DiskStorage.getCapacity(stack); int diskCapacity = DiskStorage.getCapacity(stack);
if (diskCapacity == -1) { if (diskCapacity == -1) {
return -1; return -1;
} }
capacity += diskCapacity; capacity += diskCapacity;
} }
} }
return capacity; return capacity;
} }
@Override @Override
public int getSizeInventory() { public int getSizeInventory() {
return inventory.getSizeInventory(); return inventory.getSizeInventory();
} }
@Override @Override
public ItemStack getStackInSlot(int slot) { public ItemStack getStackInSlot(int slot) {
return inventory.getStackInSlot(slot); return inventory.getStackInSlot(slot);
} }
@Override @Override
public ItemStack decrStackSize(int slot, int count) { public ItemStack decrStackSize(int slot, int count) {
return inventory.decrStackSize(slot, count); return inventory.decrStackSize(slot, count);
} }
@Override @Override
public ItemStack removeStackFromSlot(int slot) { public ItemStack removeStackFromSlot(int slot) {
return inventory.removeStackFromSlot(slot); return inventory.removeStackFromSlot(slot);
} }
@Override @Override
public void setInventorySlotContents(int slot, ItemStack stack) { public void setInventorySlotContents(int slot, ItemStack stack) {
inventory.setInventorySlotContents(slot, stack); inventory.setInventorySlotContents(slot, stack);
} }
@Override @Override
public int getInventoryStackLimit() { public int getInventoryStackLimit() {
return inventory.getInventoryStackLimit(); return inventory.getInventoryStackLimit();
} }
@Override @Override
public boolean isUseableByPlayer(EntityPlayer player) { public boolean isUseableByPlayer(EntityPlayer player) {
return inventory.isUseableByPlayer(player); return inventory.isUseableByPlayer(player);
} }
@Override @Override
public void openInventory(EntityPlayer player) { public void openInventory(EntityPlayer player) {
inventory.openInventory(player); inventory.openInventory(player);
} }
@Override @Override
public void closeInventory(EntityPlayer player) { public void closeInventory(EntityPlayer player) {
inventory.closeInventory(player); inventory.closeInventory(player);
} }
@Override @Override
public boolean isItemValidForSlot(int slot, ItemStack stack) { public boolean isItemValidForSlot(int slot, ItemStack stack) {
return inventory.isItemValidForSlot(slot, stack); return inventory.isItemValidForSlot(slot, stack);
} }
@Override @Override
public int getField(int id) { public int getField(int id) {
return inventory.getField(id); return inventory.getField(id);
} }
@Override @Override
public void setField(int id, int value) { public void setField(int id, int value) {
inventory.setField(id, value); inventory.setField(id, value);
} }
@Override @Override
public int getFieldCount() { public int getFieldCount() {
return inventory.getFieldCount(); return inventory.getFieldCount();
} }
@Override @Override
public void clear() { public void clear() {
inventory.clear(); inventory.clear();
} }
@Override @Override
public boolean hasCustomName() { public boolean hasCustomName() {
return inventory.hasCustomName(); return inventory.hasCustomName();
} }
@Override @Override
public ITextComponent getDisplayName() { public ITextComponent getDisplayName() {
return inventory.getDisplayName(); return inventory.getDisplayName();
} }
@Override @Override
public IInventory getDroppedInventory() { public IInventory getDroppedInventory() {
return inventory; return inventory;
} }
} }

View File

@@ -1,32 +1,32 @@
package refinedstorage.tile.solderer; package refinedstorage.tile.solderer;
import net.minecraft.init.Blocks; import net.minecraft.init.Blocks;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import refinedstorage.RefinedStorageBlocks; import refinedstorage.RefinedStorageBlocks;
import refinedstorage.RefinedStorageItems; import refinedstorage.RefinedStorageItems;
import refinedstorage.item.ItemProcessor; import refinedstorage.item.ItemProcessor;
public class SoldererRecipeDrive implements ISoldererRecipe { public class SoldererRecipeDiskDrive implements ISoldererRecipe {
@Override @Override
public ItemStack getRow(int row) { public ItemStack getRow(int row) {
if (row == 0) { if (row == 0) {
return new ItemStack(RefinedStorageItems.PROCESSOR, 1, ItemProcessor.TYPE_ADVANCED); return new ItemStack(RefinedStorageItems.PROCESSOR, 1, ItemProcessor.TYPE_ADVANCED);
} else if (row == 1) { } else if (row == 1) {
return new ItemStack(RefinedStorageBlocks.MACHINE_CASING); return new ItemStack(RefinedStorageBlocks.MACHINE_CASING);
} else if (row == 2) { } else if (row == 2) {
return new ItemStack(Blocks.chest); return new ItemStack(Blocks.chest);
} }
return null; return null;
} }
@Override @Override
public ItemStack getResult() { public ItemStack getResult() {
return new ItemStack(RefinedStorageBlocks.DRIVE); return new ItemStack(RefinedStorageBlocks.DISK_DRIVE);
} }
@Override @Override
public int getDuration() { public int getDuration() {
return 500; return 500;
} }
} }

View File

@@ -5,7 +5,7 @@
"textures": { "textures": {
"side": "refinedstorage:blocks/side", "side": "refinedstorage:blocks/side",
"top": "refinedstorage:blocks/side", "top": "refinedstorage:blocks/side",
"front": "refinedstorage:blocks/drive" "front": "refinedstorage:blocks/disk_drive"
} }
}, },
"variants": { "variants": {

View File

@@ -3,7 +3,7 @@ itemGroup.refinedstorage=Refined Storage
gui.refinedstorage:controller.0=Controller gui.refinedstorage:controller.0=Controller
gui.refinedstorage:controller.1=Creative Controller gui.refinedstorage:controller.1=Creative Controller
gui.refinedstorage:grid=Grid gui.refinedstorage:grid=Grid
gui.refinedstorage:drive=Drive gui.refinedstorage:disk_drive=Drive
gui.refinedstorage:external_storage=External Storage gui.refinedstorage:external_storage=External Storage
gui.refinedstorage:importer=Importer gui.refinedstorage:importer=Importer
gui.refinedstorage:exporter=Exporter gui.refinedstorage:exporter=Exporter
@@ -73,7 +73,7 @@ block.refinedstorage:controller.1.name=Creative Controller
block.refinedstorage:cable.name=Cable block.refinedstorage:cable.name=Cable
block.refinedstorage:grid.0.name=Grid block.refinedstorage:grid.0.name=Grid
block.refinedstorage:grid.1.name=Crafting Grid block.refinedstorage:grid.1.name=Crafting Grid
block.refinedstorage:drive.name=Drive block.refinedstorage:disk_drive.name=Disk Drive
block.refinedstorage:external_storage.name=External Storage block.refinedstorage:external_storage.name=External Storage
block.refinedstorage:importer.name=Importer block.refinedstorage:importer.name=Importer
block.refinedstorage:exporter.name=Exporter block.refinedstorage:exporter.name=Exporter

View File

@@ -3,7 +3,7 @@ itemGroup.refinedstorage=Refined Storage
gui.refinedstorage:controller.0=Controller gui.refinedstorage:controller.0=Controller
gui.refinedstorage:controller.1=Creative Controller gui.refinedstorage:controller.1=Creative Controller
gui.refinedstorage:grid=Rooster gui.refinedstorage:grid=Rooster
gui.refinedstorage:drive=Schijf gui.refinedstorage:disk_drive=Schijf
gui.refinedstorage:external_storage=Externe Opslag gui.refinedstorage:external_storage=Externe Opslag
gui.refinedstorage:importer=Importeur gui.refinedstorage:importer=Importeur
gui.refinedstorage:exporter=Exporteur gui.refinedstorage:exporter=Exporteur
@@ -73,7 +73,7 @@ block.refinedstorage:controller.1.name=Creative Controller
block.refinedstorage:cable.name=Kabel block.refinedstorage:cable.name=Kabel
block.refinedstorage:grid.0.name=Rooster block.refinedstorage:grid.0.name=Rooster
block.refinedstorage:grid.1.name=Crafting Rooster block.refinedstorage:grid.1.name=Crafting Rooster
block.refinedstorage:drive.name=Schijf block.refinedstorage:disk_drive.name=Schijf
block.refinedstorage:external_storage.name=Externe Opslag block.refinedstorage:external_storage.name=Externe Opslag
block.refinedstorage:importer.name=Importeur block.refinedstorage:importer.name=Importeur
block.refinedstorage:exporter.name=Exporteur block.refinedstorage:exporter.name=Exporteur

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB