diff --git a/src/main/java/storagecraft/block/BlockBase.java b/src/main/java/storagecraft/block/BlockBase.java index 595c90db8..31104ab3a 100644 --- a/src/main/java/storagecraft/block/BlockBase.java +++ b/src/main/java/storagecraft/block/BlockBase.java @@ -13,7 +13,7 @@ import storagecraft.StorageCraft; import storagecraft.tile.TileBase; import storagecraft.util.InventoryUtils; -public class BlockBase extends Block { +public abstract class BlockBase extends Block { private String name; public BlockBase(String name) { diff --git a/src/main/java/storagecraft/container/ContainerBase.java b/src/main/java/storagecraft/container/ContainerBase.java index bd6d43ba8..db3af9f75 100644 --- a/src/main/java/storagecraft/container/ContainerBase.java +++ b/src/main/java/storagecraft/container/ContainerBase.java @@ -6,7 +6,7 @@ import net.minecraft.inventory.Slot; import net.minecraft.item.ItemStack; import storagecraft.container.slot.SlotSpecimen; -public class ContainerBase extends Container { +public abstract class ContainerBase extends Container { private EntityPlayer player; public ContainerBase(EntityPlayer player) { diff --git a/src/main/java/storagecraft/gui/GuiBase.java b/src/main/java/storagecraft/gui/GuiBase.java index 237eee827..b11de1235 100644 --- a/src/main/java/storagecraft/gui/GuiBase.java +++ b/src/main/java/storagecraft/gui/GuiBase.java @@ -49,14 +49,6 @@ public abstract class GuiBase extends GuiContainer { drawForeground(mouseX - guiLeft, mouseY - guiTop); } - public abstract void init(int x, int y); - - public abstract void update(int x, int y); - - public abstract void drawBackground(int x, int y, int mouseX, int mouseY); - - public abstract void drawForeground(int mouseX, int mouseY); - protected boolean inBounds(int x, int y, int w, int h, int ox, int oy) { return ox >= x && ox <= x + w && oy >= y && oy <= y + h; } @@ -204,4 +196,12 @@ public abstract class GuiBase extends GuiContainer { protected String t(String name, Object... format) { return StatCollector.translateToLocalFormatted(name, format); } + + public abstract void init(int x, int y); + + public abstract void update(int x, int y); + + public abstract void drawBackground(int x, int y, int mouseX, int mouseY); + + public abstract void drawForeground(int mouseX, int mouseY); } diff --git a/src/main/java/storagecraft/gui/GuiImporter.java b/src/main/java/storagecraft/gui/GuiImporter.java index 082baabc6..5fefec2c3 100644 --- a/src/main/java/storagecraft/gui/GuiImporter.java +++ b/src/main/java/storagecraft/gui/GuiImporter.java @@ -39,7 +39,7 @@ public class GuiImporter extends GuiMachine { compareDamage.displayString = t("misc.storagecraft:compareDamage") + ": "; compareDamage.displayString += t("misc.storagecraft:" + ((importer.getCompareFlags() & InventoryUtils.COMPARE_DAMAGE) == InventoryUtils.COMPARE_DAMAGE ? "on" : "off")); - mode.displayString = t("misc.storagecraft:importer.mode." + importer.getMode().id); + mode.displayString = t("misc.storagecraft:importer.mode." + importer.getMode()); } @Override diff --git a/src/main/java/storagecraft/item/ItemBase.java b/src/main/java/storagecraft/item/ItemBase.java index 4f459d561..67374a201 100644 --- a/src/main/java/storagecraft/item/ItemBase.java +++ b/src/main/java/storagecraft/item/ItemBase.java @@ -4,7 +4,7 @@ import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import storagecraft.StorageCraft; -public class ItemBase extends Item { +public abstract class ItemBase extends Item { private String name; public ItemBase(String name) { diff --git a/src/main/java/storagecraft/item/ItemBlockBase.java b/src/main/java/storagecraft/item/ItemBlockBase.java index 3c0d0441b..0e84887bf 100644 --- a/src/main/java/storagecraft/item/ItemBlockBase.java +++ b/src/main/java/storagecraft/item/ItemBlockBase.java @@ -4,7 +4,7 @@ import net.minecraft.block.Block; import net.minecraft.item.ItemBlockWithMetadata; import net.minecraft.item.ItemStack; -public class ItemBlockBase extends ItemBlockWithMetadata { +public abstract class ItemBlockBase extends ItemBlockWithMetadata { public ItemBlockBase(Block block) { super(block, block); } diff --git a/src/main/java/storagecraft/network/MessageImporterUpdate.java b/src/main/java/storagecraft/network/MessageImporterUpdate.java index 73ddcfd37..8a450b9b7 100644 --- a/src/main/java/storagecraft/network/MessageImporterUpdate.java +++ b/src/main/java/storagecraft/network/MessageImporterUpdate.java @@ -56,7 +56,7 @@ public class MessageImporterUpdate implements IMessage, IMessageHandler