diff --git a/api b/api index 186f098c1..c79f71c91 160000 --- a/api +++ b/api @@ -1 +1 @@ -Subproject commit 186f098c171c31800421e472bbb75ae7dfdc522b +Subproject commit c79f71c913aa0659e141a4ededbb6d99e7f92695 diff --git a/src/main/java/forestry/apiculture/BeekeepingLogic.java b/src/main/java/forestry/apiculture/BeekeepingLogic.java index 6f7aa47d8..685c3c9fb 100755 --- a/src/main/java/forestry/apiculture/BeekeepingLogic.java +++ b/src/main/java/forestry/apiculture/BeekeepingLogic.java @@ -65,7 +65,8 @@ public class BeekeepingLogic implements IBeekeepingLogic { nbttagcompound.setInteger("BreedingTime", breedingTime); nbttagcompound.setInteger("Throttle", throttle); - Stack spawnCopy = (Stack)spawn.clone(); + Stack spawnCopy = new Stack(); + spawnCopy.addAll(spawn); NBTTagList nbttaglist = new NBTTagList(); while (!spawnCopy.isEmpty()) { NBTTagCompound nbttagcompound1 = new NBTTagCompound(); diff --git a/src/main/java/forestry/apiculture/genetics/Bee.java b/src/main/java/forestry/apiculture/genetics/Bee.java index 165635070..c1278e225 100755 --- a/src/main/java/forestry/apiculture/genetics/Bee.java +++ b/src/main/java/forestry/apiculture/genetics/Bee.java @@ -338,9 +338,8 @@ public class Bee extends IndividualLiving implements IBee { return biomeIdsTemp; } - @SuppressWarnings({ "rawtypes", "unchecked" }) @Override - public void addTooltip(List list) { + public void addTooltip(List list) { // No info 4 u! if (!isAnalyzed) { diff --git a/src/main/java/forestry/apiculture/worldgen/HiveDecorator.java b/src/main/java/forestry/apiculture/worldgen/HiveDecorator.java index 26d15ca79..fa1a3c650 100755 --- a/src/main/java/forestry/apiculture/worldgen/HiveDecorator.java +++ b/src/main/java/forestry/apiculture/worldgen/HiveDecorator.java @@ -27,6 +27,7 @@ import net.minecraftforge.event.terraingen.TerrainGen; */ public class HiveDecorator { + @SuppressWarnings("rawtypes") public static final EventType EVENT_TYPE = EnumHelper.addEnum(EventType.class, "FORESTRY_HIVES", new Class[0], new Object[0]); private static HiveDecorator instance; private final WorldGenHiveForest forest = new WorldGenHiveForest(); diff --git a/src/main/java/forestry/arboriculture/WorldGenHelper.java b/src/main/java/forestry/arboriculture/WorldGenHelper.java index cfef70a5b..4da891ee6 100755 --- a/src/main/java/forestry/arboriculture/WorldGenHelper.java +++ b/src/main/java/forestry/arboriculture/WorldGenHelper.java @@ -21,7 +21,7 @@ import forestry.plugins.PluginArboriculture; public class WorldGenHelper implements IWorldGenInterface { - @SuppressWarnings("unchecked") + @SuppressWarnings({"unchecked", "rawtypes"}) @Override public Class[] getTreeGenerators(String ident) { diff --git a/src/main/java/forestry/arboriculture/genetics/AlleleTreeSpecies.java b/src/main/java/forestry/arboriculture/genetics/AlleleTreeSpecies.java index 5c04306d4..9bba6fc2e 100755 --- a/src/main/java/forestry/arboriculture/genetics/AlleleTreeSpecies.java +++ b/src/main/java/forestry/arboriculture/genetics/AlleleTreeSpecies.java @@ -187,6 +187,7 @@ public class AlleleTreeSpecies extends AlleleSpecies implements IAlleleTreeSpeci } @Override + @SuppressWarnings("rawtypes") public WorldGenerator getGenerator(ITree tree, World world, int x, int y, int z) { try { return generatorClass.getConstructor(new Class[] { ITreeGenData.class }).newInstance(new Object[] { tree }); @@ -195,7 +196,7 @@ public class AlleleTreeSpecies extends AlleleSpecies implements IAlleleTreeSpeci } } - @SuppressWarnings("unchecked") + @SuppressWarnings({"unchecked", "rawtypes"}) @Override public Class[] getGeneratorClasses() { return new Class[] { generatorClass }; diff --git a/src/main/java/forestry/core/IItemTyped.java b/src/main/java/forestry/core/IItemTyped.java index c53101f1c..46f01ca15 100644 --- a/src/main/java/forestry/core/IItemTyped.java +++ b/src/main/java/forestry/core/IItemTyped.java @@ -1,5 +1,6 @@ package forestry.core; public interface IItemTyped { + @SuppressWarnings("rawtypes") public Enum getTypeFromMeta(int meta); } diff --git a/src/main/java/forestry/core/circuits/Circuit.java b/src/main/java/forestry/core/circuits/Circuit.java index 313b37b21..def28d61a 100755 --- a/src/main/java/forestry/core/circuits/Circuit.java +++ b/src/main/java/forestry/core/circuits/Circuit.java @@ -53,9 +53,8 @@ public abstract class Circuit implements ICircuit { return "circuit." + this.uid; } - @SuppressWarnings({ "rawtypes", "unchecked" }) @Override - public void addTooltip(List list) { + public void addTooltip(List list) { list.add(StringUtil.localize(getName())); int i = 1; diff --git a/src/main/java/forestry/core/circuits/CircuitBoard.java b/src/main/java/forestry/core/circuits/CircuitBoard.java index 679e9b373..3b9c0b7e5 100755 --- a/src/main/java/forestry/core/circuits/CircuitBoard.java +++ b/src/main/java/forestry/core/circuits/CircuitBoard.java @@ -48,9 +48,8 @@ public class CircuitBoard implements ICircuitBoard { return type.secondaryColor; } - @SuppressWarnings({ "rawtypes", "unchecked" }) @Override - public void addTooltip(List list) { + public void addTooltip(List list) { if (layout != null) list.add("\u00A76" + layout.getUsage() + ":"); diff --git a/src/main/java/forestry/core/config/Config.java b/src/main/java/forestry/core/config/Config.java index d0cf49c84..00bfb4437 100755 --- a/src/main/java/forestry/core/config/Config.java +++ b/src/main/java/forestry/core/config/Config.java @@ -98,7 +98,6 @@ public class Config { public static HashMap hints = new HashMap(); public static boolean disableEnergyStat = false; - @SuppressWarnings({ "all" }) public static void load() { setDebugMode(); diff --git a/src/main/java/forestry/core/fluids/TankManager.java b/src/main/java/forestry/core/fluids/TankManager.java index 11fea5a57..93d853f1b 100644 --- a/src/main/java/forestry/core/fluids/TankManager.java +++ b/src/main/java/forestry/core/fluids/TankManager.java @@ -25,6 +25,8 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.List; + +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.Container; import net.minecraft.inventory.ICrafting; import net.minecraft.nbt.NBTTagCompound; @@ -170,21 +172,19 @@ public class TankManager extends ForwardingList implements IFluidH Proxies.net.sendToPlayer(packet, (EntityPlayerMP)player); } - public void updateGuiData(Container container, List crafters) { + public void updateGuiData(Container container, List crafters) { for (StandardTank tank : tanks) updateGuiData(container, crafters, tank.getTankIndex()); } - public void updateGuiData(Container container, List crafters, int tankIndex) { + public void updateGuiData(Container container, List crafters, int tankIndex) { StandardTank tank = tanks.get(tankIndex); FluidStack fluidStack = tank.getFluid(); FluidStack prev = prevFluidStacks.get(tankIndex); int color = tank.getColor(); int pColor = prevColor.get(tankIndex); - for (Object crafter1 : crafters) { - ICrafting crafter = (ICrafting) crafter1; - EntityPlayerMP player = (EntityPlayerMP) crafter1; + for (EntityPlayerMP player : crafters) { if (fluidStack == null ^ prev == null) { int fluidId = -1; int fluidAmount = 0; @@ -192,12 +192,12 @@ public class TankManager extends ForwardingList implements IFluidH fluidId = fluidStack.fluidID; fluidAmount = fluidStack.amount; } - crafter.sendProgressBarUpdate(container, tankIndex * NETWORK_DATA + 0, fluidId); + player.sendProgressBarUpdate(container, tankIndex * NETWORK_DATA + 0, fluidId); PacketGuiInteger packet = new PacketGuiInteger(container.windowId, tankIndex * NETWORK_DATA + 1, fluidAmount); Proxies.net.sendToPlayer(packet, player); } else if (fluidStack != null && prev != null) { if (fluidStack.getFluid() != prev.getFluid()) - crafter.sendProgressBarUpdate(container, tankIndex * NETWORK_DATA + 0, fluidStack.fluidID); + player.sendProgressBarUpdate(container, tankIndex * NETWORK_DATA + 0, fluidStack.fluidID); if (fluidStack.amount != prev.amount) { PacketGuiInteger packet = new PacketGuiInteger(container.windowId, tankIndex * NETWORK_DATA + 1, fluidStack.amount); Proxies.net.sendToPlayer(packet, player); diff --git a/src/main/java/forestry/core/genetics/ItemResearchNote.java b/src/main/java/forestry/core/genetics/ItemResearchNote.java index 301f4f9ae..d88009191 100755 --- a/src/main/java/forestry/core/genetics/ItemResearchNote.java +++ b/src/main/java/forestry/core/genetics/ItemResearchNote.java @@ -211,8 +211,7 @@ public class ItemResearchNote extends ItemForestry { compound.setTag("INN", inner); } - @SuppressWarnings({ "rawtypes", "unchecked" }) - public void addTooltip(List list) { + public void addTooltip(List list) { ArrayList tooltips = type.getTooltip(inner); if(tooltips.size() <= 0) { list.add("\u00A7o\u00A7c" + StringUtil.localize("researchNote.error.0")); @@ -239,7 +238,7 @@ public class ItemResearchNote extends ItemForestry { return StringUtil.localizeAndFormatRaw(getUnlocalizedName(itemstack) + ".name", note.researcher.getName()); } - @SuppressWarnings("rawtypes") + @SuppressWarnings({"unchecked", "rawtypes"}) @Override public void addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean flag) { ResearchNote note = new ResearchNote(itemstack.getTagCompound()); diff --git a/src/main/java/forestry/core/gui/ContainerLiquidTanks.java b/src/main/java/forestry/core/gui/ContainerLiquidTanks.java index 688d1dcfa..9db617c9c 100755 --- a/src/main/java/forestry/core/gui/ContainerLiquidTanks.java +++ b/src/main/java/forestry/core/gui/ContainerLiquidTanks.java @@ -78,6 +78,7 @@ public class ContainerLiquidTanks extends ContainerForestry { } @Override + @SuppressWarnings("unchecked") public void detectAndSendChanges() { super.detectAndSendChanges(); tile.getTankManager().updateGuiData(this, crafters); diff --git a/src/main/java/forestry/core/items/ItemTypedBlock.java b/src/main/java/forestry/core/items/ItemTypedBlock.java index 556ee28b5..f5b158163 100644 --- a/src/main/java/forestry/core/items/ItemTypedBlock.java +++ b/src/main/java/forestry/core/items/ItemTypedBlock.java @@ -15,6 +15,7 @@ public class ItemTypedBlock extends ItemForestryBlock { } @Override + @SuppressWarnings("rawtypes") public String getUnlocalizedName(ItemStack itemstack) { Block block = getBlock(); if (block instanceof IItemTyped) { diff --git a/src/main/java/forestry/factory/recipes/CraftGuideCentrifuge.java b/src/main/java/forestry/factory/recipes/CraftGuideCentrifuge.java index ed87d1f34..d7f1078ea 100755 --- a/src/main/java/forestry/factory/recipes/CraftGuideCentrifuge.java +++ b/src/main/java/forestry/factory/recipes/CraftGuideCentrifuge.java @@ -10,6 +10,7 @@ ******************************************************************************/ package forestry.factory.recipes; +import java.util.ArrayList; import java.util.Map.Entry; import net.minecraft.item.ItemStack; @@ -49,11 +50,13 @@ public class CraftGuideCentrifuge implements RecipeProvider { for (MachineCentrifuge.Recipe recipe : MachineCentrifuge.RecipeManager.recipes) { Object[] array = new Object[11]; - @SuppressWarnings("unchecked") - Entry[] entries = recipe.products.entrySet().toArray(new Entry[0]); - for (int i = 0; i < Math.min(entries.length, 9); i++) - array[i] = entries[i].getValue() > 0 ? new Object[]{entries[i].getKey(), entries[i].getValue()} : null; + ArrayList> entries = new ArrayList>(recipe.products.entrySet()); + + for (int i = 0; i < Math.min(entries.size(), 9); i++) { + Entry entry = entries.get(i); + array[i] = entry.getValue() > 0 ? new Object[]{entry.getKey(), entry.getValue()} : null; + } array[9] = recipe.resource; array[10] = machine; diff --git a/src/main/java/forestry/farming/circuits/CircuitFarmLogic.java b/src/main/java/forestry/farming/circuits/CircuitFarmLogic.java index d8beda9e9..ba693855e 100755 --- a/src/main/java/forestry/farming/circuits/CircuitFarmLogic.java +++ b/src/main/java/forestry/farming/circuits/CircuitFarmLogic.java @@ -40,6 +40,7 @@ public class CircuitFarmLogic extends Circuit { } @Override + @SuppressWarnings("rawtypes") public void onInsertion(int slot, TileEntity tile) { if (!isCircuitable(tile)) return; diff --git a/src/main/java/forestry/farming/gadgets/BlockMushroom.java b/src/main/java/forestry/farming/gadgets/BlockMushroom.java index 366b6a6ce..09067f3f9 100755 --- a/src/main/java/forestry/farming/gadgets/BlockMushroom.java +++ b/src/main/java/forestry/farming/gadgets/BlockMushroom.java @@ -123,6 +123,7 @@ public class BlockMushroom extends BlockSapling implements IItemTyped { } /* ICONS */ + @SuppressWarnings({"unchecked", "rawtypes"}) @SideOnly(Side.CLIENT) @Override public void getSubBlocks(Item item, CreativeTabs tab, List list) { diff --git a/src/main/java/forestry/farming/gui/ContainerFarm.java b/src/main/java/forestry/farming/gui/ContainerFarm.java index 4aac1ecc5..dfc514aa3 100755 --- a/src/main/java/forestry/farming/gui/ContainerFarm.java +++ b/src/main/java/forestry/farming/gui/ContainerFarm.java @@ -133,6 +133,7 @@ public class ContainerFarm extends ContainerSocketed { } @Override + @SuppressWarnings("unchecked") public void detectAndSendChanges() { super.detectAndSendChanges(); TankManager tankManager = tile.getTankManager(); diff --git a/src/main/java/forestry/mail/Letter.java b/src/main/java/forestry/mail/Letter.java index 62641f252..1c561c317 100755 --- a/src/main/java/forestry/mail/Letter.java +++ b/src/main/java/forestry/mail/Letter.java @@ -250,9 +250,8 @@ public class Letter implements ILetter, INBTTagable { return text; } - @SuppressWarnings({ "rawtypes", "unchecked" }) @Override - public void addTooltip(List list) { + public void addTooltip(List list) { if (this.sender != null && StringUtils.isNotBlank(this.sender.getName())) list.add(StringUtil.localize("gui.mail.from") + ": " + this.sender.getName()); if (this.recipient != null && this.recipient.length > 0) diff --git a/src/main/java/forestry/mail/gui/ContainerCatalogue.java b/src/main/java/forestry/mail/gui/ContainerCatalogue.java index 85341d988..dc884a69e 100755 --- a/src/main/java/forestry/mail/gui/ContainerCatalogue.java +++ b/src/main/java/forestry/mail/gui/ContainerCatalogue.java @@ -46,7 +46,7 @@ public class ContainerCatalogue extends ContainerForestry implements IGuiSelecta private int currentFilter = 1; private static final String[] FILTER_NAMES = new String[] { "all", "online", "offline" }; - @SuppressWarnings("unchecked") + @SuppressWarnings({"unchecked", "rawtypes"}) private static final Set[] FILTERS = new EnumSet[] { EnumSet.noneOf(EnumStationState.class), EnumSet.of(EnumStationState.OK), diff --git a/src/main/java/forestry/pipes/GuiHandlerPipes.java b/src/main/java/forestry/pipes/GuiHandlerPipes.java index 59c30208f..938319638 100755 --- a/src/main/java/forestry/pipes/GuiHandlerPipes.java +++ b/src/main/java/forestry/pipes/GuiHandlerPipes.java @@ -20,6 +20,7 @@ import forestry.plugins.PluginApiculture; public class GuiHandlerPipes implements IGuiHandler { + @SuppressWarnings("rawtypes") private Pipe getPipe(World world, int x, int y, int z) { TileEntity tile = world.getTileEntity(x, y, z); if (tile == null) @@ -32,6 +33,7 @@ public class GuiHandlerPipes implements IGuiHandler { } @Override + @SuppressWarnings("rawtypes") public Object getClientGuiElement(int id, EntityPlayer player, World world, int x, int y, int z) { if (id >= GuiId.values().length) diff --git a/src/main/java/forestry/pipes/PipeLogicPropolis.java b/src/main/java/forestry/pipes/PipeLogicPropolis.java index 5808e0ca3..7f5e39501 100755 --- a/src/main/java/forestry/pipes/PipeLogicPropolis.java +++ b/src/main/java/forestry/pipes/PipeLogicPropolis.java @@ -31,11 +31,13 @@ import forestry.core.proxy.Proxies; public class PipeLogicPropolis { + @SuppressWarnings("rawtypes") private Pipe pipe; private EnumFilterType[] typeFilter = new EnumFilterType[6]; private IAllele[][][] genomeFilter = new IAllele[6][3][2]; + @SuppressWarnings("rawtypes") public PipeLogicPropolis(Pipe pipe) { this.pipe = pipe; for (int i = 0; i < typeFilter.length; i++) @@ -113,7 +115,7 @@ public class PipeLogicPropolis { } public ArrayList getGenomeFilters(ForgeDirection orientation) { - ArrayList filters = new ArrayList(); + ArrayList filters = new ArrayList(); for (int i = 0; i < 3; i++) if (genomeFilter[orientation.ordinal()][i] != null diff --git a/src/main/java/forestry/pipes/gui/GuiPropolisPipe.java b/src/main/java/forestry/pipes/gui/GuiPropolisPipe.java index 0922fab32..d257db228 100755 --- a/src/main/java/forestry/pipes/gui/GuiPropolisPipe.java +++ b/src/main/java/forestry/pipes/gui/GuiPropolisPipe.java @@ -17,7 +17,6 @@ import net.minecraftforge.common.util.ForgeDirection; import org.lwjgl.opengl.GL11; -import buildcraft.transport.Pipe; import forestry.api.apiculture.IAlleleBeeSpecies; import forestry.api.apiculture.IApiaristTracker; import forestry.api.genetics.AlleleManager; @@ -27,6 +26,7 @@ import forestry.apiculture.items.ItemBeeGE; import forestry.core.config.Config; import forestry.core.config.Defaults; import forestry.core.config.ForestryItem; +import forestry.core.gadgets.TileForestry; import forestry.core.genetics.ItemGE; import forestry.core.gui.widgets.Widget; import forestry.core.gui.GuiForestry; @@ -43,7 +43,7 @@ import forestry.plugins.PluginApiculture; * * @author SirSengir */ -public class GuiPropolisPipe extends GuiForestry { +public class GuiPropolisPipe extends GuiForestry { class TypeFilterSlot extends Widget { @@ -164,9 +164,7 @@ public class GuiPropolisPipe extends GuiForestry { change = null; else if (getSpecies() == null) { - Iterator it = AlleleManager.alleleRegistry.getRegisteredAlleles().entrySet().iterator(); - while (it.hasNext()) { - Entry entry = (Entry) it.next(); + for (Entry entry : AlleleManager.alleleRegistry.getRegisteredAlleles().entrySet()) { if (!(entry.getValue() instanceof IAlleleBeeSpecies)) continue; @@ -176,9 +174,9 @@ public class GuiPropolisPipe extends GuiForestry { } else { - Iterator it = AlleleManager.alleleRegistry.getRegisteredAlleles().entrySet().iterator(); + Iterator> it = AlleleManager.alleleRegistry.getRegisteredAlleles().entrySet().iterator(); while (it.hasNext()) { - Entry entry = (Entry) it.next(); + Entry entry = it.next(); if (!(entry.getValue() instanceof IAlleleBeeSpecies)) continue; @@ -187,7 +185,7 @@ public class GuiPropolisPipe extends GuiForestry { continue; while (it.hasNext()) { - Entry entry2 = (Entry) it.next(); + Entry entry2 = it.next(); if (!(entry2.getValue() instanceof IAlleleBeeSpecies)) continue; diff --git a/src/main/java/forestry/pipes/network/PacketHandlerPipes.java b/src/main/java/forestry/pipes/network/PacketHandlerPipes.java index d13b47e9f..8d08d8d57 100755 --- a/src/main/java/forestry/pipes/network/PacketHandlerPipes.java +++ b/src/main/java/forestry/pipes/network/PacketHandlerPipes.java @@ -27,6 +27,7 @@ import forestry.pipes.gui.ContainerPropolisPipe; public class PacketHandlerPipes implements IPacketHandler { + @SuppressWarnings("rawtypes") private Pipe getPipe(World world, int x, int y, int z) { TileEntity tile = world.getTileEntity(x, y, z); if (tile == null) @@ -83,6 +84,7 @@ public class PacketHandlerPipes implements IPacketHandler { } } + @SuppressWarnings("rawtypes") private void onTypeFilterChange(EntityPlayer player, PacketUpdate packet) { Pipe pipe = getPipe(player.worldObj, packet.posX, packet.posY, packet.posZ); @@ -94,6 +96,7 @@ public class PacketHandlerPipes implements IPacketHandler { } + @SuppressWarnings("rawtypes") private void onGenomeFilterChange(EntityPlayer player, PacketUpdate packet) { Pipe pipe = getPipe(player.worldObj, packet.posX, packet.posY, packet.posZ); @@ -104,6 +107,7 @@ public class PacketHandlerPipes implements IPacketHandler { ((PipeItemsPropolis) pipe).pipeLogic.handleGenomeFilterChange(packet.payload); } + @SuppressWarnings("rawtypes") private void onRequestFilterSet(EntityPlayer player, PacketCoordinates packet) { Pipe pipe = getPipe(player.worldObj, packet.posX, packet.posY, packet.posZ); diff --git a/src/main/java/forestry/pipes/proxy/ProxyPipes.java b/src/main/java/forestry/pipes/proxy/ProxyPipes.java index 89ca52d96..cf5c7a3b3 100755 --- a/src/main/java/forestry/pipes/proxy/ProxyPipes.java +++ b/src/main/java/forestry/pipes/proxy/ProxyPipes.java @@ -31,6 +31,7 @@ public class ProxyPipes { PluginPropolisPipe.pipeItemsPropolis = createPipe(PipeItemsPropolis.class, CreativeTabBuildCraft.PIPES); } + @SuppressWarnings("rawtypes") public Item createPipe(Class clas, CreativeTabBuildCraft creativeTab) { return registerPipe(clas, creativeTab); @@ -39,6 +40,7 @@ public class ProxyPipes { /** * Overriding the method in BlockGenericPipe to fix localizations. */ + @SuppressWarnings("rawtypes") public static ItemPipe registerPipe(Class clas, CreativeTabBuildCraft creativeTab) { ItemPipe item = null; try { diff --git a/src/main/java/forestry/plugins/PluginApiculture.java b/src/main/java/forestry/plugins/PluginApiculture.java old mode 100755 new mode 100644 index 5b0b2e281..5bfaad402 --- a/src/main/java/forestry/plugins/PluginApiculture.java +++ b/src/main/java/forestry/plugins/PluginApiculture.java @@ -179,7 +179,7 @@ public class PluginApiculture extends ForestryPlugin { public static MachineDefinition definitionChest; public static MachineDefinition definitionBeehouse; - @SuppressWarnings("unchecked") + @SuppressWarnings({"unchecked", "rawtypes"}) @Override public void preInit() { super.preInit(); @@ -750,7 +750,7 @@ public class PluginApiculture extends ForestryPlugin { return beeItem; } - @SuppressWarnings("unchecked") + @SuppressWarnings({"unchecked", "rawtypes"}) private void createHiveDropArrays() { BeeManager.hiveDrops = new ArrayList[8]; diff --git a/src/main/java/forestry/plugins/PluginStorage.java b/src/main/java/forestry/plugins/PluginStorage.java index 20387c76c..2dcbd8ab8 100755 --- a/src/main/java/forestry/plugins/PluginStorage.java +++ b/src/main/java/forestry/plugins/PluginStorage.java @@ -483,7 +483,7 @@ public class PluginStorage extends ForestryPlugin implements IOreDictionaryHandl } - @SuppressWarnings("unchecked") + @SuppressWarnings({"unchecked", "rawtypes"}) private void createBackpackArrays() { if (BackpackManager.backpackItems != null)