diff --git a/api/com/dynious/refinedrelocation/api/APIUtils.java b/api/com/dynious/refinedrelocation/api/APIUtils.java deleted file mode 100644 index 73fc0a8..0000000 --- a/api/com/dynious/refinedrelocation/api/APIUtils.java +++ /dev/null @@ -1,121 +0,0 @@ -package com.dynious.refinedrelocation.api; - -import com.dynious.refinedrelocation.api.filter.IFilterGUI; -import com.dynious.refinedrelocation.api.relocator.IItemRelocator; -import com.dynious.refinedrelocation.api.relocator.IRelocatorModule; -import com.dynious.refinedrelocation.api.tileentity.IFilterTileGUI; -import com.dynious.refinedrelocation.api.tileentity.handlers.ISortingInventoryHandler; -import com.dynious.refinedrelocation.api.tileentity.handlers.ISortingMemberHandler; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; -import net.minecraftforge.common.util.ForgeDirection; - -public final class APIUtils -{ - private static IAPIHandler apiHandler; - - static - { - try - { - Class c = Class.forName("com.dynious.refinedrelocation.APIHandler"); - apiHandler = (IAPIHandler) c.getField("instance").get(c); - } catch (Throwable e) - { - e.printStackTrace(); - } - } - - /** - * Opens the Filtering GUI for the TileEntity at the given position. - * The TileEntity should implement IFilterTileGUI. - */ - public static void openFilteringGUI(EntityPlayer entityPlayer, World world, int x, int y, int z) - { - entityPlayer.openGui(apiHandler.getModInstance(), apiHandler.getFilteringGUIID(), world, x, y, z); - } - - /** - * Creates a new instance of the standard IFilterGUI used for Sorting Chests & Filtered BlockExtenders/Buffers etc. - * If you want the IFilterGUI settings to be saved call writeToNBT(...) and readFromNBT(...). - * - * @return a new instance of the standard IFilterGUI - */ - public static IFilterGUI createStandardFilter(IFilterTileGUI filterTile) - { - return apiHandler.createStandardFilter(filterTile); - } - - /** - * Creates a new SortingMemberHandler instance. Use with ISortingMember implementers. - * - * @param owner The TileEntity this SortingMemberHandler will be used with. - * @return a new SortingMemberHandler instance. - */ - public static ISortingMemberHandler createSortingMemberHandler(TileEntity owner) - { - return apiHandler.createSortingMemberHandler(owner); - } - - /** - * Creates a new SortingInventoryHandler instance. Use with ISortingInventory implementers. - * - * @param owner The TileEntity this SortingInventoryHandler will be used with. - * @return a new SortingInventoryHandler instance. - */ - public static ISortingInventoryHandler createSortingInventoryHandler(TileEntity owner) - { - return apiHandler.createSortingInventoryHandler(owner); - } - - /** - * Registers a module for attachment to relocators. To correctly save the module your - * module MUST be registered using this. - * - * @param identifier The identifier of this module - * @param clazz The class of this module - */ - public static void registerRelocatorModule(String identifier, Class clazz) throws IllegalArgumentException - { - apiHandler.registerRelocatorModule(identifier, clazz); - } - - /** - * Will open a GUI for the module by calling the getGUI() and getContainer() methods in your module. - * - * @param relocator The identifier of this module - * @param player The Player that the GUI should open for - * @param side The side of the module that should open a GUI - */ - public static void openRelocatorModuleGUI(IItemRelocator relocator, EntityPlayer player, int side) - { - apiHandler.openRelocatorModuleGUI(relocator, player, side); - } - - /** - * Will register a class of an item that will be able to inserted into the toolbox. - * This class can also be a parent class or interface of this item. - * - * @param clazz The class, parent class or interface of the item to be added to the toolbox - */ - public static void registerToolboxClazz(Class clazz) - { - apiHandler.registerToolboxClazz(clazz); - } - - /** - * Utility method to insert items into a TileEntity (IInventory / IItemDuct etc.) - * - * @param tile TileEntity to insert into - * @param itemStack ItemStack to insert - * @param side Side to insert into - * @param simulate Simulate insertion (don't actually add it, just return when would happen) - * @return The ItemStack that was unable to be added - */ - public static ItemStack insert(TileEntity tile, ItemStack itemStack, ForgeDirection side, boolean simulate) - { - return apiHandler.insert(tile, itemStack, side, simulate); - } -} diff --git a/api/com/dynious/refinedrelocation/api/IAPIHandler.java b/api/com/dynious/refinedrelocation/api/IAPIHandler.java deleted file mode 100644 index 3664b91..0000000 --- a/api/com/dynious/refinedrelocation/api/IAPIHandler.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.dynious.refinedrelocation.api; - -import com.dynious.refinedrelocation.api.filter.IFilterGUI; -import com.dynious.refinedrelocation.api.relocator.IItemRelocator; -import com.dynious.refinedrelocation.api.relocator.IRelocatorModule; -import com.dynious.refinedrelocation.api.tileentity.IFilterTileGUI; -import com.dynious.refinedrelocation.api.tileentity.handlers.ISortingInventoryHandler; -import com.dynious.refinedrelocation.api.tileentity.handlers.ISortingMemberHandler; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; -import net.minecraftforge.common.util.ForgeDirection; - -public interface IAPIHandler -{ - public Object getModInstance(); - - public int getFilteringGUIID(); - - public IFilterGUI createStandardFilter(IFilterTileGUI filterTile); - - public ISortingMemberHandler createSortingMemberHandler(TileEntity owner); - - public ISortingInventoryHandler createSortingInventoryHandler(TileEntity owner); - - public void registerRelocatorModule(String identifier, Class clazz) throws IllegalArgumentException; - - public void openRelocatorModuleGUI(IItemRelocator relocator, EntityPlayer player, int side); - - public void registerToolboxClazz(Class clazz); - - public ItemStack insert(TileEntity tile, ItemStack itemStack, ForgeDirection side, boolean simulate); -} diff --git a/api/com/dynious/refinedrelocation/api/ModObjects.java b/api/com/dynious/refinedrelocation/api/ModObjects.java deleted file mode 100644 index 17e301b..0000000 --- a/api/com/dynious/refinedrelocation/api/ModObjects.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.dynious.refinedrelocation.api; - -import net.minecraft.item.ItemStack; - -public class ModObjects -{ - /* Blocks */ - public static ItemStack blockExtender; - public static ItemStack advancedBlockExtender; - public static ItemStack filteredBlockExtender; - public static ItemStack advancedFilteredBlockExtender; - public static ItemStack wirelessBlockExtender; - public static ItemStack buffer; - public static ItemStack advancedBuffer; - public static ItemStack filteredBuffer; - public static ItemStack sortingChest; - public static ItemStack sortingConnector; - public static ItemStack sortingInterface; - public static ItemStack sortingImporter; - public static ItemStack filteringHopper; - public static ItemStack relocationPortal; - public static ItemStack relocationController; - public static ItemStack powerLimiter; - public static ItemStack relocator; - - /* Items */ - public static ItemStack linker; - public static ItemStack sortingUpgrade; - public static ItemStack playerRelocator; - public static ItemStack relocatorModule; - public static ItemStack toolbox; - - /* Mod Dependant Blocks (does not include metadata variants)*/ - public static ItemStack sortingIronChest; - public static ItemStack sortingBarrel; - public static ItemStack sortingAlchemicalChest; -} diff --git a/api/com/dynious/refinedrelocation/api/filter/IFilter.java b/api/com/dynious/refinedrelocation/api/filter/IFilter.java deleted file mode 100644 index 5cc15bf..0000000 --- a/api/com/dynious/refinedrelocation/api/filter/IFilter.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.dynious.refinedrelocation.api.filter; - -import net.minecraft.item.ItemStack; - -public interface IFilter -{ - public boolean passesFilter(ItemStack itemStack); -} diff --git a/api/com/dynious/refinedrelocation/api/filter/IFilterGUI.java b/api/com/dynious/refinedrelocation/api/filter/IFilterGUI.java deleted file mode 100644 index 32d66df..0000000 --- a/api/com/dynious/refinedrelocation/api/filter/IFilterGUI.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.dynious.refinedrelocation.api.filter; - -import net.minecraft.nbt.NBTTagCompound; - -import java.util.List; - -public interface IFilterGUI extends IFilter -{ - public int getSize(); - - public void setValue(int place, boolean value); - - public boolean getValue(int place); - - public String getName(int place); - - public boolean isBlacklisting(); - - public void setBlacklists(boolean blacklists); - - public List getWAILAInformation(NBTTagCompound compound); - - public String getUserFilter(); - - public void setUserFilter(String userFilter); - - public void writeToNBT(NBTTagCompound compound); - - public void readFromNBT(NBTTagCompound compound); -} diff --git a/api/com/dynious/refinedrelocation/api/item/IItemRelocatorModule.java b/api/com/dynious/refinedrelocation/api/item/IItemRelocatorModule.java deleted file mode 100644 index 99d5f03..0000000 --- a/api/com/dynious/refinedrelocation/api/item/IItemRelocatorModule.java +++ /dev/null @@ -1,9 +0,0 @@ -package com.dynious.refinedrelocation.api.item; - -import com.dynious.refinedrelocation.api.relocator.IRelocatorModule; -import net.minecraft.item.ItemStack; - -public interface IItemRelocatorModule -{ - public IRelocatorModule getRelocatorModule(ItemStack stack); -} diff --git a/api/com/dynious/refinedrelocation/api/package-info.java b/api/com/dynious/refinedrelocation/api/package-info.java deleted file mode 100644 index bd551d0..0000000 --- a/api/com/dynious/refinedrelocation/api/package-info.java +++ /dev/null @@ -1,3 +0,0 @@ -@API(apiVersion = "1.0.0", owner = "RefinedRelocation", provides = "RefinedRelocationAPI") package com.dynious.refinedrelocation.api; - -import cpw.mods.fml.common.API; diff --git a/api/com/dynious/refinedrelocation/api/relocator/IItemRelocator.java b/api/com/dynious/refinedrelocation/api/relocator/IItemRelocator.java deleted file mode 100644 index ea878a3..0000000 --- a/api/com/dynious/refinedrelocation/api/relocator/IItemRelocator.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.dynious.refinedrelocation.api.relocator; - -import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; - -public interface IItemRelocator -{ - public TileEntity getTileEntity(); - - public IRelocatorModule getRelocatorModule(int side); - - public ItemStack insert(ItemStack itemStack, int side, boolean simulate); - - public boolean getRedstoneState(); - - public TileEntity[] getConnectedInventories(); - - public IItemRelocator[] getConnectedRelocators(); - - public boolean connectsToSide(int side); - - public boolean isStuffedOnSide(int side); -} diff --git a/api/com/dynious/refinedrelocation/api/relocator/IRelocatorModule.java b/api/com/dynious/refinedrelocation/api/relocator/IRelocatorModule.java deleted file mode 100644 index 8141597..0000000 --- a/api/com/dynious/refinedrelocation/api/relocator/IRelocatorModule.java +++ /dev/null @@ -1,62 +0,0 @@ -package com.dynious.refinedrelocation.api.relocator; - -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import net.minecraft.client.gui.GuiScreen; -import net.minecraft.client.renderer.texture.IIconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.Container; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.IIcon; - -import java.util.List; - -public interface IRelocatorModule -{ - public void init(IItemRelocator relocator, int side); - - public boolean onActivated(IItemRelocator relocator, EntityPlayer player, int side, ItemStack stack); - - public void onUpdate(IItemRelocator relocator, int side); - - public ItemStack outputToSide(IItemRelocator relocator, int side, TileEntity inventory, ItemStack stack, boolean simulate); - - public boolean isItemDestination(); - - public ItemStack receiveItemStack(IItemRelocator relocator, int side, ItemStack stack, boolean input, boolean simulate); - - public void onRedstonePowerChange(boolean isPowered); - - public boolean connectsToRedstone(); - - public int strongRedstonePower(int side); - - @SideOnly(Side.CLIENT) - public GuiScreen getGUI(IItemRelocator relocator, int side, EntityPlayer player); - - public Container getContainer(IItemRelocator relocator, int side, EntityPlayer player); - - public boolean passesFilter(IItemRelocator relocator, int side, ItemStack stack, boolean input, boolean simulate); - - public void readFromNBT(IItemRelocator relocator, int side, NBTTagCompound compound); - - public void writeToNBT(IItemRelocator relocator, int side, NBTTagCompound compound); - - public void readClientData(IItemRelocator relocator, int side, NBTTagCompound compound); - - public void writeClientData(IItemRelocator relocator, int side, NBTTagCompound compound); - - public List getDrops(IItemRelocator relocator, int side); - - @SideOnly(Side.CLIENT) - public IIcon getIcon(IItemRelocator relocator, int side); - - @SideOnly(Side.CLIENT) - public void registerIcons(IIconRegister register); - - public String getDisplayName(); - - public List getWailaInformation(NBTTagCompound nbtData); -} diff --git a/api/com/dynious/refinedrelocation/api/relocator/RelocatorModuleBase.java b/api/com/dynious/refinedrelocation/api/relocator/RelocatorModuleBase.java deleted file mode 100644 index b605d7f..0000000 --- a/api/com/dynious/refinedrelocation/api/relocator/RelocatorModuleBase.java +++ /dev/null @@ -1,137 +0,0 @@ -package com.dynious.refinedrelocation.api.relocator; - -import com.dynious.refinedrelocation.api.APIUtils; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import net.minecraft.client.gui.GuiScreen; -import net.minecraft.client.renderer.texture.IIconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.Container; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.IIcon; -import net.minecraftforge.common.util.ForgeDirection; - -import java.util.ArrayList; -import java.util.List; - -public abstract class RelocatorModuleBase implements IRelocatorModule -{ - @Override - public void init(IItemRelocator relocator, int side) - { - } - - @Override - public boolean onActivated(IItemRelocator relocator, EntityPlayer player, int side, ItemStack stack) - { - return false; - } - - @Override - public void onUpdate(IItemRelocator relocator, int side) - { - } - - @Override - public ItemStack outputToSide(IItemRelocator relocator, int side, TileEntity inventory, ItemStack stack, boolean simulate) - { - return APIUtils.insert(inventory, stack, ForgeDirection.getOrientation(side).getOpposite(), simulate); - } - - @Override - public boolean isItemDestination() - { - return false; - } - - @Override - public ItemStack receiveItemStack(IItemRelocator relocator, int side, ItemStack stack, boolean input, boolean simulate) - { - return stack; - } - - @Override - public void onRedstonePowerChange(boolean isPowered) - { - } - - @Override - public int strongRedstonePower(int side) - { - return 0; - } - - @Override - public boolean connectsToRedstone() - { - return false; - } - - @Override - @SideOnly(Side.CLIENT) - public GuiScreen getGUI(IItemRelocator relocator, int side, EntityPlayer player) - { - return null; - } - - @Override - public Container getContainer(IItemRelocator relocator, int side, EntityPlayer player) - { - return null; - } - - @Override - public boolean passesFilter(IItemRelocator relocator, int side, ItemStack stack, boolean input, boolean simulate) - { - return true; - } - - @Override - public void readFromNBT(IItemRelocator relocator, int side, NBTTagCompound compound) - { - } - - @Override - public void writeToNBT(IItemRelocator relocator, int side, NBTTagCompound compound) - { - } - - @Override - public void readClientData(IItemRelocator relocator, int side, NBTTagCompound compound) - { - } - - @Override - public void writeClientData(IItemRelocator relocator, int side, NBTTagCompound compound) - { - } - - @Override - public abstract List getDrops(IItemRelocator relocator, int side); - - @Override - @SideOnly(Side.CLIENT) - public abstract IIcon getIcon(IItemRelocator relocator, int side); - - @Override - @SideOnly(Side.CLIENT) - public void registerIcons(IIconRegister register) - { - - } - - @Override - public String getDisplayName() - { - return ""; - } - - @Override - public List getWailaInformation(NBTTagCompound nbtData) - { - List information = new ArrayList(); - return information; - } -} diff --git a/api/com/dynious/refinedrelocation/api/tileentity/IFilterTile.java b/api/com/dynious/refinedrelocation/api/tileentity/IFilterTile.java deleted file mode 100644 index f2c8dce..0000000 --- a/api/com/dynious/refinedrelocation/api/tileentity/IFilterTile.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.dynious.refinedrelocation.api.tileentity; - -import com.dynious.refinedrelocation.api.filter.IFilter; - -public interface IFilterTile -{ - public IFilter getFilter(); -} diff --git a/api/com/dynious/refinedrelocation/api/tileentity/IFilterTileGUI.java b/api/com/dynious/refinedrelocation/api/tileentity/IFilterTileGUI.java deleted file mode 100644 index 1907460..0000000 --- a/api/com/dynious/refinedrelocation/api/tileentity/IFilterTileGUI.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.dynious.refinedrelocation.api.tileentity; - -import com.dynious.refinedrelocation.api.filter.IFilterGUI; -import net.minecraft.tileentity.TileEntity; - -/** - * If your TileEntity implements the interface it will be able to open the Filtering GUI. - */ -public interface IFilterTileGUI extends IFilterTile -{ - public IFilterGUI getFilter(); - - public TileEntity getTileEntity(); - - public void onFilterChanged(); -} diff --git a/api/com/dynious/refinedrelocation/api/tileentity/IGridMember.java b/api/com/dynious/refinedrelocation/api/tileentity/IGridMember.java deleted file mode 100644 index e44a626..0000000 --- a/api/com/dynious/refinedrelocation/api/tileentity/IGridMember.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.dynious.refinedrelocation.api.tileentity; - -import com.dynious.refinedrelocation.api.tileentity.handlers.IGridMemberHandler; - -/** - * Base class, DO NOT USE THIS! - */ -public interface IGridMember -{ - /** - * This should return the ISortingMemberHandler of this tile. It cannot be null. - * - * @return The GridMemberHandler of this tile - */ - public IGridMemberHandler getHandler(); -} diff --git a/api/com/dynious/refinedrelocation/api/tileentity/IInventoryChangeListener.java b/api/com/dynious/refinedrelocation/api/tileentity/IInventoryChangeListener.java deleted file mode 100644 index 22d7330..0000000 --- a/api/com/dynious/refinedrelocation/api/tileentity/IInventoryChangeListener.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.dynious.refinedrelocation.api.tileentity; - -public interface IInventoryChangeListener -{ - /** - * This will be called when a change is made in one of the inventories in the Grid of the TileEntity - * is in. - */ - public void onInventoryChanged(); -} diff --git a/api/com/dynious/refinedrelocation/api/tileentity/ISortingInventory.java b/api/com/dynious/refinedrelocation/api/tileentity/ISortingInventory.java deleted file mode 100644 index b0bcb5b..0000000 --- a/api/com/dynious/refinedrelocation/api/tileentity/ISortingInventory.java +++ /dev/null @@ -1,77 +0,0 @@ -package com.dynious.refinedrelocation.api.tileentity; - -import com.dynious.refinedrelocation.api.tileentity.handlers.ISortingInventoryHandler; -import net.minecraft.inventory.IInventory; -import net.minecraft.item.ItemStack; - -/** - * This extends the {@link ISortingMember} interface. - * Tile that implement this interface will be part of the Sorting Network - * and their inventory will actively be used in the network. - * The Filter set in the IFilterTile interface will be used as the filter. - *

- * Make sure you call all required methods of {@link ISortingMember} as well as - * setInventorySlotContents(...) when this is called in your tile. - *

- * Override markDirty() in your tile and call getHandler().onInventoryChange()! - * This will make sure the Sorting System knows there have been changes in your inventory. - * Only call - *

- * To open the Filtering GUI for this TileEntity also implement {@link IFilterTileGUI}). - *

- * Automatically syncs the inventory to all players in a 5 block radius. - */ -public interface ISortingInventory extends ISortingMember, IInventory, IFilterTile -{ - /** - * This should return the SortingInventoryHandler of this tile. It cannot be null. - * Create a new SortingMemberHandler instance using APIUtils.createSortingInventoryHandler(...) - * - * @return The SortingInventoryHandler of this tile - */ - public ISortingInventoryHandler getHandler(); - - /** - * Forcibly sets an ItemStack to the slotIndex - * - * @param itemStack The stack to add - * @param slotIndex The slot index to add the ItemStack in - * @return Were we able to add the ItemStack? - */ - public boolean putStackInSlot(ItemStack itemStack, int slotIndex); - - /** - * This should try to add the ItemStack to the inventory of this TileEntity - * - * @param itemStack The stack that should be put in the inventory - * @param simulate Simulate the insertion of items (only return result, no action) - * @return The remaining ItemStack after trying to put the ItemStack in the Inventory - */ - public ItemStack putInInventory(ItemStack itemStack, boolean simulate); - - /** - * The Sorting System will try to put items in the highest priority inventory. - * Blacklisting Chests have a low standard Priority, while whitelisting chests have a normal standard priority. - * Barrels have the high standard priority, because they only accept one type of item. - * This will not affect items that do not pass the Filter. - * - * @return The Priority of this ISortingInventory - */ - public Priority getPriority(); - - /** - * Sets the priority of a block to a new value. - * - * @param priority The new priority of this tile - */ - public void setPriority(Priority priority); - - enum Priority - { - HIGH, - NORMAL_HIGH, - NORMAL, - NORMAL_LOW, - LOW - } -} diff --git a/api/com/dynious/refinedrelocation/api/tileentity/ISortingMember.java b/api/com/dynious/refinedrelocation/api/tileentity/ISortingMember.java deleted file mode 100644 index bbb9a85..0000000 --- a/api/com/dynious/refinedrelocation/api/tileentity/ISortingMember.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.dynious.refinedrelocation.api.tileentity; - - -import com.dynious.refinedrelocation.api.tileentity.handlers.ISortingMemberHandler; - -/** - * This is the interface that will make your TileEntity part of the Sorting Network. - *

- * Make sure you call the onTileAdded() and onTileRemoved() at the right time. - */ -public interface ISortingMember extends IGridMember -{ - /** - * This should return the ISortingMemberHandler of this tile. It cannot be null. - * Create a new SortingMemberHandler instance using APIUtils.createSortingMemberHandler(...) - * - * @return The SortingMemberHandler of this tile - */ - public ISortingMemberHandler getHandler(); -} diff --git a/api/com/dynious/refinedrelocation/api/tileentity/ISpecialSortingInventory.java b/api/com/dynious/refinedrelocation/api/tileentity/ISpecialSortingInventory.java deleted file mode 100644 index 8132d3d..0000000 --- a/api/com/dynious/refinedrelocation/api/tileentity/ISpecialSortingInventory.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.dynious.refinedrelocation.api.tileentity; - -import com.dynious.refinedrelocation.api.tileentity.grid.SpecialLocalizedStack; - -public interface ISpecialSortingInventory extends ISortingInventory -{ - /** - * Returns a SpecialLocalizedStack for the giving slot, which will enable altering the amount of items - * in your inventory without altering the stack size of the ItemStack in the slot. - * - * @param slot The slot this stack is in. - * @return The new SpecialLocalizedStack for this slot. - */ - public SpecialLocalizedStack getLocalizedStackInSlot(int slot); - - /** - * This should alter the amount of items in your inventory in the given slot. - * - * @param slot The slot that should change size. - * @param alteration The change (positive is addition, negative is removal). - */ - public void alterStackSize(int slot, int alteration); -} diff --git a/api/com/dynious/refinedrelocation/api/tileentity/grid/IGrid.java b/api/com/dynious/refinedrelocation/api/tileentity/grid/IGrid.java deleted file mode 100644 index 7563ec8..0000000 --- a/api/com/dynious/refinedrelocation/api/tileentity/grid/IGrid.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.dynious.refinedrelocation.api.tileentity.grid; - -import com.dynious.refinedrelocation.api.tileentity.handlers.IGridMemberHandler; - -import java.util.List; - -public interface IGrid -{ - /** - * Adds a member to the list of members - * - * @param member Member to be added - */ - public void addMember(IGridMemberHandler member); - - /** - * Removes a member from the list of members - * - * @param member Member to be removed - */ - public void removeMember(IGridMemberHandler member); - - /** - * Sets grid of all members to null and deletes the member list - */ - public void resetMembers(); - - /** - * Returns all members of this grid - */ - public List getMembers(); - - /** - * Merges this grid into the give grid - * - * @param grid The new Grid for this Grid should merge with - */ - public void mergeToGrid(IGrid grid); -} diff --git a/api/com/dynious/refinedrelocation/api/tileentity/grid/ISortingGrid.java b/api/com/dynious/refinedrelocation/api/tileentity/grid/ISortingGrid.java deleted file mode 100644 index 16d7136..0000000 --- a/api/com/dynious/refinedrelocation/api/tileentity/grid/ISortingGrid.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.dynious.refinedrelocation.api.tileentity.grid; - - -import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; - -import java.util.List; - -public interface ISortingGrid extends IGrid -{ - /** - * Filters an ItemStack to all members of the SortingMember group - * - * @param itemStack The ItemStack to be filtered to all childs and this SortingMember - * @param simulate Simulate the insertion of items (only return result, no action) - * @return The ItemStack that was not able to fit in any ISortingInventory - */ - public ItemStack filterStackToGroup(ItemStack itemStack, TileEntity requester, int slot, boolean simulate); - - /** - * Returns a List of all ItemStacks present in the Grid - * - * @return List of all ItemStacks in the Grid - */ - public List getItemsInGrid(); - - /** - * Should be called when a change is made in one of the members on the Sorting System. - */ - public void onInventoryChange(); -} diff --git a/api/com/dynious/refinedrelocation/api/tileentity/grid/LocalizedStack.java b/api/com/dynious/refinedrelocation/api/tileentity/grid/LocalizedStack.java deleted file mode 100644 index 5eea80b..0000000 --- a/api/com/dynious/refinedrelocation/api/tileentity/grid/LocalizedStack.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.dynious.refinedrelocation.api.tileentity.grid; - -import net.minecraft.inventory.IInventory; -import net.minecraft.item.ItemStack; - -public class LocalizedStack -{ - public final ItemStack STACK; - public final IInventory INVENTORY; - public final int SLOT; - - public LocalizedStack(ItemStack stack, IInventory inventory, int slot) - { - this.STACK = stack; - this.INVENTORY = inventory; - this.SLOT = slot; - } - - public int getStackSize() - { - return STACK.stackSize; - } - - public void alterStackSize(int alteration) - { - STACK.stackSize += alteration; - } -} diff --git a/api/com/dynious/refinedrelocation/api/tileentity/grid/SpecialLocalizedStack.java b/api/com/dynious/refinedrelocation/api/tileentity/grid/SpecialLocalizedStack.java deleted file mode 100644 index 11d279b..0000000 --- a/api/com/dynious/refinedrelocation/api/tileentity/grid/SpecialLocalizedStack.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.dynious.refinedrelocation.api.tileentity.grid; - -import com.dynious.refinedrelocation.api.tileentity.ISpecialSortingInventory; -import net.minecraft.item.ItemStack; - -public class SpecialLocalizedStack extends LocalizedStack -{ - private int size; - - public SpecialLocalizedStack(ItemStack stack, ISpecialSortingInventory inventory, int slot, int size) - { - super(stack, inventory, slot); - this.size = size; - } - - @Override - public int getStackSize() - { - return size; - } - - @Override - public void alterStackSize(int alteration) - { - ((ISpecialSortingInventory) INVENTORY).alterStackSize(SLOT, alteration); - size += alteration; - } -} diff --git a/api/com/dynious/refinedrelocation/api/tileentity/handlers/IGridMemberHandler.java b/api/com/dynious/refinedrelocation/api/tileentity/handlers/IGridMemberHandler.java deleted file mode 100644 index 4b346fb..0000000 --- a/api/com/dynious/refinedrelocation/api/tileentity/handlers/IGridMemberHandler.java +++ /dev/null @@ -1,43 +0,0 @@ -package com.dynious.refinedrelocation.api.tileentity.handlers; - -import com.dynious.refinedrelocation.api.tileentity.grid.IGrid; -import net.minecraft.tileentity.TileEntity; - -public interface IGridMemberHandler -{ - /** - * Get the owner of this Handler - * - * @return The TileEntity this Handler is linked to - */ - public TileEntity getOwner(); - - /** - * Should be called on first tick from its TileEntity - */ - public void onTileAdded(); - - /** - * Should be called by invalidate() and onChunkUnload() from its TileEntity - */ - public void onTileRemoved(); - - /** - * Get the Grid of this GridMember - * - * @return The Grid of this GridMember - */ - public IGrid getGrid(); - - /** - * Sets the Grid of a GridMember - * - * @param newLeader The new Grid for this GridMember - */ - public void setGrid(IGrid newLeader); - - /** - * @return Boolean if the GridMember can join a group - */ - public boolean canJoinGroup(); -} diff --git a/api/com/dynious/refinedrelocation/api/tileentity/handlers/ISortingInventoryHandler.java b/api/com/dynious/refinedrelocation/api/tileentity/handlers/ISortingInventoryHandler.java deleted file mode 100644 index cfb6962..0000000 --- a/api/com/dynious/refinedrelocation/api/tileentity/handlers/ISortingInventoryHandler.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.dynious.refinedrelocation.api.tileentity.handlers; - -import net.minecraft.item.ItemStack; - -public interface ISortingInventoryHandler extends ISortingMemberHandler -{ - /** - * Used when adding an item to the inventory of the TileEntity - * (Should be called by setInventorySlotContents(...) in the TileEntity class) - */ - public void setInventorySlotContents(int par1, ItemStack itemStack); - - /** - * Should be called when a change is made in one of the members on the Sorting System. - */ - public void onInventoryChange(); -} diff --git a/api/com/dynious/refinedrelocation/api/tileentity/handlers/ISortingMemberHandler.java b/api/com/dynious/refinedrelocation/api/tileentity/handlers/ISortingMemberHandler.java deleted file mode 100644 index 44b37ce..0000000 --- a/api/com/dynious/refinedrelocation/api/tileentity/handlers/ISortingMemberHandler.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.dynious.refinedrelocation.api.tileentity.handlers; - -import com.dynious.refinedrelocation.api.tileentity.grid.ISortingGrid; - -public interface ISortingMemberHandler extends IGridMemberHandler -{ - /** - * Get the SortingGrid of this GridMember - * - * @return The SortingGrid of this GridMember - */ - public ISortingGrid getGrid(); -} diff --git a/api/mcp/mobius/waila/api/ITaggedList.java b/api/mcp/mobius/waila/api/ITaggedList.java deleted file mode 100644 index 7413c28..0000000 --- a/api/mcp/mobius/waila/api/ITaggedList.java +++ /dev/null @@ -1,21 +0,0 @@ -package mcp.mobius.waila.api; - -import java.util.Collection; -import java.util.HashSet; -import java.util.List; -import java.util.Set; -import java.util.Map.Entry; - -public interface ITaggedList extends List { - public boolean add(E e, T tag); - public boolean add(E e, Collection taglst); - public Set getTags(E e); - public Set getTags(int index); - public void addTag(E e, T tag); - public void addTag(int index, T tag); - public void removeTag(E e, T tag); - public void removeTag(int index, T tag); - public Set getEntries(T tag); - public void removeEntries(T tag); - public String getTagsAsString(E e); -} diff --git a/api/mcp/mobius/waila/api/IWailaBlockDecorator.java b/api/mcp/mobius/waila/api/IWailaBlockDecorator.java deleted file mode 100644 index 7dc6ba0..0000000 --- a/api/mcp/mobius/waila/api/IWailaBlockDecorator.java +++ /dev/null @@ -1,24 +0,0 @@ -package mcp.mobius.waila.api; - -import net.minecraft.item.ItemStack; - -/** - * Callback class interface used to provide Block/TileEntity decorator.
- * All methods in this interface shouldn't to be called by the implementing mod. An instance of the class is to be - * registered to Waila via the {@link IWailaRegistrar} instance provided in the original registration callback method - * (cf. {@link IWailaRegistrar} documentation for more information). - * @author ProfMobius - * - */ -public interface IWailaBlockDecorator { - - /** - * Callback for the decorator. It provides a standard GL stack positioned on the block.
- * Will be used if the implementing class is registered via {@link IWailaRegistrar}.{@link registerDecorator}.
- * @param itemStack Current block scanned, in ItemStack form. - * @param accessor Contains most of the relevant information about the current environment. - * @param config Current configuration of Waila. - */ - void decorateBlock(ItemStack itemStack, IWailaDataAccessor accessor, IWailaConfigHandler config); - -} diff --git a/api/mcp/mobius/waila/api/IWailaCommonAccessor.java b/api/mcp/mobius/waila/api/IWailaCommonAccessor.java deleted file mode 100644 index 982f50b..0000000 --- a/api/mcp/mobius/waila/api/IWailaCommonAccessor.java +++ /dev/null @@ -1,37 +0,0 @@ -package mcp.mobius.waila.api; - -import net.minecraft.block.Block; -import net.minecraft.entity.Entity; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.MovingObjectPosition; -import net.minecraft.util.Vec3; -import net.minecraft.world.World; -import net.minecraftforge.common.util.ForgeDirection; - -/** - * The Accessor is used to get some basic data out of the game without having to request direct access to the game engine.
- * It will also return things that are unmodified by the overriding systems (like getWailaStack).
- * Common accessor for both Entity and Block/TileEntity.
- * Available data depends on what it is called upon (ie : getEntity() will return null if looking at a block, etc).
- * - */ -public interface IWailaCommonAccessor { - World getWorld(); - EntityPlayer getPlayer(); - Block getBlock(); - int getBlockID(); - String getBlockQualifiedName(); - int getMetadata(); - TileEntity getTileEntity(); - Entity getEntity(); - MovingObjectPosition getPosition(); - Vec3 getRenderingPosition(); - NBTTagCompound getNBTData(); - int getNBTInteger(NBTTagCompound tag, String keyname); - double getPartialFrame(); - ForgeDirection getSide(); - ItemStack getStack(); -} diff --git a/api/mcp/mobius/waila/api/IWailaConfigHandler.java b/api/mcp/mobius/waila/api/IWailaConfigHandler.java deleted file mode 100644 index 9752e42..0000000 --- a/api/mcp/mobius/waila/api/IWailaConfigHandler.java +++ /dev/null @@ -1,44 +0,0 @@ -package mcp.mobius.waila.api; - -import java.util.HashMap; -import java.util.Set; - -/** - * Read-only interface for Waila internal config storage.
- * An instance of this interface is passed to most of Waila callbacks as a way to change the behavior depending on client settings. - * - * @author ProfMobius - * - */ -public interface IWailaConfigHandler { - /** Returns a set of all the currently loaded modules in the config handler. - * - * @return - */ - public Set getModuleNames(); - - /** - * Returns all the currently available options for a given module - * - * @param modName Module name - * @return - */ - public HashMap getConfigKeys(String modName); - - /** - * Returns the current value of an option (true/false) with a default value if not set. - * - * @param key Option to lookup - * @param defvalue Default values - * @return Value of the option or defvalue if not set. - */ - public boolean getConfig(String key, boolean defvalue); - - /** - * Returns the current value of an option (true/false) with a default value true if not set - * - * @param key Option to lookup - * @return Value of the option or true if not set. - */ - public boolean getConfig(String key); -} diff --git a/api/mcp/mobius/waila/api/IWailaDataAccessor.java b/api/mcp/mobius/waila/api/IWailaDataAccessor.java deleted file mode 100644 index 7b87217..0000000 --- a/api/mcp/mobius/waila/api/IWailaDataAccessor.java +++ /dev/null @@ -1,37 +0,0 @@ -package mcp.mobius.waila.api; - -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.MovingObjectPosition; -import net.minecraft.util.Vec3; -import net.minecraft.world.World; -import net.minecraftforge.common.util.ForgeDirection; - -/** - * The Accessor is used to get some basic data out of the game without having to request direct access to the game engine.
- * It will also return things that are unmodified by the overriding systems (like getWailaStack).
- * An instance of this interface is passed to most of Waila Block/TileEntity callbacks. - * @author ProfMobius - * - */ - -public interface IWailaDataAccessor{ - - World getWorld(); - EntityPlayer getPlayer(); - Block getBlock(); - int getBlockID(); - String getBlockQualifiedName(); - int getMetadata(); - TileEntity getTileEntity(); - MovingObjectPosition getPosition(); - Vec3 getRenderingPosition(); - NBTTagCompound getNBTData(); - int getNBTInteger(NBTTagCompound tag, String keyname); - double getPartialFrame(); - ForgeDirection getSide(); - ItemStack getStack(); -} diff --git a/api/mcp/mobius/waila/api/IWailaDataProvider.java b/api/mcp/mobius/waila/api/IWailaDataProvider.java deleted file mode 100644 index eb7e98b..0000000 --- a/api/mcp/mobius/waila/api/IWailaDataProvider.java +++ /dev/null @@ -1,83 +0,0 @@ -package mcp.mobius.waila.api; - -import java.util.List; - -import net.minecraft.entity.player.EntityPlayerMP; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; - -/** - * Callback class interface used to provide Block/TileEntity tooltip informations to Waila.
- * All methods in this interface shouldn't to be called by the implementing mod. An instance of the class is to be - * registered to Waila via the {@link IWailaRegistrar} instance provided in the original registration callback method - * (cf. {@link IWailaRegistrar} documentation for more information). - * @author ProfMobius - * - */ -public interface IWailaDataProvider{ - - /** - * Callback used to override the default Waila lookup system.
- * Will be used if the implementing class is registered via {@link IWailaRegistrar}.{@link registerStackProvider}.
- * @param accessor Contains most of the relevant information about the current environment. - * @param config Current configuration of Waila. - * @return null if override is not required, an ItemStack otherwise. - */ - ItemStack getWailaStack(IWailaDataAccessor accessor, IWailaConfigHandler config); - - /** - * Callback used to add lines to one of the three sections of the tooltip (Head, Body, Tail).
- * Will be used if the implementing class is registered via {@link IWailaRegistrar}.{@link registerHeadProvider} client side.
- * You are supposed to always return the modified input currenttip.
- * - * @param itemStack Current block scanned, in ItemStack form. - * @param currenttip Current list of tooltip lines (might have been processed by other providers and might be processed by other providers). - * @param accessor Contains most of the relevant information about the current environment. - * @param config Current configuration of Waila. - * @return Modified input currenttip - */ - List getWailaHead(ItemStack itemStack, List currenttip, IWailaDataAccessor accessor, IWailaConfigHandler config); - - /** - * Callback used to add lines to one of the three sections of the tooltip (Head, Body, Tail).
- * Will be used if the implementing class is registered via {@link IWailaRegistrar}.{@link registerBodyProvider} client side.
- * You are supposed to always return the modified input currenttip.
- * - * @param itemStack Current block scanned, in ItemStack form. - * @param currenttip Current list of tooltip lines (might have been processed by other providers and might be processed by other providers). - * @param accessor Contains most of the relevant information about the current environment. - * @param config Current configuration of Waila. - * @return Modified input currenttip - */ - List getWailaBody(ItemStack itemStack, List currenttip, IWailaDataAccessor accessor, IWailaConfigHandler config); - - /** - * Callback used to add lines to one of the three sections of the tooltip (Head, Body, Tail).
- * Will be used if the implementing class is registered via {@link IWailaRegistrar}.{@link registerTailProvider} client side.
- * You are supposed to always return the modified input currenttip.
- * - * @param itemStack Current block scanned, in ItemStack form. - * @param currenttip Current list of tooltip lines (might have been processed by other providers and might be processed by other providers). - * @param accessor Contains most of the relevant information about the current environment. - * @param config Current configuration of Waila. - * @return Modified input currenttip - */ - List getWailaTail(ItemStack itemStack, List currenttip, IWailaDataAccessor accessor, IWailaConfigHandler config); - - /** - * Callback used server side to return a custom synchronization NBTTagCompound.
- * Will be used if the implementing class is registered via {@link IWailaRegistrar}.{@link registerNBTProvider} server and client side.
- * You are supposed to always return the modified input NBTTagCompound tag.
- * @param player The player requesting data synchronization (The owner of the current connection). - * @param te The TileEntity targeted for synchronization. - * @param tag Current synchronization tag (might have been processed by other providers and might be processed by other providers). - * @param world TileEntity's World. - * @param x X position of the TileEntity. - * @param y Y position of the TileEntity. - * @param z Z position of the TileEntity. - * @return Modified input NBTTagCompound tag. - */ - NBTTagCompound getNBTData(EntityPlayerMP player, TileEntity te, NBTTagCompound tag, World world, int x, int y, int z); -} diff --git a/api/mcp/mobius/waila/api/IWailaEntityAccessor.java b/api/mcp/mobius/waila/api/IWailaEntityAccessor.java deleted file mode 100644 index a4c0076..0000000 --- a/api/mcp/mobius/waila/api/IWailaEntityAccessor.java +++ /dev/null @@ -1,27 +0,0 @@ -package mcp.mobius.waila.api; - -import net.minecraft.entity.Entity; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.util.MovingObjectPosition; -import net.minecraft.util.Vec3; -import net.minecraft.world.World; - -/** - * The Accessor is used to get some basic data out of the game without having to request direct access to the game engine.
- * It will also return things that are unmodified by the overriding systems (like getWailaStack).
- * An instance of this interface is passed to most of Waila Entity callbacks. - * @author ProfMobius - * - */ - -public interface IWailaEntityAccessor { - World getWorld(); - EntityPlayer getPlayer(); - Entity getEntity(); - MovingObjectPosition getPosition(); - Vec3 getRenderingPosition(); - NBTTagCompound getNBTData(); - int getNBTInteger(NBTTagCompound tag, String keyname); - double getPartialFrame(); -} diff --git a/api/mcp/mobius/waila/api/IWailaEntityProvider.java b/api/mcp/mobius/waila/api/IWailaEntityProvider.java deleted file mode 100644 index 5a9acd8..0000000 --- a/api/mcp/mobius/waila/api/IWailaEntityProvider.java +++ /dev/null @@ -1,79 +0,0 @@ -package mcp.mobius.waila.api; - -import java.util.List; - -import net.minecraft.entity.Entity; -import net.minecraft.entity.player.EntityPlayerMP; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.world.World; - -/** - * Callback class interface used to provide Entity tooltip informations to Waila.
- * All methods in this interface shouldn't to be called by the implementing mod. An instance of the class is to be - * registered to Waila via the {@link IWailaRegistrar} instance provided in the original registration callback method - * (cf. {@link IWailaRegistrar} documentation for more information). - * @author ProfMobius - * - */ -public interface IWailaEntityProvider { - - /** - * Callback used to override the default Waila lookup system.
- * Will be used if the implementing class is registered via {@link IWailaRegistrar}.{@link registerOverrideEntityProvider}.
- * @param accessor Contains most of the relevant information about the current environment. - * @param config Current configuration of Waila. - * @return null if override is not required, an Entity otherwise. - */ - Entity getWailaOverride(IWailaEntityAccessor accessor, IWailaConfigHandler config); - - /** - * Callback used to add lines to one of the three sections of the tooltip (Head, Body, Tail).
- * Will be used if the implementing class is registered via {@link IWailaRegistrar}.{@link registerHeadProvider} client side.
- * You are supposed to always return the modified input currenttip.
- * - * @param entity Current Entity scanned. - * @param currenttip Current list of tooltip lines (might have been processed by other providers and might be processed by other providers). - * @param accessor Contains most of the relevant information about the current environment. - * @param config Current configuration of Waila. - * @return Modified input currenttip - */ - List getWailaHead(Entity entity, List currenttip, IWailaEntityAccessor accessor, IWailaConfigHandler config); - - /** - * Callback used to add lines to one of the three sections of the tooltip (Head, Body, Tail).
- * Will be used if the implementing class is registered via {@link IWailaRegistrar}.{@link registerBodyProvider} client side.
- * You are supposed to always return the modified input currenttip.
- * - * @param entity Current Entity scanned. - * @param currenttip Current list of tooltip lines (might have been processed by other providers and might be processed by other providers). - * @param accessor Contains most of the relevant information about the current environment. - * @param config Current configuration of Waila. - * @return Modified input currenttip - */ - List getWailaBody(Entity entity, List currenttip, IWailaEntityAccessor accessor, IWailaConfigHandler config); - - /** - * Callback used to add lines to one of the three sections of the tooltip (Head, Body, Tail).
- * Will be used if the implementing class is registered via {@link IWailaRegistrar}.{@link registerTailProvider} client side.
- * You are supposed to always return the modified input currenttip.
- * - * @param entity Current Entity scanned. - * @param currenttip Current list of tooltip lines (might have been processed by other providers and might be processed by other providers). - * @param accessor Contains most of the relevant information about the current environment. - * @param config Current configuration of Waila. - * @return Modified input currenttip - */ - List getWailaTail(Entity entity, List currenttip, IWailaEntityAccessor accessor, IWailaConfigHandler config); - - /** - * Callback used server side to return a custom synchronization NBTTagCompound.
- * Will be used if the implementing class is registered via {@link IWailaRegistrar}.{@link registerNBTProvider} server and client side.
- * You are supposed to always return the modified input NBTTagCompound tag.
- * @param player The player requesting data synchronization (The owner of the current connection). - * @param ent The Entity targeted for synchronization. - * @param tag Current synchronization tag (might have been processed by other providers and might be processed by other providers). - * @param world TileEntity's World. - * @return Modified input NBTTagCompound tag. - */ - NBTTagCompound getNBTData(EntityPlayerMP player, Entity ent, NBTTagCompound tag, World world); -} diff --git a/api/mcp/mobius/waila/api/IWailaFMPAccessor.java b/api/mcp/mobius/waila/api/IWailaFMPAccessor.java deleted file mode 100644 index 99fb5e8..0000000 --- a/api/mcp/mobius/waila/api/IWailaFMPAccessor.java +++ /dev/null @@ -1,29 +0,0 @@ -package mcp.mobius.waila.api; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.MovingObjectPosition; -import net.minecraft.util.Vec3; -import net.minecraft.world.World; - -/** - * The Accessor is used to get some basic data out of the game without having to request direct access to the game engine.
- * It will also return things that are unmodified by the overriding systems (like getWailaStack).
- * An instance of this interface is passed to most of Waila FMP callbacks. - * @author ProfMobius - * - */ - -public interface IWailaFMPAccessor { - World getWorld(); - EntityPlayer getPlayer(); - TileEntity getTileEntity(); - MovingObjectPosition getPosition(); - NBTTagCompound getNBTData(); - NBTTagCompound getFullNBTData(); - int getNBTInteger(NBTTagCompound tag, String keyname); - double getPartialFrame(); - Vec3 getRenderingPosition(); - String getID(); -} diff --git a/api/mcp/mobius/waila/api/IWailaFMPDecorator.java b/api/mcp/mobius/waila/api/IWailaFMPDecorator.java deleted file mode 100644 index 5484a56..0000000 --- a/api/mcp/mobius/waila/api/IWailaFMPDecorator.java +++ /dev/null @@ -1,23 +0,0 @@ -package mcp.mobius.waila.api; - -import net.minecraft.item.ItemStack; - -/** - * Callback class interface used to provide FMP decorator.
- * All methods in this interface shouldn't to be called by the implementing mod. An instance of the class is to be - * registered to Waila via the {@link IWailaRegistrar} instance provided in the original registration callback method - * (cf. {@link IWailaRegistrar} documentation for more information). - * @author ProfMobius - * - */ -public interface IWailaFMPDecorator { - - /** - * Callback for the decorator. It provides a standard GL stack positioned on the block.
- * Will be used if the implementing class is registered via {@link IWailaRegistrar}.{@link registerDecorator}.
- * @param itemStack Current block scanned, in ItemStack form. - * @param accessor Contains most of the relevant information about the current environment. - * @param config Current configuration of Waila. - */ - void decorateBlock(ItemStack itemStack, IWailaFMPAccessor accessor, IWailaConfigHandler config); -} diff --git a/api/mcp/mobius/waila/api/IWailaFMPProvider.java b/api/mcp/mobius/waila/api/IWailaFMPProvider.java deleted file mode 100644 index 6db02fb..0000000 --- a/api/mcp/mobius/waila/api/IWailaFMPProvider.java +++ /dev/null @@ -1,54 +0,0 @@ -package mcp.mobius.waila.api; - -import java.util.List; - -import net.minecraft.item.ItemStack; - -/** - * Callback class interface used to provide FMP tooltip informations to Waila.
- * All methods in this interface shouldn't to be called by the implementing mod. An instance of the class is to be - * registered to Waila via the {@link IWailaRegistrar} instance provided in the original registration callback method - * (cf. {@link IWailaRegistrar} documentation for more information). - * @author ProfMobius - * - */ -public interface IWailaFMPProvider { - /** - * Callback used to add lines to one of the three sections of the tooltip (Head, Body, Tail).
- * Will be used if the implementing class is registered via {@link IWailaRegistrar}.{@link registerHeadProvider} client side.
- * You are supposed to always return the modified input currenttip.
- * - * @param itemStack Current block scanned, in ItemStack form. - * @param currenttip Current list of tooltip lines (might have been processed by other providers and might be processed by other providers). - * @param accessor Contains most of the relevant information about the current environment. - * @param config Current configuration of Waila. - * @return Modified input currenttip - */ - List getWailaHead(ItemStack itemStack, List currenttip, IWailaFMPAccessor accessor, IWailaConfigHandler config); - - /** - * Callback used to add lines to one of the three sections of the tooltip (Head, Body, Tail).
- * Will be used if the implementing class is registered via {@link IWailaRegistrar}.{@link registerBodyProvider} client side.
- * You are supposed to always return the modified input currenttip.
- * - * @param itemStack Current block scanned, in ItemStack form. - * @param currenttip Current list of tooltip lines (might have been processed by other providers and might be processed by other providers). - * @param accessor Contains most of the relevant information about the current environment. - * @param config Current configuration of Waila. - * @return Modified input currenttip - */ - List getWailaBody(ItemStack itemStack, List currenttip, IWailaFMPAccessor accessor, IWailaConfigHandler config); - - /** - * Callback used to add lines to one of the three sections of the tooltip (Head, Body, Tail).
- * Will be used if the implementing class is registered via {@link IWailaRegistrar}.{@link registerTailProvider} client side.
- * You are supposed to always return the modified input currenttip.
- * - * @param itemStack Current block scanned, in ItemStack form. - * @param currenttip Current list of tooltip lines (might have been processed by other providers and might be processed by other providers). - * @param accessor Contains most of the relevant information about the current environment. - * @param config Current configuration of Waila. - * @return Modified input currenttip - */ - List getWailaTail(ItemStack itemStack, List currenttip, IWailaFMPAccessor accessor, IWailaConfigHandler config); -} diff --git a/api/mcp/mobius/waila/api/IWailaRegistrar.java b/api/mcp/mobius/waila/api/IWailaRegistrar.java deleted file mode 100644 index 66f43ad..0000000 --- a/api/mcp/mobius/waila/api/IWailaRegistrar.java +++ /dev/null @@ -1,77 +0,0 @@ -package mcp.mobius.waila.api; - -/** - * Main registration interface. An instance will be provided to a method specified in an IMC msg formatted as follow
- * FMLInterModComms.sendMessage("Waila", "register", "fully.qualified.path.to.registration.method");
- * The registration method need to follow this signature
- * public static void callbackRegister({@link IWailaRegistrar} registrar)

- * If not specified otherwise, all the registration methods taking a class can take classes as well as interfaces. - * Waila will do a lookup using instanceof on the registered classes, meaning that if all your targets inherit one interface, you only need - * to specify it to cover the whole hierarchy.
- * For the registration of blocks, both Blocks and TileEntities are accepted.

- * For the configuration keys :
- * modname refers to a String used for display in Waila's config panel.
- * keyname refers to an unique key used internally for config query (cf {@link IWailaConfigHandler}). Those keys are shared across Waila, keep them unique !
- * - * - * @author ProfMobius - * - */ -public interface IWailaRegistrar { - /* Add a config option in the section modname with displayed text configtext and access key keyname */ - public void addConfig(String modname, String keyname, String configtext); - public void addConfig(String modname, String keyname, String configtext, boolean defvalue); - public void addConfigRemote(String modname, String keyname, String configtext); - public void addConfigRemote(String modname, String keyname, String configtext, boolean defvalue); - public void addConfig(String modname, String keyname); - public void addConfig(String modname, String keyname, boolean defvalue); - public void addConfigRemote(String modname, String keyname); - public void addConfigRemote(String modname, String keyname, boolean defvalue); - - /* Register a stack overrider for the given blockID */ - public void registerStackProvider(IWailaDataProvider dataProvider, Class block); - - /* Same thing, but works on a class hierarchy instead */ - public void registerHeadProvider (IWailaDataProvider dataProvider, Class block); - public void registerBodyProvider (IWailaDataProvider dataProvider, Class block); - public void registerTailProvider (IWailaDataProvider dataProvider, Class block); - - /* Registering an NBT Provider provides a way to override the default "writeToNBT" way of doing things. */ - public void registerNBTProvider(IWailaDataProvider dataProvider, Class block); - - /* Entity text registration methods */ - public void registerHeadProvider (IWailaEntityProvider dataProvider, Class entity); - public void registerBodyProvider (IWailaEntityProvider dataProvider, Class entity); - public void registerTailProvider (IWailaEntityProvider dataProvider, Class entity); - public void registerOverrideEntityProvider (IWailaEntityProvider dataProvider, Class entity); - - /* Registering an NBT Provider provides a way to override the default "writeToNBT" way of doing things. */ - public void registerNBTProvider(IWailaEntityProvider dataProvider, Class entity); - - /* FMP Providers */ - public void registerHeadProvider(IWailaFMPProvider dataProvider, String name); - public void registerBodyProvider(IWailaFMPProvider dataProvider, String name); - public void registerTailProvider(IWailaFMPProvider dataProvider, String name); - - /* The block decorators */ - public void registerDecorator (IWailaBlockDecorator decorator, Class block); - public void registerDecorator (IWailaFMPDecorator decorator, String name); - - /* Selective NBT key syncing. Will register a key to sync over the network for the given class (block, te or ent). - * Accept * as a ending wildcard - * registerNBTKey("bob.*", MyBlock.class) - * registerNBTKey("data.life", MyEntity.class) - * registerNBTKey("*", MyTileEntity.class) will reproduce the full tag syncing from 1.4.5 - * - * This registration method is deprecated in favor to registerNBTProvider. - * It will be removed in MC 1.8 !!! - * */ - @Deprecated - public void registerSyncedNBTKey(String key, Class target); - - public void registerTooltipRenderer(String name, IWailaTooltipRenderer renderer); - - /* UNUSED FOR NOW (Will be used for the ingame wiki */ - //public void registerDocTextFile (String filename); - //public void registerShortDataProvider (IWailaSummaryProvider dataProvider, Class item); -} diff --git a/api/mcp/mobius/waila/api/IWailaSummaryProvider.java b/api/mcp/mobius/waila/api/IWailaSummaryProvider.java deleted file mode 100644 index f790649..0000000 --- a/api/mcp/mobius/waila/api/IWailaSummaryProvider.java +++ /dev/null @@ -1,21 +0,0 @@ -package mcp.mobius.waila.api; - -import java.util.LinkedHashMap; - -import net.minecraft.item.ItemStack; - -public interface IWailaSummaryProvider { - /* This interface is used to control the display data in the description screen */ - - /* BASIC TOOLS & ITEMS DATA */ - //EnumToolMaterial getMaterial(ItemStack stack); - //String getMaterialName(ItemStack stack); - //String getEffectiveBlock(ItemStack stack); - //int getHarvestLevel(ItemStack stack); - //float getEfficiencyOnProperMaterial(ItemStack stack); - //int getEnchantability(ItemStack stack); - //int getDamageVsEntity(ItemStack stack); - //int getDurability(ItemStack stack); - - LinkedHashMap getSummary(ItemStack stack, LinkedHashMap currentSummary, IWailaConfigHandler config); -} diff --git a/api/mcp/mobius/waila/api/IWailaTooltipRenderer.java b/api/mcp/mobius/waila/api/IWailaTooltipRenderer.java deleted file mode 100644 index 700a278..0000000 --- a/api/mcp/mobius/waila/api/IWailaTooltipRenderer.java +++ /dev/null @@ -1,24 +0,0 @@ -package mcp.mobius.waila.api; - -import java.awt.Dimension; -import java.awt.Point; - - -public interface IWailaTooltipRenderer { - /** - * - * @param params Array of string parameters as passed to the RENDER arg in the tooltip ({rendername,param1,param2,...}) - * @param accessor A global accessor for TileEntities and Entities - * @return Dimension of the reserved area - */ - Dimension getSize(String[] params, IWailaCommonAccessor accessor); - - /** - * Draw method for the renderer. The GL matrice is automatically moved to the top left of the reserved zone.
- * All calls should be relative to (0,0) - * - * @param params Array of string parameters as passed to the RENDER arg in the tooltip ({rendername,param1,param2,...}) - * @param accessor A global accessor for TileEntities and Entities - */ - void draw (String[] params, IWailaCommonAccessor accessor); -} diff --git a/api/mcp/mobius/waila/api/SpecialChars.java b/api/mcp/mobius/waila/api/SpecialChars.java deleted file mode 100644 index f2630cc..0000000 --- a/api/mcp/mobius/waila/api/SpecialChars.java +++ /dev/null @@ -1,70 +0,0 @@ -package mcp.mobius.waila.api; - -import static mcp.mobius.waila.api.SpecialChars.RENDER; -import static mcp.mobius.waila.api.SpecialChars.WailaStyle; - -import java.util.regex.Pattern; - -public class SpecialChars { - - public static String MCStyle = "\u00A7"; - - public static String BLACK = MCStyle + "0"; - public static String DBLUE = MCStyle + "1"; - public static String DGREEN = MCStyle + "2"; - public static String DAQUA = MCStyle + "3"; - public static String DRED = MCStyle + "4"; - public static String DPURPLE = MCStyle + "5"; - public static String GOLD = MCStyle + "6"; - public static String GRAY = MCStyle + "7"; - public static String DGRAY = MCStyle + "8"; - public static String BLUE = MCStyle + "9"; - public static String GREEN = MCStyle + "a"; - public static String AQUA = MCStyle + "b"; - public static String RED = MCStyle + "c"; - public static String LPURPLE = MCStyle + "d"; - public static String YELLOW = MCStyle + "e"; - public static String WHITE = MCStyle + "f"; - - public static String OBF = MCStyle + "k"; - public static String BOLD = MCStyle + "l"; - public static String STRIKE = MCStyle + "m"; - public static String UNDER = MCStyle + "n"; - public static String ITALIC = MCStyle + "o"; - public static String RESET = MCStyle + "r"; - - public static String WailaStyle = "\u00A4"; - public static String WailaIcon = "\u00A5"; - public static String WailaRenderer = "\u00A6"; - public static String TAB = WailaStyle + WailaStyle +"a"; - public static String ALIGNRIGHT = WailaStyle + WailaStyle +"b"; - public static String ALIGNCENTER = WailaStyle + WailaStyle +"c"; - public static String HEART = WailaStyle + WailaIcon +"a"; - public static String HHEART = WailaStyle + WailaIcon +"b"; - public static String EHEART = WailaStyle + WailaIcon +"c"; - public static String RENDER = WailaStyle + WailaRenderer +"a"; - - public static final Pattern patternMinecraft = Pattern.compile("(?i)" + MCStyle + "[0-9A-FK-OR]"); - public static final Pattern patternWaila = Pattern.compile("(?i)(" + WailaStyle + "(?..))"); - public static final Pattern patternRender = Pattern.compile("(?i)(" + RENDER + "\\{(?[^,}]*),?(?[^}]*)\\})"); - public static final Pattern patternTab = Pattern.compile("(?i)" + TAB); - public static final Pattern patternRight = Pattern.compile("(?i)" + ALIGNRIGHT); - public static final Pattern patternCenter = Pattern.compile("(?i)" + ALIGNCENTER); - public static final Pattern patternIcon = Pattern.compile("(?i)(" + WailaStyle + WailaIcon + "(?[0-9a-z]))"); - public static final Pattern patternLineSplit = Pattern.compile("(?i)(" + WailaStyle + WailaStyle + "[^" + WailaStyle + "]+|" + WailaStyle + WailaIcon + "[0-9A-Z]|" + WailaStyle + WailaRenderer + "a\\{([^,}]*),?([^}]*)\\}|[^" + WailaStyle + "]+)"); - - /** - * Helper method to get a proper RENDER string. Just put the name of the renderer and the params in, and it will give back a directly usable String for the tooltip. - * @param name - * @param params - * @return - */ - public static String getRenderString(String name, String... params){ - String result = RENDER + "{" + name; - for (String s : params){ - result += "," + s; - } - result += "}"; - return result; - } -} diff --git a/api/mcp/mobius/waila/api/package-info.java b/api/mcp/mobius/waila/api/package-info.java deleted file mode 100644 index 5fc5aa6..0000000 --- a/api/mcp/mobius/waila/api/package-info.java +++ /dev/null @@ -1,3 +0,0 @@ -@API(apiVersion="1.2",owner="Waila",provides="WailaAPI") -package mcp.mobius.waila.api; -import cpw.mods.fml.common.API; \ No newline at end of file diff --git a/api/thaumcraft/api/BlockCoordinates.java b/api/thaumcraft/api/BlockCoordinates.java deleted file mode 100644 index 27a28f8..0000000 --- a/api/thaumcraft/api/BlockCoordinates.java +++ /dev/null @@ -1,108 +0,0 @@ -package thaumcraft.api; - -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.tileentity.TileEntity; - -public class BlockCoordinates implements Comparable -{ - public int x; - - /** the y coordinate */ - public int y; - - /** the z coordinate */ - public int z; - - public BlockCoordinates() {} - - public BlockCoordinates(int par1, int par2, int par3) - { - this.x = par1; - this.y = par2; - this.z = par3; - } - - public BlockCoordinates(TileEntity tile) - { - this.x = tile.xCoord; - this.y = tile.yCoord; - this.z = tile.zCoord; - } - - public BlockCoordinates(BlockCoordinates par1ChunkCoordinates) - { - this.x = par1ChunkCoordinates.x; - this.y = par1ChunkCoordinates.y; - this.z = par1ChunkCoordinates.z; - } - - public boolean equals(Object par1Obj) - { - if (!(par1Obj instanceof BlockCoordinates)) - { - return false; - } - else - { - BlockCoordinates coordinates = (BlockCoordinates)par1Obj; - return this.x == coordinates.x && this.y == coordinates.y && this.z == coordinates.z ; - } - } - - public int hashCode() - { - return this.x + this.y << 8 + this.z << 16; - } - - /** - * Compare the coordinate with another coordinate - */ - public int compareWorldCoordinate(BlockCoordinates par1) - { - return this.y == par1.y ? (this.z == par1.z ? this.x - par1.x : this.z - par1.z) : this.y - par1.y; - } - - public void set(int par1, int par2, int par3, int d) - { - this.x = par1; - this.y = par2; - this.z = par3; - } - - /** - * Returns the squared distance between this coordinates and the coordinates given as argument. - */ - public float getDistanceSquared(int par1, int par2, int par3) - { - float f = (float)(this.x - par1); - float f1 = (float)(this.y - par2); - float f2 = (float)(this.z - par3); - return f * f + f1 * f1 + f2 * f2; - } - - /** - * Return the squared distance between this coordinates and the ChunkCoordinates given as argument. - */ - public float getDistanceSquaredToWorldCoordinates(BlockCoordinates par1ChunkCoordinates) - { - return this.getDistanceSquared(par1ChunkCoordinates.x, par1ChunkCoordinates.y, par1ChunkCoordinates.z); - } - - public int compareTo(Object par1Obj) - { - return this.compareWorldCoordinate((BlockCoordinates)par1Obj); - } - - public void readNBT(NBTTagCompound nbt) { - this.x = nbt.getInteger("b_x"); - this.y = nbt.getInteger("b_y"); - this.z = nbt.getInteger("b_z"); - } - - public void writeNBT(NBTTagCompound nbt) { - nbt.setInteger("b_x",x); - nbt.setInteger("b_y",y); - nbt.setInteger("b_z",z); - } - -} diff --git a/api/thaumcraft/api/IArchitect.java b/api/thaumcraft/api/IArchitect.java deleted file mode 100644 index c733af5..0000000 --- a/api/thaumcraft/api/IArchitect.java +++ /dev/null @@ -1,27 +0,0 @@ -package thaumcraft.api; - -import java.util.ArrayList; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -public interface IArchitect { - - /** - * Returns a list of blocks that should be highlighted in world. - */ - public ArrayList getArchitectBlocks(ItemStack stack, World world, - int x, int y, int z, int side, EntityPlayer player); - - /** - * which axis should be displayed. - */ - public boolean showAxis(ItemStack stack, World world, EntityPlayer player, int side, EnumAxis axis); - - public enum EnumAxis { - X, // east / west - Y, // up / down - Z; // north / south - } -} diff --git a/api/thaumcraft/api/IGoggles.java b/api/thaumcraft/api/IGoggles.java deleted file mode 100644 index 2f53d81..0000000 --- a/api/thaumcraft/api/IGoggles.java +++ /dev/null @@ -1,22 +0,0 @@ -package thaumcraft.api; - -import net.minecraft.entity.EntityLivingBase; -import net.minecraft.item.ItemStack; - -/** - * - * @author Azanor - * - * Equipped head slot items that extend this class will be able to perform most functions that - * goggles of revealing can apart from view nodes which is handled by IRevealer. - * - */ - -public interface IGoggles { - - /* - * If this method returns true things like block essentia contents will be shown. - */ - public boolean showIngamePopups(ItemStack itemstack, EntityLivingBase player); - -} diff --git a/api/thaumcraft/api/IRepairable.java b/api/thaumcraft/api/IRepairable.java deleted file mode 100644 index 48c6dff..0000000 --- a/api/thaumcraft/api/IRepairable.java +++ /dev/null @@ -1,13 +0,0 @@ -package thaumcraft.api; - - - -/** - * @author Azanor - * Items, armor and tools with this interface can receive the Repair enchantment. - * Repairs 1 point of durability every 10 seconds (2 for repair II) - */ -public interface IRepairable { - - -} diff --git a/api/thaumcraft/api/IRepairableExtended.java b/api/thaumcraft/api/IRepairableExtended.java deleted file mode 100644 index 3382712..0000000 --- a/api/thaumcraft/api/IRepairableExtended.java +++ /dev/null @@ -1,17 +0,0 @@ -package thaumcraft.api; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; - - - -/** - * @author Azanor - * Items, armor and tools with this interface can receive the Repair enchantment. - * Repairs 1 point of durability every 10 seconds (2 for repair II) - */ -public interface IRepairableExtended extends IRepairable { - - public boolean doRepair(ItemStack stack, EntityPlayer player, int enchantlevel); - -} diff --git a/api/thaumcraft/api/IRunicArmor.java b/api/thaumcraft/api/IRunicArmor.java deleted file mode 100644 index 5dd3110..0000000 --- a/api/thaumcraft/api/IRunicArmor.java +++ /dev/null @@ -1,22 +0,0 @@ -package thaumcraft.api; - -import net.minecraft.item.ItemStack; - -/** - * - * @author Azanor - * - * Armor or bauble slot items that implement this interface can provide runic shielding. - * Recharging, hardening, etc. is handled internally by thaumcraft. - * - */ - -public interface IRunicArmor { - - /** - * returns how much charge this item can provide. This is the base shielding value - any hardening is stored and calculated internally. - */ - public int getRunicCharge(ItemStack itemstack); - - -} diff --git a/api/thaumcraft/api/IScribeTools.java b/api/thaumcraft/api/IScribeTools.java deleted file mode 100644 index 8800fa5..0000000 --- a/api/thaumcraft/api/IScribeTools.java +++ /dev/null @@ -1,14 +0,0 @@ -package thaumcraft.api; - - -/** - * - * @author Azanor - * - * Interface used to identify scribing tool items used in research table - * - */ - -public interface IScribeTools { - -} diff --git a/api/thaumcraft/api/IVisDiscountGear.java b/api/thaumcraft/api/IVisDiscountGear.java deleted file mode 100644 index 3793ea3..0000000 --- a/api/thaumcraft/api/IVisDiscountGear.java +++ /dev/null @@ -1,20 +0,0 @@ -package thaumcraft.api; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import thaumcraft.api.aspects.Aspect; - - - - -/** - * @author Azanor - * ItemArmor with this interface will grant a discount to the vis cost of actions the wearer performs with casting wands. - * The amount returned is the percentage by which the cost is discounted. There is a built-int max discount of 50%, but - * individual items really shouldn't have a discount more than 5% - */ -public interface IVisDiscountGear { - - int getVisDiscount(ItemStack stack, EntityPlayer player, Aspect aspect); - -} diff --git a/api/thaumcraft/api/IWarpingGear.java b/api/thaumcraft/api/IWarpingGear.java deleted file mode 100644 index e7415ab..0000000 --- a/api/thaumcraft/api/IWarpingGear.java +++ /dev/null @@ -1,22 +0,0 @@ -package thaumcraft.api; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; - -/** - * - * @author Azanor - * - * Armor, held items or bauble slot items that implement this interface add warp when equipped or held. - * - */ - -public interface IWarpingGear { - - /** - * returns how much warp this item adds while worn or held. - */ - public int getWarp(ItemStack itemstack, EntityPlayer player); - - -} diff --git a/api/thaumcraft/api/ItemApi.java b/api/thaumcraft/api/ItemApi.java deleted file mode 100644 index 25dda28..0000000 --- a/api/thaumcraft/api/ItemApi.java +++ /dev/null @@ -1,70 +0,0 @@ -package thaumcraft.api; - -import net.minecraft.block.Block; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import cpw.mods.fml.common.FMLLog; - -/** - * @author Azanor - * - * This is used to gain access to the items in my mod. - * I only give some examples and it will probably still - * require a bit of work for you to get hold of everything you need. - * - */ -public class ItemApi { - - public static ItemStack getItem(String itemString, int meta) { - ItemStack item = null; - - try { - String itemClass = "thaumcraft.common.config.ConfigItems"; - Object obj = Class.forName(itemClass).getField(itemString).get(null); - if (obj instanceof Item) { - item = new ItemStack((Item) obj,1,meta); - } else if (obj instanceof ItemStack) { - item = (ItemStack) obj; - } - } catch (Exception ex) { - FMLLog.warning("[Thaumcraft] Could not retrieve item identified by: " + itemString); - } - - return item; - } - - public static ItemStack getBlock(String itemString, int meta) { - ItemStack item = null; - - try { - String itemClass = "thaumcraft.common.config.ConfigBlocks"; - Object obj = Class.forName(itemClass).getField(itemString).get(null); - if (obj instanceof Block) { - item = new ItemStack((Block) obj,1,meta); - } else if (obj instanceof ItemStack) { - item = (ItemStack) obj; - } - } catch (Exception ex) { - FMLLog.warning("[Thaumcraft] Could not retrieve block identified by: " + itemString); - } - - return item; - } - - /** - * - * Some examples - * - * Casting Wands: - * itemWandCasting - * - * Resources: - * itemEssence, itemWispEssence, itemResource, itemShard, itemNugget, - * itemNuggetChicken, itemNuggetBeef, itemNuggetPork, itemTripleMeatTreat - * - * Research: - * itemResearchNotes, itemInkwell, itemThaumonomicon - * - */ - -} diff --git a/api/thaumcraft/api/ItemRunic.java b/api/thaumcraft/api/ItemRunic.java deleted file mode 100644 index 80251f5..0000000 --- a/api/thaumcraft/api/ItemRunic.java +++ /dev/null @@ -1,21 +0,0 @@ -package thaumcraft.api; - -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; - -public class ItemRunic extends Item implements IRunicArmor { - - int charge; - - public ItemRunic (int charge) - { - super(); - this.charge = charge; - } - - @Override - public int getRunicCharge(ItemStack itemstack) { - return charge; - } - -} diff --git a/api/thaumcraft/api/ThaumcraftApi.java b/api/thaumcraft/api/ThaumcraftApi.java deleted file mode 100644 index fbf7880..0000000 --- a/api/thaumcraft/api/ThaumcraftApi.java +++ /dev/null @@ -1,588 +0,0 @@ -package thaumcraft.api; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.concurrent.ConcurrentHashMap; - -import net.minecraft.block.Block; -import net.minecraft.enchantment.Enchantment; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.Item.ToolMaterial; -import net.minecraft.item.ItemArmor.ArmorMaterial; -import net.minecraft.item.ItemStack; -import net.minecraftforge.common.util.EnumHelper; -import net.minecraftforge.oredict.OreDictionary; -import thaumcraft.api.aspects.Aspect; -import thaumcraft.api.aspects.AspectList; -import thaumcraft.api.crafting.CrucibleRecipe; -import thaumcraft.api.crafting.InfusionEnchantmentRecipe; -import thaumcraft.api.crafting.InfusionRecipe; -import thaumcraft.api.crafting.ShapedArcaneRecipe; -import thaumcraft.api.crafting.ShapelessArcaneRecipe; -import thaumcraft.api.internal.DummyInternalMethodHandler; -import thaumcraft.api.internal.IInternalMethodHandler; -import thaumcraft.api.internal.WeightedRandomLoot; -import thaumcraft.api.research.IScanEventHandler; -import thaumcraft.api.research.ResearchCategories; -import thaumcraft.api.research.ResearchCategoryList; -import thaumcraft.api.research.ResearchItem; -import thaumcraft.api.research.ResearchPage; - - -/** - * @author Azanor - * - * - * IMPORTANT: If you are adding your own aspects to items it is a good idea to do it AFTER Thaumcraft adds its aspects, otherwise odd things may happen. - * - */ -public class ThaumcraftApi { - - //Materials - public static ToolMaterial toolMatThaumium = EnumHelper.addToolMaterial("THAUMIUM", 3, 400, 7F, 2, 22); - public static ToolMaterial toolMatVoid = EnumHelper.addToolMaterial("VOID", 4, 150, 8F, 3, 10); - public static ToolMaterial toolMatElemental = EnumHelper.addToolMaterial("THAUMIUM_ELEMENTAL", 3, 1500, 10F, 3, 18); - public static ArmorMaterial armorMatThaumium = EnumHelper.addArmorMaterial("THAUMIUM", 25, new int[] { 2, 6, 5, 2 }, 25); - public static ArmorMaterial armorMatSpecial = EnumHelper.addArmorMaterial("SPECIAL", 25, new int[] { 1, 3, 2, 1 }, 25); - public static ArmorMaterial armorMatThaumiumFortress = EnumHelper.addArmorMaterial("FORTRESS", 40, new int[] { 3, 7, 6, 3 }, 25); - public static ArmorMaterial armorMatVoid = EnumHelper.addArmorMaterial("VOID", 10, new int[] { 3, 7, 6, 3 }, 10); - public static ArmorMaterial armorMatVoidFortress = EnumHelper.addArmorMaterial("VOIDFORTRESS", 18, new int[] { 4, 8, 7, 4 }, 10); - - //Enchantment references - public static int enchantFrugal; - public static int enchantPotency; - public static int enchantWandFortune; - public static int enchantHaste; - public static int enchantRepair; - - //Miscellaneous - /** - * Portable Hole Block-id Blacklist. - * Simply add the block-id's of blocks you don't want the portable hole to go through. - */ - public static ArrayList portableHoleBlackList = new ArrayList(); - - //Internal (Do not alter this unless you like pretty explosions) - //Calling methods from this will only work properly once Thaumcraft is past the FMLPreInitializationEvent phase. - public static IInternalMethodHandler internalMethods = new DummyInternalMethodHandler(); - - //RESEARCH///////////////////////////////////////// - public static ArrayList scanEventhandlers = new ArrayList(); - public static ArrayList scanEntities = new ArrayList(); - public static class EntityTagsNBT { - public EntityTagsNBT(String name, Object value) { - this.name = name; - this.value = value; - } - public String name; - public Object value; - } - public static class EntityTags { - public EntityTags(String entityName, AspectList aspects, EntityTagsNBT... nbts) { - this.entityName = entityName; - this.nbts = nbts; - this.aspects = aspects; - } - public String entityName; - public EntityTagsNBT[] nbts; - public AspectList aspects; - } - - /** - * not really working atm, so ignore it for now - * @param scanEventHandler - */ - public static void registerScanEventhandler(IScanEventHandler scanEventHandler) { - scanEventhandlers.add(scanEventHandler); - } - - /** - * This is used to add aspects to entities which you can then scan using a thaumometer. - * Also used to calculate vis drops from mobs. - * @param entityName - * @param aspects - * @param nbt you can specify certain nbt keys and their values - * to differentiate between mobs.
For example the normal and wither skeleton: - *
ThaumcraftApi.registerEntityTag("Skeleton", (new AspectList()).add(Aspect.DEATH, 5)); - *
ThaumcraftApi.registerEntityTag("Skeleton", (new AspectList()).add(Aspect.DEATH, 8), new NBTTagByte("SkeletonType",(byte) 1)); - */ - public static void registerEntityTag(String entityName, AspectList aspects, EntityTagsNBT... nbt ) { - scanEntities.add(new EntityTags(entityName,aspects,nbt)); - } - - //RECIPES///////////////////////////////////////// - private static ArrayList craftingRecipes = new ArrayList(); - private static HashMap smeltingBonus = new HashMap(); - - /** - * This method is used to determine what bonus items are generated when the infernal furnace smelts items - * @param in The input of the smelting operation. e.g. new ItemStack(Block.oreGold) - * @param out The bonus item that can be produced from the smelting operation e.g. new ItemStack(nuggetGold,0,0). - * Stacksize should be 0 unless you want to guarantee that at least 1 item is always produced. - */ - public static void addSmeltingBonus(ItemStack in, ItemStack out) { - smeltingBonus.put( - Arrays.asList(in.getItem(),in.getItemDamage()), - new ItemStack(out.getItem(),0,out.getItemDamage())); - } - - /** - * This method is used to determine what bonus items are generated when the infernal furnace smelts items - * @param in The ore dictionary input of the smelting operation. e.g. "oreGold" - * @param out The bonus item that can be produced from the smelting operation e.g. new ItemStack(nuggetGold,0,0). - * Stacksize should be 0 unless you want to guarantee that at least 1 item is always produced. - */ - public static void addSmeltingBonus(String in, ItemStack out) { - smeltingBonus.put( in, new ItemStack(out.getItem(),0,out.getItemDamage())); - } - - /** - * Returns the bonus item produced from a smelting operation in the infernal furnace - * @param in The input of the smelting operation. e.g. new ItemStack(oreGold) - * @return the The bonus item that can be produced - */ - public static ItemStack getSmeltingBonus(ItemStack in) { - ItemStack out = smeltingBonus.get(Arrays.asList(in.getItem(),in.getItemDamage())); - if (out==null) { - out = smeltingBonus.get(Arrays.asList(in.getItem(),OreDictionary.WILDCARD_VALUE)); - } - if (out==null) { - String od = OreDictionary.getOreName( OreDictionary.getOreID(in)); - out = smeltingBonus.get(od); - } - return out; - } - - public static List getCraftingRecipes() { - return craftingRecipes; - } - - /** - * @param research the research key required for this recipe to work. Leave blank if it will work without research - * @param result the recipe output - * @param aspects the vis cost per aspect. - * @param recipe The recipe. Format is exactly the same as vanilla recipes. Input itemstacks are NBT sensitive. - */ - public static ShapedArcaneRecipe addArcaneCraftingRecipe(String research, ItemStack result, AspectList aspects, Object ... recipe) - { - ShapedArcaneRecipe r= new ShapedArcaneRecipe(research, result, aspects, recipe); - craftingRecipes.add(r); - return r; - } - - /** - * @param research the research key required for this recipe to work. Leave blank if it will work without research - * @param result the recipe output - * @param aspects the vis cost per aspect - * @param recipe The recipe. Format is exactly the same as vanilla shapeless recipes. Input itemstacks are NBT sensitive. - */ - public static ShapelessArcaneRecipe addShapelessArcaneCraftingRecipe(String research, ItemStack result, AspectList aspects, Object ... recipe) - { - ShapelessArcaneRecipe r = new ShapelessArcaneRecipe(research, result, aspects, recipe); - craftingRecipes.add(r); - return r; - } - - /** - * @param research the research key required for this recipe to work. Leave blank if it will work without research - * @param result the recipe output. It can either be an itemstack or an nbt compound tag that will be added to the central item - * @param instability a number that represents the N in 1000 chance for the infusion altar to spawn an - * instability effect each second while the crafting is in progress - * @param aspects the essentia cost per aspect. - * @param aspects input the central item to be infused - * @param recipe An array of items required to craft this. Input itemstacks are NBT sensitive. - * Infusion crafting components are automatically "fuzzy" and the oredict will be checked for possible matches. - * - */ - public static InfusionRecipe addInfusionCraftingRecipe(String research, Object result, int instability, AspectList aspects, ItemStack input,ItemStack[] recipe) - { - if (!(result instanceof ItemStack || result instanceof Object[])) return null; - InfusionRecipe r= new InfusionRecipe(research, result, instability, aspects, input, recipe); - craftingRecipes.add(r); - return r; - } - - /** - * @param research the research key required for this recipe to work. Leave blank if it will work without research - * @param enchantment the enchantment that will be applied to the item - * @param instability a number that represents the N in 1000 chance for the infusion altar to spawn an - * instability effect each second while the crafting is in progress - * @param aspects the essentia cost per aspect. - * @param recipe An array of items required to craft this. Input itemstacks are NBT sensitive. - * Infusion crafting components are automatically "fuzzy" and the oredict will be checked for possible matches. - * - */ - public static InfusionEnchantmentRecipe addInfusionEnchantmentRecipe(String research, Enchantment enchantment, int instability, AspectList aspects, ItemStack[] recipe) - { - InfusionEnchantmentRecipe r= new InfusionEnchantmentRecipe(research, enchantment, instability, aspects, recipe); - craftingRecipes.add(r); - return r; - } - - /** - * @param stack the recipe result - * @return the recipe - */ - public static InfusionRecipe getInfusionRecipe(ItemStack res) { - for (Object r:getCraftingRecipes()) { - if (r instanceof InfusionRecipe) { - if (((InfusionRecipe)r).getRecipeOutput() instanceof ItemStack) { - if (((ItemStack) ((InfusionRecipe)r).getRecipeOutput()).isItemEqual(res)) - return (InfusionRecipe)r; - } - } - } - return null; - } - - - /** - * @param key the research key required for this recipe to work. - * @param result the output result - * @param catalyst an itemstack of the catalyst or a string if it is an ore dictionary item - * @param cost the vis cost - * @param tags the aspects required to craft this - */ - public static CrucibleRecipe addCrucibleRecipe(String key, ItemStack result, Object catalyst, AspectList tags) { - CrucibleRecipe rc = new CrucibleRecipe(key, result, catalyst, tags); - getCraftingRecipes().add(rc); - return rc; - } - - - /** - * @param stack the recipe result - * @return the recipe - */ - public static CrucibleRecipe getCrucibleRecipe(ItemStack stack) { - for (Object r:getCraftingRecipes()) { - if (r instanceof CrucibleRecipe) { - if (((CrucibleRecipe)r).getRecipeOutput().isItemEqual(stack)) - return (CrucibleRecipe)r; - } - } - return null; - } - - /** - * @param hash the unique recipe code - * @return the recipe - */ - public static CrucibleRecipe getCrucibleRecipeFromHash(int hash) { - for (Object r:getCraftingRecipes()) { - if (r instanceof CrucibleRecipe) { - if (((CrucibleRecipe)r).hash==hash) - return (CrucibleRecipe)r; - } - } - return null; - } - - /** - * Used by the thaumonomicon drilldown feature. - * @param stack the item - * @return the thaumcraft recipe key that produces that item. - */ - private static HashMap keyCache = new HashMap(); - - public static Object[] getCraftingRecipeKey(EntityPlayer player, ItemStack stack) { - int[] key = new int[] {Item.getIdFromItem(stack.getItem()),stack.getItemDamage()}; - if (keyCache.containsKey(key)) { - if (keyCache.get(key)==null) return null; - if (ThaumcraftApiHelper.isResearchComplete(player.getCommandSenderName(), (String)(keyCache.get(key))[0])) - return keyCache.get(key); - else - return null; - } - for (ResearchCategoryList rcl:ResearchCategories.researchCategories.values()) { - for (ResearchItem ri:rcl.research.values()) { - if (ri.getPages()==null) continue; - for (int a=0;a objectTags = new ConcurrentHashMap(); - public static ConcurrentHashMap groupedObjectTags = new ConcurrentHashMap(); - - /** - * Checks to see if the passed item/block already has aspects associated with it. - * @param id - * @param meta - * @return - */ - public static boolean exists(Item item, int meta) { - AspectList tmp = ThaumcraftApi.objectTags.get(Arrays.asList(item,meta)); - if (tmp==null) { - tmp = ThaumcraftApi.objectTags.get(Arrays.asList(item,OreDictionary.WILDCARD_VALUE)); - if (meta==OreDictionary.WILDCARD_VALUE && tmp==null) { - int index=0; - do { - tmp = ThaumcraftApi.objectTags.get(Arrays.asList(item,index)); - index++; - } while (index<16 && tmp==null); - } - if (tmp==null) return false; - } - - return true; - } - - /** - * Used to assign apsects to the given item/block. Here is an example of the declaration for cobblestone:

- * ThaumcraftApi.registerObjectTag(new ItemStack(Blocks.cobblestone), (new AspectList()).add(Aspect.ENTROPY, 1).add(Aspect.EARTH, 1)); - * @param item the item passed. Pass OreDictionary.WILDCARD_VALUE if all damage values of this item/block should have the same aspects - * @param aspects A ObjectTags object of the associated aspects - */ - public static void registerObjectTag(ItemStack item, AspectList aspects) { - if (aspects==null) aspects=new AspectList(); - try { - objectTags.put(Arrays.asList(item.getItem(),item.getItemDamage()), aspects); - } catch (Exception e) {} - } - - - /** - * Used to assign apsects to the given item/block. Here is an example of the declaration for cobblestone:

- * ThaumcraftApi.registerObjectTag(new ItemStack(Blocks.cobblestone), new int[]{0,1}, (new AspectList()).add(Aspect.ENTROPY, 1).add(Aspect.EARTH, 1)); - * @param item - * @param meta A range of meta values if you wish to lump several item meta's together as being the "same" item (i.e. stair orientations) - * @param aspects A ObjectTags object of the associated aspects - */ - public static void registerObjectTag(ItemStack item, int[] meta, AspectList aspects) { - if (aspects==null) aspects=new AspectList(); - try { - objectTags.put(Arrays.asList(item.getItem(),meta[0]), aspects); - for (int m:meta) { - groupedObjectTags.put(Arrays.asList(item.getItem(),m), meta); - } - - } catch (Exception e) {} - } - - /** - * Used to assign apsects to the given ore dictionary item. - * @param oreDict the ore dictionary name - * @param aspects A ObjectTags object of the associated aspects - */ - public static void registerObjectTag(String oreDict, AspectList aspects) { - if (aspects==null) aspects=new AspectList(); - ArrayList ores = OreDictionary.getOres(oreDict); - if (ores!=null && ores.size()>0) { - for (ItemStack ore:ores) { - try { - objectTags.put(Arrays.asList(ore.getItem(), ore.getItemDamage()), aspects); - } catch (Exception e) {} - } - } - } - - /** - * Used to assign aspects to the given item/block. - * Attempts to automatically generate aspect tags by checking registered recipes. - * Here is an example of the declaration for pistons:

- * ThaumcraftApi.registerComplexObjectTag(new ItemStack(Blocks.cobblestone), (new AspectList()).add(Aspect.MECHANISM, 2).add(Aspect.MOTION, 4)); - * IMPORTANT - this should only be used if you are not happy with the default aspects the object would be assigned. - * @param item, pass OreDictionary.WILDCARD_VALUE to meta if all damage values of this item/block should have the same aspects - * @param aspects A ObjectTags object of the associated aspects - */ - public static void registerComplexObjectTag(ItemStack item, AspectList aspects ) { - if (!exists(item.getItem(),item.getItemDamage())) { - AspectList tmp = ThaumcraftApiHelper.generateTags(item.getItem(), item.getItemDamage()); - if (tmp != null && tmp.size()>0) { - for(Aspect tag:tmp.getAspects()) { - aspects.add(tag, tmp.getAmount(tag)); - } - } - registerObjectTag(item,aspects); - } else { - AspectList tmp = ThaumcraftApiHelper.getObjectAspects(item); - for(Aspect tag:aspects.getAspects()) { - tmp.merge(tag, tmp.getAmount(tag)); - } - registerObjectTag(item,tmp); - } - } - - //WARP /////////////////////////////////////////////////////////////////////////////////////// - private static HashMap warpMap = new HashMap(); - - /** - * This method is used to determine how much warp is gained if the item is crafted. The warp - * added is "sticky" warp - * @param craftresult The item crafted - * @param amount how much warp is gained - */ - public static void addWarpToItem(ItemStack craftresult, int amount) { - warpMap.put(Arrays.asList(craftresult.getItem(),craftresult.getItemDamage()),amount); - } - - /** - * This method is used to determine how much permanent warp is gained if the research is completed - * @param in The item crafted - * @param amount how much warp is gained - */ - public static void addWarpToResearch(String research, int amount) { - warpMap.put(research, amount); - } - - /** - * Returns how much warp is gained from the item or research passed in - * @param in itemstack or string - * @return how much warp it will give - */ - public static int getWarp(Object in) { - if (in==null) return 0; - if (in instanceof ItemStack && warpMap.containsKey(Arrays.asList(((ItemStack)in).getItem(),((ItemStack)in).getItemDamage()))) { - return warpMap.get(Arrays.asList(((ItemStack)in).getItem(),((ItemStack)in).getItemDamage())); - } else - if (in instanceof String && warpMap.containsKey((String)in)) { - return warpMap.get((String)in); - } - return 0; - } - - //LOOT BAGS ////////////////////////////////////////////////////////////////////////////////////////// - - /** - * Used to add possible loot to treasure bags. As a reference, the weight of gold coins are 2000 - * and a diamond is 50. - * The weights are the same for all loot bag types - the only difference is how many items the bag - * contains. - * @param item - * @param weight - * @param bagTypes array of which type of bag to add this loot to. Multiple types can be specified - * 0 = common, 1 = uncommon, 2 = rare - */ - public static void addLootBagItem(ItemStack item, int weight, int... bagTypes) { - if (bagTypes==null || bagTypes.length==0) - WeightedRandomLoot.lootBagCommon.add(new WeightedRandomLoot(item,weight)); - else { - for (int rarity:bagTypes) { - switch(rarity) { - case 0: WeightedRandomLoot.lootBagCommon.add(new WeightedRandomLoot(item,weight)); break; - case 1: WeightedRandomLoot.lootBagUncommon.add(new WeightedRandomLoot(item,weight)); break; - case 2: WeightedRandomLoot.lootBagRare.add(new WeightedRandomLoot(item,weight)); break; - } - } - } - } - - //CROPS ////////////////////////////////////////////////////////////////////////////////////////// - - /** - * To define mod crops you need to use FMLInterModComms in your @Mod.Init method. - * There are two 'types' of crops you can add. Standard crops and clickable crops. - * - * Standard crops work like normal vanilla crops - they grow until a certain metadata - * value is reached and you harvest them by destroying the block and collecting the blocks. - * You need to create and ItemStack that tells the golem what block id and metadata represents - * the crop when fully grown. Sending a metadata of [OreDictionary.WILDCARD_VALUE] will mean the metadata won't get - * checked. - * Example for vanilla wheat: - * FMLInterModComms.sendMessage("Thaumcraft", "harvestStandardCrop", new ItemStack(Block.crops,1,7)); - * - * Clickable crops are crops that you right click to gather their bounty instead of destroying them. - * As for standard crops, you need to create and ItemStack that tells the golem what block id - * and metadata represents the crop when fully grown. The golem will trigger the blocks onBlockActivated method. - * Sending a metadata of [OreDictionary.WILDCARD_VALUE] will mean the metadata won't get checked. - * Example (this will technically do nothing since clicking wheat does nothing, but you get the idea): - * FMLInterModComms.sendMessage("Thaumcraft", "harvestClickableCrop", new ItemStack(Block.crops,1,7)); - * - * Stacked crops (like reeds) are crops that you wish the bottom block should remain after harvesting. - * As for standard crops, you need to create and ItemStack that tells the golem what block id - * and metadata represents the crop when fully grown. Sending a metadata of [OreDictionary.WILDCARD_VALUE] will mean the actualy md won't get - * checked. If it has the order upgrade it will only harvest if the crop is more than one block high. - * Example: - * FMLInterModComms.sendMessage("Thaumcraft", "harvestStackedCrop", new ItemStack(Block.reed,1,7)); - */ - - //NATIVE CLUSTERS ////////////////////////////////////////////////////////////////////////////////// - - /** - * You can define certain ores that will have a chance to produce native clusters via FMLInterModComms - * in your @Mod.Init method using the "nativeCluster" string message. - * The format should be: - * "[ore item/block id],[ore item/block metadata],[cluster item/block id],[cluster item/block metadata],[chance modifier float]" - * - * NOTE: The chance modifier is a multiplier applied to the default chance for that cluster to be produced (default 27.5% for a pickaxe of the core) - * - * Example for vanilla iron ore to produce one of my own native iron clusters (assuming default id's) at double the default chance: - * FMLInterModComms.sendMessage("Thaumcraft", "nativeCluster","15,0,25016,16,2.0"); - */ - - //LAMP OF GROWTH BLACKLIST /////////////////////////////////////////////////////////////////////////// - /** - * You can blacklist crops that should not be effected by the Lamp of Growth via FMLInterModComms - * in your @Mod.Init method using the "lampBlacklist" itemstack message. - * Sending a metadata of [OreDictionary.WILDCARD_VALUE] will mean the metadata won't get checked. - * Example for vanilla wheat: - * FMLInterModComms.sendMessage("Thaumcraft", "lampBlacklist", new ItemStack(Block.crops,1,OreDictionary.WILDCARD_VALUE)); - */ - - //DIMENSION BLACKLIST /////////////////////////////////////////////////////////////////////////// - /** - * You can blacklist a dimension to not spawn certain thaumcraft features - * in your @Mod.Init method using the "dimensionBlacklist" string message in the format "[dimension]:[level]" - * The level values are as follows: - * [0] stop all tc spawning and generation - * [1] allow ore and node generation (and node special features) - * [2] allow mob spawning - * [3] allow ore and node gen + mob spawning (and node special features) - * Example: - * FMLInterModComms.sendMessage("Thaumcraft", "dimensionBlacklist", "15:1"); - */ - - //BIOME BLACKLIST /////////////////////////////////////////////////////////////////////////// - /** - * You can blacklist a biome to not spawn certain thaumcraft features - * in your @Mod.Init method using the "biomeBlacklist" string message in the format "[biome id]:[level]" - * The level values are as follows: - * [0] stop all tc spawning and generation - * [1] allow ore and node generation (and node special features) - * [2] allow mob spawning - * [3] allow ore and node gen + mob spawning (and node special features) - * Example: - * FMLInterModComms.sendMessage("Thaumcraft", "biomeBlacklist", "180:2"); - */ - - //CHAMPION MOB WHITELIST /////////////////////////////////////////////////////////////////////////// - /** - * You can whitelist an entity class so it can rarely spawn champion versions in your @Mod.Init method using - * the "championWhiteList" string message in the format "[Entity]:[level]" - * The entity must extend EntityMob. - * [Entity] is in a similar format to what is used for mob spawners and such (see EntityList.class for vanilla examples). - * The [level] value indicate how rare the champion version will be - the higher the number the more common. - * The number roughly equals the [n] in 100 chance of a mob being a champion version. - * You can give 0 or negative numbers to allow champions to spawn with a very low chance only in particularly dangerous places. - * However anything less than about -2 will probably result in no spawns at all. - * Example: - * FMLInterModComms.sendMessage("Thaumcraft", "championWhiteList", "Thaumcraft.Wisp:1"); - */ -} diff --git a/api/thaumcraft/api/ThaumcraftApiHelper.java b/api/thaumcraft/api/ThaumcraftApiHelper.java deleted file mode 100644 index 77d5588..0000000 --- a/api/thaumcraft/api/ThaumcraftApiHelper.java +++ /dev/null @@ -1,467 +0,0 @@ -package thaumcraft.api; - -import java.util.HashMap; -import java.util.Iterator; - -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.MathHelper; -import net.minecraft.util.MovingObjectPosition; -import net.minecraft.util.Vec3; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.util.ForgeDirection; -import net.minecraftforge.oredict.OreDictionary; -import thaumcraft.api.aspects.Aspect; -import thaumcraft.api.aspects.AspectList; -import thaumcraft.api.aspects.IEssentiaTransport; - -public class ThaumcraftApiHelper { - - public static AspectList cullTags(AspectList temp) { - AspectList temp2 = new AspectList(); - for (Aspect tag:temp.getAspects()) { - if (tag!=null) - temp2.add(tag, temp.getAmount(tag)); - } - while (temp2!=null && temp2.size()>6) { - Aspect lowest = null; - float low = Short.MAX_VALUE; - for (Aspect tag:temp2.getAspects()) { - if (tag==null) continue; - float ta=temp2.getAmount(tag); - if (tag.isPrimal()) { - ta *= .9f; - } else { - if (!tag.getComponents()[0].isPrimal()) { - ta *= 1.1f; - if (!tag.getComponents()[0].getComponents()[0].isPrimal()) { - ta *= 1.05f; - } - if (!tag.getComponents()[0].getComponents()[1].isPrimal()) { - ta *= 1.05f; - } - } - if (!tag.getComponents()[1].isPrimal()) { - ta *= 1.1f; - if (!tag.getComponents()[1].getComponents()[0].isPrimal()) { - ta *= 1.05f; - } - if (!tag.getComponents()[1].getComponents()[1].isPrimal()) { - ta *= 1.05f; - } - } - } - - if (ta allAspects= new HashMap(); - private static HashMap allCompoundAspects= new HashMap(); - - public static AspectList getAllAspects(int amount) { - if (allAspects.get(amount)==null) { - AspectList al = new AspectList(); - for (Aspect aspect:Aspect.aspects.values()) { - al.add(aspect, amount); - } - allAspects.put(amount, al); - } - return allAspects.get(amount); - } - - public static AspectList getAllCompoundAspects(int amount) { - if (allCompoundAspects.get(amount)==null) { - AspectList al = new AspectList(); - for (Aspect aspect:Aspect.getCompoundAspects()) { - al.add(aspect, amount); - } - allCompoundAspects.put(amount, al); - } - return allCompoundAspects.get(amount); - } - - - /** - * Use to subtract vis from a wand for most operations - * Wands store vis differently so "real" vis costs need to be multiplied by 100 before calling this method - * @param wand the wand itemstack - * @param player the player using the wand - * @param cost the cost of the operation. - * @param doit actually subtract the vis from the wand if true - if false just simulate the result - * @param crafting is this a crafting operation or not - if - * false then things like frugal and potency will apply to the costs - * @return was the vis successfully subtracted - */ - public static boolean consumeVisFromWand(ItemStack wand, EntityPlayer player, - AspectList cost, boolean doit, boolean crafting) { - return ThaumcraftApi.internalMethods.consumeVisFromWand(wand, player, cost, doit, crafting); - } - - /** - * Subtract vis for use by a crafting mechanic. Costs are calculated slightly - * differently and things like the frugal enchant is ignored - * Must NOT be multiplied by 100 - send the actual vis cost - * @param wand the wand itemstack - * @param player the player using the wand - * @param cost the cost of the operation. - * @param doit actually subtract the vis from the wand if true - if false just simulate the result - * @return was the vis successfully subtracted - */ - public static boolean consumeVisFromWandCrafting(ItemStack wand, EntityPlayer player, - AspectList cost, boolean doit) { - return ThaumcraftApi.internalMethods.consumeVisFromWandCrafting(wand, player, cost, doit); - } - - /** - * Subtract vis from a wand the player is carrying. Works like consumeVisFromWand in that actual vis - * costs should be multiplied by 100. The costs are handled like crafting however and things like - * frugal don't effect them - * @param player the player using the wand - * @param cost the cost of the operation. - * @return was the vis successfully subtracted - */ - public static boolean consumeVisFromInventory(EntityPlayer player, AspectList cost) { - return ThaumcraftApi.internalMethods.consumeVisFromInventory(player, cost); - } - - - /** - * This adds permanents or temporary warp to a player. It will automatically be synced clientside - * @param player the player using the wand - * @param amount how much warp to add. Negative amounts are only valid for temporary warp - * @param temporary add temporary warp instead of permanent - */ - public static void addWarpToPlayer(EntityPlayer player, int amount, boolean temporary) { - ThaumcraftApi.internalMethods.addWarpToPlayer(player, amount, temporary); - } - - /** - * This "sticky" warp to a player. Sticky warp is permanent warp that can be removed. - * It will automatically be synced clientside - * @param player the player using the wand - * @param amount how much warp to add. Can have negative amounts. - */ - public static void addStickyWarpToPlayer(EntityPlayer player, int amount) { - ThaumcraftApi.internalMethods.addStickyWarpToPlayer(player, amount); - } - - public static MovingObjectPosition rayTraceIgnoringSource(World world, Vec3 v1, Vec3 v2, - boolean bool1, boolean bool2, boolean bool3) - { - if (!Double.isNaN(v1.xCoord) && !Double.isNaN(v1.yCoord) && !Double.isNaN(v1.zCoord)) - { - if (!Double.isNaN(v2.xCoord) && !Double.isNaN(v2.yCoord) && !Double.isNaN(v2.zCoord)) - { - int i = MathHelper.floor_double(v2.xCoord); - int j = MathHelper.floor_double(v2.yCoord); - int k = MathHelper.floor_double(v2.zCoord); - int l = MathHelper.floor_double(v1.xCoord); - int i1 = MathHelper.floor_double(v1.yCoord); - int j1 = MathHelper.floor_double(v1.zCoord); - Block block = world.getBlock(l, i1, j1); - int k1 = world.getBlockMetadata(l, i1, j1); - - MovingObjectPosition movingobjectposition2 = null; - k1 = 200; - - while (k1-- >= 0) - { - if (Double.isNaN(v1.xCoord) || Double.isNaN(v1.yCoord) || Double.isNaN(v1.zCoord)) - { - return null; - } - - if (l == i && i1 == j && j1 == k) - { - continue; - } - - boolean flag6 = true; - boolean flag3 = true; - boolean flag4 = true; - double d0 = 999.0D; - double d1 = 999.0D; - double d2 = 999.0D; - - if (i > l) - { - d0 = (double)l + 1.0D; - } - else if (i < l) - { - d0 = (double)l + 0.0D; - } - else - { - flag6 = false; - } - - if (j > i1) - { - d1 = (double)i1 + 1.0D; - } - else if (j < i1) - { - d1 = (double)i1 + 0.0D; - } - else - { - flag3 = false; - } - - if (k > j1) - { - d2 = (double)j1 + 1.0D; - } - else if (k < j1) - { - d2 = (double)j1 + 0.0D; - } - else - { - flag4 = false; - } - - double d3 = 999.0D; - double d4 = 999.0D; - double d5 = 999.0D; - double d6 = v2.xCoord - v1.xCoord; - double d7 = v2.yCoord - v1.yCoord; - double d8 = v2.zCoord - v1.zCoord; - - if (flag6) - { - d3 = (d0 - v1.xCoord) / d6; - } - - if (flag3) - { - d4 = (d1 - v1.yCoord) / d7; - } - - if (flag4) - { - d5 = (d2 - v1.zCoord) / d8; - } - - boolean flag5 = false; - byte b0; - - if (d3 < d4 && d3 < d5) - { - if (i > l) - { - b0 = 4; - } - else - { - b0 = 5; - } - - v1.xCoord = d0; - v1.yCoord += d7 * d3; - v1.zCoord += d8 * d3; - } - else if (d4 < d5) - { - if (j > i1) - { - b0 = 0; - } - else - { - b0 = 1; - } - - v1.xCoord += d6 * d4; - v1.yCoord = d1; - v1.zCoord += d8 * d4; - } - else - { - if (k > j1) - { - b0 = 2; - } - else - { - b0 = 3; - } - - v1.xCoord += d6 * d5; - v1.yCoord += d7 * d5; - v1.zCoord = d2; - } - - Vec3 vec32 = Vec3.createVectorHelper(v1.xCoord, v1.yCoord, v1.zCoord); - l = (int)(vec32.xCoord = (double)MathHelper.floor_double(v1.xCoord)); - - if (b0 == 5) - { - --l; - ++vec32.xCoord; - } - - i1 = (int)(vec32.yCoord = (double)MathHelper.floor_double(v1.yCoord)); - - if (b0 == 1) - { - --i1; - ++vec32.yCoord; - } - - j1 = (int)(vec32.zCoord = (double)MathHelper.floor_double(v1.zCoord)); - - if (b0 == 3) - { - --j1; - ++vec32.zCoord; - } - - Block block1 = world.getBlock(l, i1, j1); - int l1 = world.getBlockMetadata(l, i1, j1); - - if (!bool2 || block1.getCollisionBoundingBoxFromPool(world, l, i1, j1) != null) - { - if (block1.canCollideCheck(l1, bool1)) - { - MovingObjectPosition movingobjectposition1 = block1.collisionRayTrace(world, l, i1, j1, v1, v2); - - if (movingobjectposition1 != null) - { - return movingobjectposition1; - } - } - else - { - movingobjectposition2 = new MovingObjectPosition(l, i1, j1, b0, v1, false); - } - } - } - - return bool3 ? movingobjectposition2 : null; - } - else - { - return null; - } - } - else - { - return null; - } - } -} diff --git a/api/thaumcraft/api/TileThaumcraft.java b/api/thaumcraft/api/TileThaumcraft.java deleted file mode 100644 index 56ccae8..0000000 --- a/api/thaumcraft/api/TileThaumcraft.java +++ /dev/null @@ -1,63 +0,0 @@ -package thaumcraft.api; - -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.network.NetworkManager; -import net.minecraft.network.Packet; -import net.minecraft.network.play.server.S35PacketUpdateTileEntity; -import net.minecraft.tileentity.TileEntity; - -/** - * - * @author azanor - * - * Custom tile entity class I use for most of my tile entities. Setup in such a way that only - * the nbt data within readCustomNBT / writeCustomNBT will be sent to the client when the tile - * updates. Apart from all the normal TE data that gets sent that is. - * - */ -public class TileThaumcraft extends TileEntity { - - //NBT stuff - - @Override - public void readFromNBT(NBTTagCompound nbttagcompound) - { - super.readFromNBT(nbttagcompound); - readCustomNBT(nbttagcompound); - } - - public void readCustomNBT(NBTTagCompound nbttagcompound) - { - //TODO - } - - @Override - public void writeToNBT(NBTTagCompound nbttagcompound) - { - super.writeToNBT(nbttagcompound); - writeCustomNBT(nbttagcompound); - } - - public void writeCustomNBT(NBTTagCompound nbttagcompound) - { - //TODO - } - - //Client Packet stuff - @Override - public Packet getDescriptionPacket() { - NBTTagCompound nbttagcompound = new NBTTagCompound(); - this.writeCustomNBT(nbttagcompound); - return new S35PacketUpdateTileEntity(this.xCoord, this.yCoord, this.zCoord, -999, nbttagcompound); - } - - @Override - public void onDataPacket(NetworkManager net, S35PacketUpdateTileEntity pkt) { - super.onDataPacket(net, pkt); - this.readCustomNBT(pkt.func_148857_g()); - } - - - - -} diff --git a/api/thaumcraft/api/WorldCoordinates.java b/api/thaumcraft/api/WorldCoordinates.java deleted file mode 100644 index 6c620af..0000000 --- a/api/thaumcraft/api/WorldCoordinates.java +++ /dev/null @@ -1,117 +0,0 @@ -package thaumcraft.api; - -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.tileentity.TileEntity; - -public class WorldCoordinates implements Comparable -{ - public int x; - - /** the y coordinate */ - public int y; - - /** the z coordinate */ - public int z; - - public int dim; - - public WorldCoordinates() {} - - public WorldCoordinates(int par1, int par2, int par3, int d) - { - this.x = par1; - this.y = par2; - this.z = par3; - this.dim = d; - } - - public WorldCoordinates(TileEntity tile) - { - this.x = tile.xCoord; - this.y = tile.yCoord; - this.z = tile.zCoord; - this.dim = tile.getWorldObj().provider.dimensionId; - } - - public WorldCoordinates(WorldCoordinates par1ChunkCoordinates) - { - this.x = par1ChunkCoordinates.x; - this.y = par1ChunkCoordinates.y; - this.z = par1ChunkCoordinates.z; - this.dim = par1ChunkCoordinates.dim; - } - - public boolean equals(Object par1Obj) - { - if (!(par1Obj instanceof WorldCoordinates)) - { - return false; - } - else - { - WorldCoordinates coordinates = (WorldCoordinates)par1Obj; - return this.x == coordinates.x && this.y == coordinates.y && this.z == coordinates.z && this.dim == coordinates.dim ; - } - } - - public int hashCode() - { - return this.x + this.y << 8 + this.z << 16 + this.dim << 24; - } - - /** - * Compare the coordinate with another coordinate - */ - public int compareWorldCoordinate(WorldCoordinates par1) - { - return this.dim == par1.dim ? ( - this.y == par1.y ? (this.z == par1.z ? this.x - par1.x : this.z - par1.z) : this.y - par1.y) : -1; - } - - public void set(int par1, int par2, int par3, int d) - { - this.x = par1; - this.y = par2; - this.z = par3; - this.dim = d; - } - - /** - * Returns the squared distance between this coordinates and the coordinates given as argument. - */ - public float getDistanceSquared(int par1, int par2, int par3) - { - float f = (float)(this.x - par1); - float f1 = (float)(this.y - par2); - float f2 = (float)(this.z - par3); - return f * f + f1 * f1 + f2 * f2; - } - - /** - * Return the squared distance between this coordinates and the ChunkCoordinates given as argument. - */ - public float getDistanceSquaredToWorldCoordinates(WorldCoordinates par1ChunkCoordinates) - { - return this.getDistanceSquared(par1ChunkCoordinates.x, par1ChunkCoordinates.y, par1ChunkCoordinates.z); - } - - public int compareTo(Object par1Obj) - { - return this.compareWorldCoordinate((WorldCoordinates)par1Obj); - } - - public void readNBT(NBTTagCompound nbt) { - this.x = nbt.getInteger("w_x"); - this.y = nbt.getInteger("w_y"); - this.z = nbt.getInteger("w_z"); - this.dim = nbt.getInteger("w_d"); - } - - public void writeNBT(NBTTagCompound nbt) { - nbt.setInteger("w_x",x); - nbt.setInteger("w_y",y); - nbt.setInteger("w_z",z); - nbt.setInteger("w_d",dim); - } - -} diff --git a/api/thaumcraft/api/aspects/Aspect.java b/api/thaumcraft/api/aspects/Aspect.java deleted file mode 100644 index 0ea13f5..0000000 --- a/api/thaumcraft/api/aspects/Aspect.java +++ /dev/null @@ -1,201 +0,0 @@ -package thaumcraft.api.aspects; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.LinkedHashMap; - -import net.minecraft.util.ResourceLocation; -import net.minecraft.util.StatCollector; - -import org.apache.commons.lang3.text.WordUtils; - -public class Aspect { - - String tag; - Aspect[] components; - int color; - private String chatcolor; - ResourceLocation image; - int blend; - - /** - * Use this constructor to register your own aspects. - * @param tag the key that will be used to reference this aspect, as well as its latin display name - * @param color color to display the tag in - * @param components the aspects this one is formed from - * @param image ResourceLocation pointing to a 32x32 icon of the aspect - * @param blend GL11 blendmode (1 or 771). Used for rendering nodes. Default is 1 - */ - public Aspect(String tag, int color, Aspect[] components, ResourceLocation image, int blend) { - if (aspects.containsKey(tag)) throw new IllegalArgumentException(tag+" already registered!"); - this.tag = tag; - this.components = components; - this.color = color; - this.image = image; - this.blend = blend; - aspects.put(tag, this); - } - - /** - * Shortcut constructor I use for the default aspects - you shouldn't be using this. - */ - public Aspect(String tag, int color, Aspect[] components) { - this(tag,color,components,new ResourceLocation("thaumcraft","textures/aspects/"+tag.toLowerCase()+".png"),1); - } - - /** - * Shortcut constructor I use for the default aspects - you shouldn't be using this. - */ - public Aspect(String tag, int color, Aspect[] components, int blend) { - this(tag,color,components,new ResourceLocation("thaumcraft","textures/aspects/"+tag.toLowerCase()+".png"),blend); - } - - /** - * Shortcut constructor I use for the primal aspects - - * you shouldn't use this as making your own primal aspects will break all the things. - */ - public Aspect(String tag, int color, String chatcolor, int blend) { - this(tag,color,(Aspect[])null, blend); - this.setChatcolor(chatcolor); - } - - public int getColor() { - return color; - } - - public String getName() { - return WordUtils.capitalizeFully(tag); - } - - public String getLocalizedDescription() { - return StatCollector.translateToLocal("tc.aspect."+tag); - } - - public String getTag() { - return tag; - } - - public void setTag(String tag) { - this.tag = tag; - } - - public Aspect[] getComponents() { - return components; - } - - public void setComponents(Aspect[] components) { - this.components = components; - } - - public ResourceLocation getImage() { - return image; - } - - public static Aspect getAspect(String tag) { - return aspects.get(tag); - } - - public int getBlend() { - return blend; - } - - public void setBlend(int blend) { - this.blend = blend; - } - - public boolean isPrimal() { - return getComponents()==null || getComponents().length!=2; - } - - /////////////////////////////// - public static ArrayList getPrimalAspects() { - ArrayList primals = new ArrayList(); - Collection pa = aspects.values(); - for (Aspect aspect:pa) { - if (aspect.isPrimal()) primals.add(aspect); - } - return primals; - } - - public static ArrayList getCompoundAspects() { - ArrayList compounds = new ArrayList(); - Collection pa = aspects.values(); - for (Aspect aspect:pa) { - if (!aspect.isPrimal()) compounds.add(aspect); - } - return compounds; - } - - public String getChatcolor() { - return chatcolor; - } - - public void setChatcolor(String chatcolor) { - this.chatcolor = chatcolor; - } - - - /////////////////////////////// - public static LinkedHashMap aspects = new LinkedHashMap(); - - //PRIMAL - public static final Aspect AIR = new Aspect("aer",0xffff7e,"e",1); - public static final Aspect EARTH = new Aspect("terra",0x56c000,"2",1); - public static final Aspect FIRE = new Aspect("ignis",0xff5a01,"c",1); - public static final Aspect WATER = new Aspect("aqua",0x3cd4fc,"3",1); - public static final Aspect ORDER = new Aspect("ordo",0xd5d4ec,"7",1); - public static final Aspect ENTROPY = new Aspect("perditio",0x404040,"8",771); - - //SECONDARY - public static final Aspect VOID = new Aspect("vacuos",0x888888, new Aspect[] {AIR, ENTROPY},771); - public static final Aspect LIGHT = new Aspect("lux",0xfff663, new Aspect[] {AIR, FIRE}); - public static final Aspect WEATHER = new Aspect("tempestas",0xFFFFFF, new Aspect[] {AIR, WATER}); - public static final Aspect MOTION = new Aspect("motus",0xcdccf4, new Aspect[] {AIR, ORDER}); - public static final Aspect COLD = new Aspect("gelum",0xe1ffff, new Aspect[] {FIRE, ENTROPY}); - public static final Aspect CRYSTAL = new Aspect("vitreus",0x80ffff, new Aspect[] {EARTH, ORDER}); - public static final Aspect LIFE = new Aspect("victus",0xde0005, new Aspect[] {WATER, EARTH}); - public static final Aspect POISON = new Aspect("venenum",0x89f000, new Aspect[] {WATER, ENTROPY}); - public static final Aspect ENERGY = new Aspect("potentia",0xc0ffff, new Aspect[] {ORDER, FIRE}); - public static final Aspect EXCHANGE = new Aspect("permutatio",0x578357, new Aspect[] {ENTROPY, ORDER}); -// public static final Aspect ?? = new Aspect("??",0xcdccf4, new Aspect[] {AIR, EARTH}); -// public static final Aspect ?? = new Aspect("??",0xcdccf4, new Aspect[] {FIRE, EARTH}); -// public static final Aspect ?? = new Aspect("??",0xcdccf4, new Aspect[] {FIRE, WATER}); -// public static final Aspect ?? = new Aspect("??",0xcdccf4, new Aspect[] {ORDER, WATER}); -// public static final Aspect ?? = new Aspect("??",0xcdccf4, new Aspect[] {EARTH, ENTROPY}); - - //TERTIARY - public static final Aspect METAL = new Aspect("metallum",0xb5b5cd, new Aspect[] {EARTH, CRYSTAL}); - public static final Aspect DEATH = new Aspect("mortuus",0x887788, new Aspect[] {LIFE, ENTROPY}); - public static final Aspect FLIGHT = new Aspect("volatus",0xe7e7d7, new Aspect[] {AIR, MOTION}); - public static final Aspect DARKNESS = new Aspect("tenebrae",0x222222, new Aspect[] {VOID, LIGHT}); - public static final Aspect SOUL = new Aspect("spiritus",0xebebfb, new Aspect[] {LIFE, DEATH}); - public static final Aspect HEAL = new Aspect("sano",0xff2f34, new Aspect[] {LIFE, ORDER}); - public static final Aspect TRAVEL = new Aspect("iter",0xe0585b, new Aspect[] {MOTION, EARTH}); - public static final Aspect ELDRITCH = new Aspect("alienis",0x805080, new Aspect[] {VOID, DARKNESS}); - public static final Aspect MAGIC = new Aspect("praecantatio",0x9700c0, new Aspect[] {VOID, ENERGY}); - public static final Aspect AURA = new Aspect("auram",0xffc0ff, new Aspect[] {MAGIC, AIR}); - public static final Aspect TAINT = new Aspect("vitium",0x800080, new Aspect[] {MAGIC, ENTROPY}); - public static final Aspect SLIME = new Aspect("limus",0x01f800, new Aspect[] {LIFE, WATER}); - public static final Aspect PLANT = new Aspect("herba",0x01ac00, new Aspect[] {LIFE, EARTH}); - public static final Aspect TREE = new Aspect("arbor",0x876531, new Aspect[] {AIR, PLANT}); - public static final Aspect BEAST = new Aspect("bestia",0x9f6409, new Aspect[] {MOTION, LIFE}); - public static final Aspect FLESH = new Aspect("corpus",0xee478d, new Aspect[] {DEATH, BEAST}); - public static final Aspect UNDEAD = new Aspect("exanimis",0x3a4000, new Aspect[] {MOTION, DEATH}); - public static final Aspect MIND = new Aspect("cognitio",0xffc2b3, new Aspect[] {FIRE, SOUL}); - public static final Aspect SENSES = new Aspect("sensus",0x0fd9ff, new Aspect[] {AIR, SOUL}); - public static final Aspect MAN = new Aspect("humanus",0xffd7c0, new Aspect[] {BEAST, MIND}); - public static final Aspect CROP = new Aspect("messis",0xe1b371, new Aspect[] {PLANT, MAN}); - public static final Aspect MINE = new Aspect("perfodio",0xdcd2d8, new Aspect[] {MAN, EARTH}); - public static final Aspect TOOL = new Aspect("instrumentum",0x4040ee, new Aspect[] {MAN, ORDER}); - public static final Aspect HARVEST = new Aspect("meto",0xeead82, new Aspect[] {CROP, TOOL}); - public static final Aspect WEAPON = new Aspect("telum",0xc05050, new Aspect[] {TOOL, FIRE}); - public static final Aspect ARMOR = new Aspect("tutamen",0x00c0c0, new Aspect[] {TOOL, EARTH}); - public static final Aspect HUNGER = new Aspect("fames",0x9a0305, new Aspect[] {LIFE, VOID}); - public static final Aspect GREED = new Aspect("lucrum",0xe6be44, new Aspect[] {MAN, HUNGER}); - public static final Aspect CRAFT = new Aspect("fabrico",0x809d80, new Aspect[] {MAN, TOOL}); - public static final Aspect CLOTH = new Aspect("pannus",0xeaeac2, new Aspect[] {TOOL, BEAST}); - public static final Aspect MECHANISM = new Aspect("machina",0x8080a0, new Aspect[] {MOTION, TOOL}); - public static final Aspect TRAP = new Aspect("vinculum",0x9a8080, new Aspect[] {MOTION, ENTROPY}); - - -} diff --git a/api/thaumcraft/api/aspects/AspectList.java b/api/thaumcraft/api/aspects/AspectList.java deleted file mode 100644 index b578141..0000000 --- a/api/thaumcraft/api/aspects/AspectList.java +++ /dev/null @@ -1,292 +0,0 @@ -package thaumcraft.api.aspects; - -import java.io.Serializable; -import java.util.LinkedHashMap; - -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.nbt.NBTTagList; -import thaumcraft.api.ThaumcraftApiHelper; - -public class AspectList implements Serializable { - - public LinkedHashMap aspects = new LinkedHashMap();//aspects associated with this object - - - /** - * this creates a new aspect list with preloaded values based off the aspects of the given item. - * @param the itemstack of the given item - */ - public AspectList(ItemStack stack) { - try { - AspectList temp = ThaumcraftApiHelper.getObjectAspects(stack); - if (temp!=null) - for (Aspect tag:temp.getAspects()) { - add(tag,temp.getAmount(tag)); - } - } catch (Exception e) {} - } - - public AspectList() { - } - - public AspectList copy() { - AspectList out = new AspectList(); - for (Aspect a:this.getAspects()) - out.add(a, this.getAmount(a)); - return out; - } - - /** - * @return the amount of different aspects in this collection - */ - public int size() { - return aspects.size(); - } - - /** - * @return the amount of total vis in this collection - */ - public int visSize() { - int q = 0; - - for (Aspect as:aspects.keySet()) { - q+=this.getAmount(as); - } - - return q; - } - - /** - * @return an array of all the aspects in this collection - */ - public Aspect[] getAspects() { - Aspect[] q = new Aspect[1]; - return aspects.keySet().toArray(q); - } - - /** - * @return an array of all the aspects in this collection - */ - public Aspect[] getPrimalAspects() { - AspectList t = new AspectList(); - for (Aspect as:aspects.keySet()) { - if (as.isPrimal()) { - t.add(as,1); - } - } - Aspect[] q = new Aspect[1]; - return t.aspects.keySet().toArray(q); - } - - /** - * @return an array of all the aspects in this collection sorted by name - */ - public Aspect[] getAspectsSorted() { - try { - Aspect[] out = aspects.keySet().toArray(new Aspect[]{}); - boolean change=false; - do { - change=false; - for(int a=0;a0) { - out[a] = e2; - out[a+1] = e1; - change = true; - break; - } - } - } while (change==true); - return out; - } catch (Exception e) { - return this.getAspects(); - } - } - - /** - * @return an array of all the aspects in this collection sorted by amount - */ - public Aspect[] getAspectsSortedAmount() { - try { - Aspect[] out = aspects.keySet().toArray(new Aspect[1]); - boolean change=false; - do { - change=false; - for(int a=0;a0 && e2>0 && e2>e1) { - Aspect ea = out[a]; - Aspect eb = out[a+1]; - out[a] = eb; - out[a+1] = ea; - change = true; - break; - } - } - } while (change==true); - return out; - } catch (Exception e) { - return this.getAspects(); - } - } - - /** - * @param key - * @return the amount associated with the given aspect in this collection - */ - public int getAmount(Aspect key) { - return aspects.get(key)==null?0:aspects.get(key); - } - - /** - * Reduces the amount of an aspect in this collection by the given amount. - * @param key - * @param amount - * @return - */ - public boolean reduce(Aspect key, int amount) { - if (getAmount(key)>=amount) { - int am = getAmount(key)-amount; - aspects.put(key, am); - return true; - } - return false; - } - - /** - * Reduces the amount of an aspect in this collection by the given amount. - * If reduced to 0 or less the aspect will be removed completely. - * @param key - * @param amount - * @return - */ - public AspectList remove(Aspect key, int amount) { - int am = getAmount(key)-amount; - if (am<=0) aspects.remove(key); else - this.aspects.put(key, am); - return this; - } - - /** - * Simply removes the aspect from the list - * @param key - * @param amount - * @return - */ - public AspectList remove(Aspect key) { - aspects.remove(key); - return this; - } - - /** - * Adds this aspect and amount to the collection. - * If the aspect exists then its value will be increased by the given amount. - * @param aspect - * @param amount - * @return - */ - public AspectList add(Aspect aspect, int amount) { - if (this.aspects.containsKey(aspect)) { - int oldamount = this.aspects.get(aspect); - amount+=oldamount; - } - this.aspects.put( aspect, amount ); - return this; - } - - - /** - * Adds this aspect and amount to the collection. - * If the aspect exists then only the highest of the old or new amount will be used. - * @param aspect - * @param amount - * @return - */ - public AspectList merge(Aspect aspect, int amount) { - if (this.aspects.containsKey(aspect)) { - int oldamount = this.aspects.get(aspect); - if (amount0?aspects:null; - } - return null; - } - - @Override - public void setAspects(ItemStack itemstack, AspectList aspects) { - if (!itemstack.hasTagCompound()) itemstack.setTagCompound(new NBTTagCompound()); - aspects.writeToNBT(itemstack.getTagCompound()); - } -*/ \ No newline at end of file diff --git a/api/thaumcraft/api/aspects/IEssentiaTransport.java b/api/thaumcraft/api/aspects/IEssentiaTransport.java deleted file mode 100644 index fecbc16..0000000 --- a/api/thaumcraft/api/aspects/IEssentiaTransport.java +++ /dev/null @@ -1,100 +0,0 @@ -package thaumcraft.api.aspects; - -import net.minecraftforge.common.util.ForgeDirection; - - -/** - * @author Azanor - * This interface is used by tiles that use or transport vis. - * Only tiles that implement this interface will be able to connect to vis conduits or other thaumic devices - */ -public interface IEssentiaTransport { - /** - * Is this tile able to connect to other vis users/sources on the specified side? - * @param face - * @return - */ - public boolean isConnectable(ForgeDirection face); - - /** - * Is this side used to input essentia? - * @param face - * @return - */ - boolean canInputFrom(ForgeDirection face); - - /** - * Is this side used to output essentia? - * @param face - * @return - */ - boolean canOutputTo(ForgeDirection face); - - /** - * Sets the amount of suction this block will apply - * @param suction - */ - public void setSuction(Aspect aspect, int amount); - - /** - * Returns the type of suction this block is applying. - * @param loc - * the location from where the suction is being checked - * @return - * a return type of null indicates the suction is untyped and the first thing available will be drawn - */ - public Aspect getSuctionType(ForgeDirection face); - - /** - * Returns the strength of suction this block is applying. - * @param loc - * the location from where the suction is being checked - * @return - */ - public int getSuctionAmount(ForgeDirection face); - - /** - * remove the specified amount of essentia from this transport tile - * @return how much was actually taken - */ - public int takeEssentia(Aspect aspect, int amount, ForgeDirection face); - - /** - * add the specified amount of essentia to this transport tile - * @return how much was actually added - */ - public int addEssentia(Aspect aspect, int amount, ForgeDirection face); - - /** - * What type of essentia this contains - * @param face - * @return - */ - public Aspect getEssentiaType(ForgeDirection face); - - /** - * How much essentia this block contains - * @param face - * @return - */ - public int getEssentiaAmount(ForgeDirection face); - - - - /** - * Essentia will not be drawn from this container unless the suction exceeds this amount. - * @return the amount - */ - public int getMinimumSuction(); - - /** - * Return true if you want the conduit to extend a little further into the block. - * Used by jars and alembics that have smaller than normal hitboxes - * @return - */ - boolean renderExtendedTube(); - - - -} - diff --git a/api/thaumcraft/api/crafting/CrucibleRecipe.java b/api/thaumcraft/api/crafting/CrucibleRecipe.java deleted file mode 100644 index 595b6e5..0000000 --- a/api/thaumcraft/api/crafting/CrucibleRecipe.java +++ /dev/null @@ -1,91 +0,0 @@ -package thaumcraft.api.crafting; - -import java.util.ArrayList; - -import net.minecraft.item.ItemStack; -import net.minecraftforge.oredict.OreDictionary; -import thaumcraft.api.ThaumcraftApiHelper; -import thaumcraft.api.aspects.Aspect; -import thaumcraft.api.aspects.AspectList; - -public class CrucibleRecipe { - - private ItemStack recipeOutput; - - public Object catalyst; - public AspectList aspects; - public String key; - - public int hash; - - public CrucibleRecipe(String researchKey, ItemStack result, Object cat, AspectList tags) { - recipeOutput = result; - this.aspects = tags; - this.key = researchKey; - this.catalyst = cat; - if (cat instanceof String) { - this.catalyst = OreDictionary.getOres((String) cat); - } - String hc = researchKey + result.toString(); - for (Aspect tag:tags.getAspects()) { - hc += tag.getTag()+tags.getAmount(tag); - } - if (cat instanceof ItemStack) { - hc += ((ItemStack)cat).toString(); - } else - if (cat instanceof ArrayList && ((ArrayList)catalyst).size()>0) { - for (ItemStack is :(ArrayList)catalyst) { - hc += is.toString(); - } - } - - hash = hc.hashCode(); - } - - - - public boolean matches(AspectList itags, ItemStack cat) { - if (catalyst instanceof ItemStack && - !ThaumcraftApiHelper.itemMatches((ItemStack) catalyst,cat,false)) { - return false; - } else - if (catalyst instanceof ArrayList && ((ArrayList)catalyst).size()>0) { - ItemStack[] ores = ((ArrayList)catalyst).toArray(new ItemStack[]{}); - if (!ThaumcraftApiHelper.containsMatch(false, new ItemStack[]{cat},ores)) return false; - } - if (itags==null) return false; - for (Aspect tag:aspects.getAspects()) { - if (itags.getAmount(tag))catalyst).size()>0) { - ItemStack[] ores = ((ArrayList)catalyst).toArray(new ItemStack[]{}); - if (ThaumcraftApiHelper.containsMatch(false, new ItemStack[]{cat},ores)) return true; - } - return false; - } - - public AspectList removeMatching(AspectList itags) { - AspectList temptags = new AspectList(); - temptags.aspects.putAll(itags.aspects); - - for (Aspect tag:aspects.getAspects()) { - temptags.remove(tag, aspects.getAmount(tag)); - } - - itags = temptags; - return itags; - } - - public ItemStack getRecipeOutput() { - return recipeOutput; - } - - -} diff --git a/api/thaumcraft/api/crafting/IArcaneRecipe.java b/api/thaumcraft/api/crafting/IArcaneRecipe.java deleted file mode 100644 index bb5036d..0000000 --- a/api/thaumcraft/api/crafting/IArcaneRecipe.java +++ /dev/null @@ -1,35 +0,0 @@ -package thaumcraft.api.crafting; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.IInventory; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; -import thaumcraft.api.aspects.AspectList; - -public interface IArcaneRecipe -{ - - - /** - * Used to check if a recipe matches current crafting inventory - * @param player - */ - boolean matches(IInventory var1, World world, EntityPlayer player); - - /** - * Returns an Item that is the result of this recipe - */ - ItemStack getCraftingResult(IInventory var1); - - /** - * Returns the size of the recipe area - */ - int getRecipeSize(); - - ItemStack getRecipeOutput(); - AspectList getAspects(); - AspectList getAspects(IInventory var1); - String getResearch(); - - -} diff --git a/api/thaumcraft/api/crafting/IInfusionStabiliser.java b/api/thaumcraft/api/crafting/IInfusionStabiliser.java deleted file mode 100644 index d137ff2..0000000 --- a/api/thaumcraft/api/crafting/IInfusionStabiliser.java +++ /dev/null @@ -1,19 +0,0 @@ -package thaumcraft.api.crafting; - -import net.minecraft.world.World; - -/** - * - * @author Azanor - * - * Blocks that implement this interface act as infusion crafting stabilisers like candles and skulls - * - */ -public interface IInfusionStabiliser { - - /** - * returns true if the block can stabilise things - */ - public boolean canStabaliseInfusion(World world, int x, int y, int z); - -} diff --git a/api/thaumcraft/api/crafting/InfusionEnchantmentRecipe.java b/api/thaumcraft/api/crafting/InfusionEnchantmentRecipe.java deleted file mode 100644 index bdc5f50..0000000 --- a/api/thaumcraft/api/crafting/InfusionEnchantmentRecipe.java +++ /dev/null @@ -1,154 +0,0 @@ -package thaumcraft.api.crafting; - -import java.util.ArrayList; -import java.util.Iterator; -import java.util.Map; - -import net.minecraft.enchantment.Enchantment; -import net.minecraft.enchantment.EnchantmentHelper; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; -import net.minecraftforge.oredict.OreDictionary; -import thaumcraft.api.ThaumcraftApiHelper; -import thaumcraft.api.aspects.AspectList; - -public class InfusionEnchantmentRecipe -{ - - public AspectList aspects; - public String research; - public ItemStack[] components; - public Enchantment enchantment; - public int recipeXP; - public int instability; - - public InfusionEnchantmentRecipe(String research, Enchantment input, int inst, - AspectList aspects2, ItemStack[] recipe) { - this.research = research; - this.enchantment = input; - this.aspects = aspects2; - this.components = recipe; - this.instability = inst; - this.recipeXP = Math.max(1, input.getMinEnchantability(1)/3); - } - - /** - * Used to check if a recipe matches current crafting inventory - * @param player - */ - public boolean matches(ArrayList input, ItemStack central, World world, EntityPlayer player) { - if (research.length()>0 && !ThaumcraftApiHelper.isResearchComplete(player.getCommandSenderName(), research)) { - return false; - } - - if (!enchantment.canApply(central) || !central.getItem().isItemTool(central)) { - return false; - } - - Map map1 = EnchantmentHelper.getEnchantments(central); - Iterator iterator = map1.keySet().iterator(); - while (iterator.hasNext()) - { - int j1 = ((Integer)iterator.next()).intValue(); - Enchantment ench = Enchantment.enchantmentsList[j1]; - if (j1 == enchantment.effectId && - EnchantmentHelper.getEnchantmentLevel(j1, central)>=ench.getMaxLevel()) - return false; - if (enchantment.effectId != ench.effectId && - (!enchantment.canApplyTogether(ench) || - !ench.canApplyTogether(enchantment))) { - return false; - } - } - - ItemStack i2 = null; - - ArrayList ii = new ArrayList(); - for (ItemStack is:input) { - ii.add(is.copy()); - } - - for (ItemStack comp:components) { - boolean b=false; - for (int a=0;a input, ItemStack central, World world, EntityPlayer player) { - if (getRecipeInput()==null) return false; - - if (research.length()>0 && !ThaumcraftApiHelper.isResearchComplete(player.getCommandSenderName(), research)) { - return false; - } - - ItemStack i2 = central.copy(); - if (getRecipeInput().getItemDamage()==OreDictionary.WILDCARD_VALUE) { - i2.setItemDamage(OreDictionary.WILDCARD_VALUE); - } - - if (!areItemStacksEqual(i2, getRecipeInput(), true)) return false; - - ArrayList ii = new ArrayList(); - for (ItemStack is:input) { - ii.add(is.copy()); - } - - for (ItemStack comp:getComponents()) { - boolean b=false; - for (int a=0;a itemMap = new HashMap(); - - for (; idx < recipe.length; idx += 2) - { - Character chr = (Character)recipe[idx]; - Object in = recipe[idx + 1]; - - if (in instanceof ItemStack) - { - itemMap.put(chr, ((ItemStack)in).copy()); - } - else if (in instanceof Item) - { - itemMap.put(chr, new ItemStack((Item)in)); - } - else if (in instanceof Block) - { - itemMap.put(chr, new ItemStack((Block)in, 1, OreDictionary.WILDCARD_VALUE)); - } - else if (in instanceof String) - { - itemMap.put(chr, OreDictionary.getOres((String)in)); - } - else - { - String ret = "Invalid shaped ore recipe: "; - for (Object tmp : recipe) - { - ret += tmp + ", "; - } - ret += output; - throw new RuntimeException(ret); - } - } - - input = new Object[width * height]; - int x = 0; - for (char chr : shape.toCharArray()) - { - input[x++] = itemMap.get(chr); - } - } - - @Override - public ItemStack getCraftingResult(IInventory var1){ return output.copy(); } - - @Override - public int getRecipeSize(){ return input.length; } - - @Override - public ItemStack getRecipeOutput(){ return output; } - - @Override - public boolean matches(IInventory inv, World world, EntityPlayer player) - { - if (research.length()>0 && !ThaumcraftApiHelper.isResearchComplete(player.getCommandSenderName(), research)) { - return false; - } - for (int x = 0; x <= MAX_CRAFT_GRID_WIDTH - width; x++) - { - for (int y = 0; y <= MAX_CRAFT_GRID_HEIGHT - height; ++y) - { - if (checkMatch(inv, x, y, false)) - { - return true; - } - - if (mirrored && checkMatch(inv, x, y, true)) - { - return true; - } - } - } - - return false; - } - - private boolean checkMatch(IInventory inv, int startX, int startY, boolean mirror) - { - for (int x = 0; x < MAX_CRAFT_GRID_WIDTH; x++) - { - for (int y = 0; y < MAX_CRAFT_GRID_HEIGHT; y++) - { - int subX = x - startX; - int subY = y - startY; - Object target = null; - - if (subX >= 0 && subY >= 0 && subX < width && subY < height) - { - if (mirror) - { - target = input[width - subX - 1 + subY * width]; - } - else - { - target = input[subX + subY * width]; - } - } - - ItemStack slot = ThaumcraftApiHelper.getStackInRowAndColumn(inv, x, y); - - if (target instanceof ItemStack) - { - if (!checkItemEquals((ItemStack)target, slot)) - { - return false; - } - } - else if (target instanceof ArrayList) - { - boolean matched = false; - - for (ItemStack item : (ArrayList)target) - { - matched = matched || checkItemEquals(item, slot); - } - - if (!matched) - { - return false; - } - } - else if (target == null && slot != null) - { - return false; - } - } - } - - return true; - } - - private boolean checkItemEquals(ItemStack target, ItemStack input) - { - if (input == null && target != null || input != null && target == null) - { - return false; - } - return (target.getItem() == input.getItem() && - (!target.hasTagCompound() || ThaumcraftApiHelper.areItemStackTagsEqualForCrafting(input,target)) && - (target.getItemDamage() == OreDictionary.WILDCARD_VALUE|| target.getItemDamage() == input.getItemDamage())); - } - - public ShapedArcaneRecipe setMirrored(boolean mirror) - { - mirrored = mirror; - return this; - } - - /** - * Returns the input for this recipe, any mod accessing this value should never - * manipulate the values in this array as it will effect the recipe itself. - * @return The recipes input vales. - */ - public Object[] getInput() - { - return this.input; - } - - @Override - public AspectList getAspects() { - return aspects; - } - - @Override - public AspectList getAspects(IInventory inv) { - return aspects; - } - - @Override - public String getResearch() { - return research; - } -} diff --git a/api/thaumcraft/api/crafting/ShapelessArcaneRecipe.java b/api/thaumcraft/api/crafting/ShapelessArcaneRecipe.java deleted file mode 100644 index 3b1eaeb..0000000 --- a/api/thaumcraft/api/crafting/ShapelessArcaneRecipe.java +++ /dev/null @@ -1,161 +0,0 @@ -package thaumcraft.api.crafting; - -import java.util.ArrayList; -import java.util.Iterator; - -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.IInventory; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; -import net.minecraftforge.oredict.OreDictionary; -import thaumcraft.api.ThaumcraftApiHelper; -import thaumcraft.api.aspects.AspectList; - -public class ShapelessArcaneRecipe implements IArcaneRecipe -{ - private ItemStack output = null; - private ArrayList input = new ArrayList(); - - public AspectList aspects = null; - public String research; - - public ShapelessArcaneRecipe(String research, Block result, AspectList aspects, Object... recipe){ this(research,new ItemStack(result),aspects, recipe); } - public ShapelessArcaneRecipe(String research, Item result, AspectList aspects, Object... recipe){ this(research,new ItemStack(result),aspects, recipe); } - - public ShapelessArcaneRecipe(String research, ItemStack result, AspectList aspects, Object... recipe) - { - output = result.copy(); - this.research = research; - this.aspects = aspects; - for (Object in : recipe) - { - if (in instanceof ItemStack) - { - input.add(((ItemStack)in).copy()); - } - else if (in instanceof Item) - { - input.add(new ItemStack((Item)in)); - } - else if (in instanceof Block) - { - input.add(new ItemStack((Block)in)); - } - else if (in instanceof String) - { - input.add(OreDictionary.getOres((String)in)); - } - else - { - String ret = "Invalid shapeless ore recipe: "; - for (Object tmp : recipe) - { - ret += tmp + ", "; - } - ret += output; - throw new RuntimeException(ret); - } - } - } - - @Override - public int getRecipeSize(){ return input.size(); } - - @Override - public ItemStack getRecipeOutput(){ return output; } - - @Override - public ItemStack getCraftingResult(IInventory var1){ return output.copy(); } - - @Override - public boolean matches(IInventory var1, World world, EntityPlayer player) - { - if (research.length()>0 && !ThaumcraftApiHelper.isResearchComplete(player.getCommandSenderName(), research)) { - return false; - } - - ArrayList required = new ArrayList(input); - - for (int x = 0; x < 9; x++) - { - ItemStack slot = var1.getStackInSlot(x); - - if (slot != null) - { - boolean inRecipe = false; - Iterator req = required.iterator(); - - while (req.hasNext()) - { - boolean match = false; - - Object next = req.next(); - - if (next instanceof ItemStack) - { - match = checkItemEquals((ItemStack)next, slot); - } - else if (next instanceof ArrayList) - { - for (ItemStack item : (ArrayList)next) - { - match = match || checkItemEquals(item, slot); - } - } - - if (match) - { - inRecipe = true; - required.remove(next); - break; - } - } - - if (!inRecipe) - { - return false; - } - } - } - - return required.isEmpty(); - } - - private boolean checkItemEquals(ItemStack target, ItemStack input) - { - if (input == null && target != null || input != null && target == null) - { - return false; - } - return (target.getItem() == input.getItem() && - (!target.hasTagCompound() || ThaumcraftApiHelper.areItemStackTagsEqualForCrafting(input,target)) && - (target.getItemDamage() == OreDictionary.WILDCARD_VALUE|| target.getItemDamage() == input.getItemDamage())); - } - - /** - * Returns the input for this recipe, any mod accessing this value should never - * manipulate the values in this array as it will effect the recipe itself. - * @return The recipes input vales. - */ - public ArrayList getInput() - { - return this.input; - } - - @Override - public AspectList getAspects() { - return aspects; - } - - @Override - public AspectList getAspects(IInventory inv) { - return aspects; - } - - @Override - public String getResearch() { - return research; - } -} diff --git a/api/thaumcraft/api/damagesource/DamageSourceIndirectThaumcraftEntity.java b/api/thaumcraft/api/damagesource/DamageSourceIndirectThaumcraftEntity.java deleted file mode 100644 index 1562d05..0000000 --- a/api/thaumcraft/api/damagesource/DamageSourceIndirectThaumcraftEntity.java +++ /dev/null @@ -1,32 +0,0 @@ -package thaumcraft.api.damagesource; - -import net.minecraft.entity.Entity; -import net.minecraft.util.DamageSource; -import net.minecraft.util.EntityDamageSourceIndirect; - -public class DamageSourceIndirectThaumcraftEntity extends EntityDamageSourceIndirect { - - private boolean fireDamage; - private float hungerDamage; - private boolean isUnblockable; - - - public DamageSourceIndirectThaumcraftEntity(String par1Str, - Entity par2Entity, Entity par3Entity) { - super(par1Str, par2Entity, par3Entity); - } - - - public DamageSource setFireDamage() - { - this.fireDamage = true; - return this; - } - - public DamageSource setDamageBypassesArmor() - { - this.isUnblockable = true; - this.hungerDamage = 0.0F; - return this; - } -} diff --git a/api/thaumcraft/api/damagesource/DamageSourceThaumcraft.java b/api/thaumcraft/api/damagesource/DamageSourceThaumcraft.java deleted file mode 100644 index bb55672..0000000 --- a/api/thaumcraft/api/damagesource/DamageSourceThaumcraft.java +++ /dev/null @@ -1,47 +0,0 @@ -package thaumcraft.api.damagesource; - -import net.minecraft.entity.EntityLivingBase; -import net.minecraft.util.DamageSource; -import net.minecraft.util.EntityDamageSource; - -public class DamageSourceThaumcraft extends DamageSource -{ - - public static DamageSource taint = new DamageSourceThaumcraft("taint").setDamageBypassesArmor().setMagicDamage(); - public static DamageSource tentacle = new DamageSourceThaumcraft("tentacle"); - public static DamageSource swarm = new DamageSourceThaumcraft("swarm"); - public static DamageSource dissolve = new DamageSourceThaumcraft("dissolve").setDamageBypassesArmor(); - - protected DamageSourceThaumcraft(String par1Str) { - super(par1Str); - } - - /** This kind of damage can be blocked or not. */ - private boolean isUnblockable = false; - private boolean isDamageAllowedInCreativeMode = false; - private float hungerDamage = 0.3F; - - /** This kind of damage is based on fire or not. */ - private boolean fireDamage; - - /** This kind of damage is based on a projectile or not. */ - private boolean projectile; - - /** - * Whether this damage source will have its damage amount scaled based on the current difficulty. - */ - private boolean difficultyScaled; - private boolean magicDamage = false; - private boolean explosion = false; - - public static DamageSource causeSwarmDamage(EntityLivingBase par0EntityLiving) - { - return new EntityDamageSource("swarm", par0EntityLiving); - } - - public static DamageSource causeTentacleDamage(EntityLivingBase par0EntityLiving) - { - return new EntityDamageSource("tentacle", par0EntityLiving); - } - -} diff --git a/api/thaumcraft/api/entities/IEldritchMob.java b/api/thaumcraft/api/entities/IEldritchMob.java deleted file mode 100644 index 79fc75b..0000000 --- a/api/thaumcraft/api/entities/IEldritchMob.java +++ /dev/null @@ -1,5 +0,0 @@ -package thaumcraft.api.entities; - -public interface IEldritchMob { - -} diff --git a/api/thaumcraft/api/entities/ITaintedMob.java b/api/thaumcraft/api/entities/ITaintedMob.java deleted file mode 100644 index 83fb1fc..0000000 --- a/api/thaumcraft/api/entities/ITaintedMob.java +++ /dev/null @@ -1,5 +0,0 @@ -package thaumcraft.api.entities; - -public interface ITaintedMob { - -} diff --git a/api/thaumcraft/api/internal/DummyInternalMethodHandler.java b/api/thaumcraft/api/internal/DummyInternalMethodHandler.java deleted file mode 100644 index 9af8c30..0000000 --- a/api/thaumcraft/api/internal/DummyInternalMethodHandler.java +++ /dev/null @@ -1,78 +0,0 @@ -package thaumcraft.api.internal; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import thaumcraft.api.aspects.Aspect; -import thaumcraft.api.aspects.AspectList; - -public class DummyInternalMethodHandler implements IInternalMethodHandler { - - @Override - public void generateVisEffect(int dim, int x, int y, int z, int x2, int y2, int z2, int color) { - - } - - @Override - public boolean isResearchComplete(String username, String researchkey) { - return false; - } - - @Override - public boolean hasDiscoveredAspect(String username, Aspect aspect) { - return false; - } - - @Override - public AspectList getDiscoveredAspects(String username) { - return null; - } - - @Override - public ItemStack getStackInRowAndColumn(Object instance, int row, int column) { - return null; - } - - @Override - public AspectList getObjectAspects(ItemStack is) { - return null; - } - - @Override - public AspectList getBonusObjectTags(ItemStack is, AspectList ot) { - return null; - } - - @Override - public AspectList generateTags(Item item, int meta) { - return null; - } - - @Override - public boolean consumeVisFromWand(ItemStack wand, EntityPlayer player, - AspectList cost, boolean doit, boolean crafting) { - return false; - } - - @Override - public boolean consumeVisFromWandCrafting(ItemStack wand, - EntityPlayer player, AspectList cost, boolean doit) { - return false; - } - - @Override - public boolean consumeVisFromInventory(EntityPlayer player, AspectList cost) { - return false; - } - - @Override - public void addWarpToPlayer(EntityPlayer player, int amount, boolean temporary) { - } - - @Override - public void addStickyWarpToPlayer(EntityPlayer player, int amount) { - } - - - -} diff --git a/api/thaumcraft/api/internal/IInternalMethodHandler.java b/api/thaumcraft/api/internal/IInternalMethodHandler.java deleted file mode 100644 index 73fce66..0000000 --- a/api/thaumcraft/api/internal/IInternalMethodHandler.java +++ /dev/null @@ -1,25 +0,0 @@ -package thaumcraft.api.internal; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import thaumcraft.api.aspects.Aspect; -import thaumcraft.api.aspects.AspectList; - -public interface IInternalMethodHandler { - - public void generateVisEffect(int dim, int x, int y, int z, int x2, int y2, int z2, int color); - public boolean isResearchComplete(String username, String researchkey); - public ItemStack getStackInRowAndColumn(Object instance, int row, int column); - public AspectList getObjectAspects(ItemStack is); - public AspectList getBonusObjectTags(ItemStack is,AspectList ot); - public AspectList generateTags(Item item, int meta); - public boolean consumeVisFromWand(ItemStack wand, EntityPlayer player, AspectList cost, boolean doit, boolean crafting); - public boolean consumeVisFromWandCrafting(ItemStack wand,EntityPlayer player, AspectList cost, boolean doit); - public boolean consumeVisFromInventory(EntityPlayer player, AspectList cost); - public void addWarpToPlayer(EntityPlayer player, int amount,boolean temporary); - public void addStickyWarpToPlayer(EntityPlayer player, int amount); - public boolean hasDiscoveredAspect(String username, Aspect aspect); - public AspectList getDiscoveredAspects(String username); - -} diff --git a/api/thaumcraft/api/internal/WeightedRandomLoot.java b/api/thaumcraft/api/internal/WeightedRandomLoot.java deleted file mode 100644 index 4ac6ee7..0000000 --- a/api/thaumcraft/api/internal/WeightedRandomLoot.java +++ /dev/null @@ -1,24 +0,0 @@ -package thaumcraft.api.internal; - -import java.util.ArrayList; - -import net.minecraft.item.ItemStack; -import net.minecraft.util.WeightedRandom; - - -public class WeightedRandomLoot extends WeightedRandom.Item { - - /** The Item/Block ID to generate in the bag. */ - public ItemStack item; - - public WeightedRandomLoot(ItemStack stack, int weight) - { - super(weight); - this.item = stack; - } - - public static ArrayList lootBagCommon = new ArrayList(); - public static ArrayList lootBagUncommon = new ArrayList(); - public static ArrayList lootBagRare = new ArrayList(); - -} diff --git a/api/thaumcraft/api/nodes/INode.java b/api/thaumcraft/api/nodes/INode.java deleted file mode 100644 index 61da1f7..0000000 --- a/api/thaumcraft/api/nodes/INode.java +++ /dev/null @@ -1,53 +0,0 @@ -package thaumcraft.api.nodes; - -import thaumcraft.api.aspects.Aspect; -import thaumcraft.api.aspects.AspectList; -import thaumcraft.api.aspects.IAspectContainer; - -public interface INode extends IAspectContainer { - - /** - * Unique identifier to distinguish nodes. Normal node id's are based on world id and coordinates - * @return - */ - public String getId(); - - public AspectList getAspectsBase(); - - /** - * Return the type of node - * @return - */ - public NodeType getNodeType(); - - /** - * Set the type of node - * @return - */ - public void setNodeType(NodeType nodeType); - - /** - * Set the node modifier - * @return - */ - public void setNodeModifier(NodeModifier nodeModifier); - - /** - * Return the node modifier - * @return - */ - public NodeModifier getNodeModifier(); - - /** - * Return the maximum capacity of each aspect the node can hold - * @return - */ - public int getNodeVisBase(Aspect aspect); - - /** - * Set the maximum capacity of each aspect the node can hold - * @return - */ - public void setNodeVisBase(Aspect aspect, short nodeVisBase); - -} diff --git a/api/thaumcraft/api/nodes/IRevealer.java b/api/thaumcraft/api/nodes/IRevealer.java deleted file mode 100644 index 14a19b5..0000000 --- a/api/thaumcraft/api/nodes/IRevealer.java +++ /dev/null @@ -1,22 +0,0 @@ -package thaumcraft.api.nodes; - -import net.minecraft.entity.EntityLivingBase; -import net.minecraft.item.ItemStack; - -/** - * - * @author Azanor - * - * Equipped head slot items that extend this class will make nodes visible in world. - * - */ - -public interface IRevealer { - - /* - * If this method returns true the nodes will be visible. - */ - public boolean showNodes(ItemStack itemstack, EntityLivingBase player); - - -} diff --git a/api/thaumcraft/api/nodes/NodeModifier.java b/api/thaumcraft/api/nodes/NodeModifier.java deleted file mode 100644 index 885b867..0000000 --- a/api/thaumcraft/api/nodes/NodeModifier.java +++ /dev/null @@ -1,6 +0,0 @@ -package thaumcraft.api.nodes; - -public enum NodeModifier -{ - BRIGHT, PALE, FADING -} \ No newline at end of file diff --git a/api/thaumcraft/api/nodes/NodeType.java b/api/thaumcraft/api/nodes/NodeType.java deleted file mode 100644 index 355324b..0000000 --- a/api/thaumcraft/api/nodes/NodeType.java +++ /dev/null @@ -1,6 +0,0 @@ -package thaumcraft.api.nodes; - -public enum NodeType -{ - NORMAL, UNSTABLE, DARK, TAINTED, HUNGRY, PURE -} \ No newline at end of file diff --git a/api/thaumcraft/api/package-info.java b/api/thaumcraft/api/package-info.java deleted file mode 100644 index cceaf89..0000000 --- a/api/thaumcraft/api/package-info.java +++ /dev/null @@ -1,4 +0,0 @@ -@API(owner = "Thaumcraft", apiVersion = "4.2.2.0", provides = "Thaumcraft|API") -package thaumcraft.api; - -import cpw.mods.fml.common.API; diff --git a/api/thaumcraft/api/potions/PotionFluxTaint.java b/api/thaumcraft/api/potions/PotionFluxTaint.java deleted file mode 100644 index b950de0..0000000 --- a/api/thaumcraft/api/potions/PotionFluxTaint.java +++ /dev/null @@ -1,67 +0,0 @@ -package thaumcraft.api.potions; - -import net.minecraft.client.Minecraft; -import net.minecraft.entity.EntityLivingBase; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.potion.Potion; -import net.minecraft.util.ResourceLocation; -import thaumcraft.api.damagesource.DamageSourceThaumcraft; -import thaumcraft.api.entities.ITaintedMob; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -public class PotionFluxTaint extends Potion -{ - public static PotionFluxTaint instance = null; // will be instantiated at runtime - private int statusIconIndex = -1; - - public PotionFluxTaint(int par1, boolean par2, int par3) - { - super(par1,par2,par3); - setIconIndex(0, 0); - } - - public static void init() - { - instance.setPotionName("potion.fluxtaint"); - instance.setIconIndex(3, 1); - instance.setEffectiveness(0.25D); - } - - @Override - public boolean isBadEffect() { - return true; - } - - @Override - @SideOnly(Side.CLIENT) - public int getStatusIconIndex() { - Minecraft.getMinecraft().renderEngine.bindTexture(rl); - return super.getStatusIconIndex(); - } - - static final ResourceLocation rl = new ResourceLocation("thaumcraft","textures/misc/potions.png"); - - @Override - public void performEffect(EntityLivingBase target, int par2) { - if (target instanceof ITaintedMob) { - target.heal(1); - } else - if (!target.isEntityUndead() && !(target instanceof EntityPlayer)) - { - target.attackEntityFrom(DamageSourceThaumcraft.taint, 1); - } - else - if (!target.isEntityUndead() && (target.getMaxHealth() > 1 || (target instanceof EntityPlayer))) - { - target.attackEntityFrom(DamageSourceThaumcraft.taint, 1); - } - } - - public boolean isReady(int par1, int par2) - { - int k = 40 >> par2; - return k > 0 ? par1 % k == 0 : true; - } - -} diff --git a/api/thaumcraft/api/potions/PotionVisExhaust.java b/api/thaumcraft/api/potions/PotionVisExhaust.java deleted file mode 100644 index cd7fc18..0000000 --- a/api/thaumcraft/api/potions/PotionVisExhaust.java +++ /dev/null @@ -1,48 +0,0 @@ -package thaumcraft.api.potions; - -import net.minecraft.client.Minecraft; -import net.minecraft.entity.EntityLivingBase; -import net.minecraft.potion.Potion; -import net.minecraft.util.ResourceLocation; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -public class PotionVisExhaust extends Potion -{ - public static PotionVisExhaust instance = null; // will be instantiated at runtime - private int statusIconIndex = -1; - - public PotionVisExhaust(int par1, boolean par2, int par3) - { - super(par1,par2,par3); - setIconIndex(0, 0); - } - - public static void init() - { - instance.setPotionName("potion.visexhaust"); - instance.setIconIndex(5, 1); - instance.setEffectiveness(0.25D); - } - - @Override - public boolean isBadEffect() { - return true; - } - - @Override - @SideOnly(Side.CLIENT) - public int getStatusIconIndex() { - Minecraft.getMinecraft().renderEngine.bindTexture(rl); - return super.getStatusIconIndex(); - } - - static final ResourceLocation rl = new ResourceLocation("thaumcraft","textures/misc/potions.png"); - - @Override - public void performEffect(EntityLivingBase target, int par2) { - - } - - -} diff --git a/api/thaumcraft/api/research/IScanEventHandler.java b/api/thaumcraft/api/research/IScanEventHandler.java deleted file mode 100644 index d0efac5..0000000 --- a/api/thaumcraft/api/research/IScanEventHandler.java +++ /dev/null @@ -1,9 +0,0 @@ -package thaumcraft.api.research; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -public interface IScanEventHandler { - ScanResult scanPhenomena(ItemStack stack, World world, EntityPlayer player); -} diff --git a/api/thaumcraft/api/research/ResearchCategories.java b/api/thaumcraft/api/research/ResearchCategories.java deleted file mode 100644 index 82309b3..0000000 --- a/api/thaumcraft/api/research/ResearchCategories.java +++ /dev/null @@ -1,101 +0,0 @@ -package thaumcraft.api.research; - -import java.util.Collection; -import java.util.LinkedHashMap; - -import net.minecraft.util.ResourceLocation; -import net.minecraft.util.StatCollector; - -import org.apache.logging.log4j.Level; - -import cpw.mods.fml.common.FMLLog; - -public class ResearchCategories { - - //Research - public static LinkedHashMap researchCategories = new LinkedHashMap (); - - /** - * @param key - * @return the research item linked to this key - */ - public static ResearchCategoryList getResearchList(String key) { - return researchCategories.get(key); - } - - /** - * @param key - * @return the name of the research category linked to this key. - * Must be stored as localization information in the LanguageRegistry. - */ - public static String getCategoryName(String key) { - return StatCollector.translateToLocal("tc.research_category."+key); - } - - /** - * @param key the research key - * @return the ResearchItem object. - */ - public static ResearchItem getResearch(String key) { - Collection rc = researchCategories.values(); - for (Object cat:rc) { - Collection rl = ((ResearchCategoryList)cat).research.values(); - for (Object ri:rl) { - if ((((ResearchItem)ri).key).equals(key)) return (ResearchItem)ri; - } - } - return null; - } - - /** - * This should only be done at the PostInit stage - * @param key the key used for this category - * @param icon the icon to be used for the research category tab - * @param background the resource location of the background image to use for this category - * @return the name of the research linked to this key - */ - public static void registerCategory(String key, ResourceLocation icon, ResourceLocation background) { - if (getResearchList(key)==null) { - ResearchCategoryList rl = new ResearchCategoryList(icon, background); - researchCategories.put(key, rl); - } - } - - public static void addResearch(ResearchItem ri) { - ResearchCategoryList rl = getResearchList(ri.category); - if (rl!=null && !rl.research.containsKey(ri.key)) { - - if (!ri.isVirtual()) { - for (ResearchItem rr:rl.research.values()) { - if (rr.displayColumn == ri.displayColumn && rr.displayRow == ri.displayRow) { - FMLLog.log(Level.FATAL, "[Thaumcraft] Research ["+ri.getName()+"] not added as it overlaps with existing research ["+rr.getName()+"]"); - return; - } - } - } - - - rl.research.put(ri.key, ri); - - if (ri.displayColumn < rl.minDisplayColumn) - { - rl.minDisplayColumn = ri.displayColumn; - } - - if (ri.displayRow < rl.minDisplayRow) - { - rl.minDisplayRow = ri.displayRow; - } - - if (ri.displayColumn > rl.maxDisplayColumn) - { - rl.maxDisplayColumn = ri.displayColumn; - } - - if (ri.displayRow > rl.maxDisplayRow) - { - rl.maxDisplayRow = ri.displayRow; - } - } - } -} diff --git a/api/thaumcraft/api/research/ResearchCategoryList.java b/api/thaumcraft/api/research/ResearchCategoryList.java deleted file mode 100644 index 7eed010..0000000 --- a/api/thaumcraft/api/research/ResearchCategoryList.java +++ /dev/null @@ -1,37 +0,0 @@ -package thaumcraft.api.research; - -import java.util.HashMap; -import java.util.Map; - -import net.minecraft.util.ResourceLocation; - -public class ResearchCategoryList { - - /** Is the smallest column used on the GUI. */ - public int minDisplayColumn; - - /** Is the smallest row used on the GUI. */ - public int minDisplayRow; - - /** Is the biggest column used on the GUI. */ - public int maxDisplayColumn; - - /** Is the biggest row used on the GUI. */ - public int maxDisplayRow; - - /** display variables **/ - public ResourceLocation icon; - public ResourceLocation background; - - public ResearchCategoryList(ResourceLocation icon, ResourceLocation background) { - this.icon = icon; - this.background = background; - } - - //Research - public Map research = new HashMap(); - - - - -} diff --git a/api/thaumcraft/api/research/ResearchItem.java b/api/thaumcraft/api/research/ResearchItem.java deleted file mode 100644 index 1d5fd8b..0000000 --- a/api/thaumcraft/api/research/ResearchItem.java +++ /dev/null @@ -1,369 +0,0 @@ -package thaumcraft.api.research; - -import net.minecraft.item.ItemStack; -import net.minecraft.util.ResourceLocation; -import net.minecraft.util.StatCollector; -import thaumcraft.api.aspects.Aspect; -import thaumcraft.api.aspects.AspectList; - -public class ResearchItem -{ - /** - * A short string used as a key for this research. Must be unique - */ - public final String key; - - /** - * A short string used as a reference to the research category to which this must be added. - */ - public final String category; - - /** - * The aspect tags and their values required to complete this research - */ - public final AspectList tags; - - /** - * This links to any research that needs to be completed before this research can be discovered or learnt. - */ - public String[] parents = null; - - /** - * Like parent above, but a line will not be displayed in the thaumonomicon linking them. Just used to prevent clutter. - */ - public String[] parentsHidden = null; - /** - * any research linked to this that will be unlocked automatically when this research is complete - */ - public String[] siblings = null; - - /** - * the horizontal position of the research icon - */ - public final int displayColumn; - - /** - * the vertical position of the research icon - */ - public final int displayRow; - - /** - * the icon to be used for this research - */ - public final ItemStack icon_item; - - /** - * the icon to be used for this research - */ - public final ResourceLocation icon_resource; - - /** - * How large the research grid is. Valid values are 1 to 3. - */ - private int complexity; - - /** - * Special research has a spiky border. Used for important research milestones. - */ - private boolean isSpecial; - - /** - * Research that can be directly purchased with RP in normal research difficulty. - */ - private boolean isSecondary; - - /** - * This indicates if the research should use a circular icon border. Usually used for "passive" research - * that doesn't have recipes and grants passive effects, or that unlock automatically. - */ - private boolean isRound; - - /** - * Stub research cannot be discovered by normal means, but can be unlocked via the sibling system. - */ - private boolean isStub; - - /** - * This indicated that the research is completely hidden and cannot be discovered by any - * player-controlled means. The recipes will never show up in the thaumonomicon. - * Usually used to unlock "hidden" recipes via sibling unlocking, like - * the various cap and rod combos for wands. - */ - private boolean isVirtual; - - - - /** - * Concealed research does not display in the thaumonomicon until parent researches are discovered. - */ - private boolean isConcealed; - - /** - * Hidden research can only be discovered via scanning or knowledge fragments - */ - private boolean isHidden; - - /** - * This is the same as isHidden, except it cannot be discovered with knowledge fragments, only scanning. - */ - private boolean isLost; - - /** - * These research items will automatically unlock for all players on game start - */ - private boolean isAutoUnlock; - - /** - * Scanning these items will have a chance of revealing hidden knowledge in the thaumonomicon - */ - private ItemStack[] itemTriggers; - - /** - * Scanning these entities will have a chance of revealing hidden knowledge in the thaumonomicon - */ - private String[] entityTriggers; - - /** - * Scanning things with these aspects will have a chance of revealing hidden knowledge in the thaumonomicon - */ - private Aspect[] aspectTriggers; - - private ResearchPage[] pages = null; - - public ResearchItem(String key, String category) - { - this.key = key; - this.category = category; - this.tags = new AspectList(); - this.icon_resource = null; - this.icon_item = null; - this.displayColumn = 0; - this.displayRow = 0; - this.setVirtual(); - - } - - public ResearchItem(String key, String category, AspectList tags, int col, int row, int complex, ResourceLocation icon) - { - this.key = key; - this.category = category; - this.tags = tags; - this.icon_resource = icon; - this.icon_item = null; - this.displayColumn = col; - this.displayRow = row; - this.complexity = complex; - if (complexity < 1) this.complexity = 1; - if (complexity > 3) this.complexity = 3; - } - - public ResearchItem(String key, String category, AspectList tags, int col, int row, int complex, ItemStack icon) - { - this.key = key; - this.category = category; - this.tags = tags; - this.icon_item = icon; - this.icon_resource = null; - this.displayColumn = col; - this.displayRow = row; - this.complexity = complex; - if (complexity < 1) this.complexity = 1; - if (complexity > 3) this.complexity = 3; - } - - public ResearchItem setSpecial() - { - this.isSpecial = true; - return this; - } - - public ResearchItem setStub() - { - this.isStub = true; - return this; - } - - public ResearchItem setLost() - { - this.isLost = true; - return this; - } - - public ResearchItem setConcealed() - { - this.isConcealed = true; - return this; - } - - public ResearchItem setHidden() - { - this.isHidden = true; - return this; - } - - public ResearchItem setVirtual() - { - this.isVirtual = true; - return this; - } - - public ResearchItem setParents(String... par) - { - this.parents = par; - return this; - } - - - - public ResearchItem setParentsHidden(String... par) - { - this.parentsHidden = par; - return this; - } - - public ResearchItem setSiblings(String... sib) - { - this.siblings = sib; - return this; - } - - public ResearchItem setPages(ResearchPage... par) - { - this.pages = par; - return this; - } - - public ResearchPage[] getPages() { - return pages; - } - - public ResearchItem setItemTriggers(ItemStack... par) - { - this.itemTriggers = par; - return this; - } - - public ResearchItem setEntityTriggers(String... par) - { - this.entityTriggers = par; - return this; - } - - public ResearchItem setAspectTriggers(Aspect... par) - { - this.aspectTriggers = par; - return this; - } - - public ItemStack[] getItemTriggers() { - return itemTriggers; - } - - public String[] getEntityTriggers() { - return entityTriggers; - } - - public Aspect[] getAspectTriggers() { - return aspectTriggers; - } - - public ResearchItem registerResearchItem() - { - ResearchCategories.addResearch(this); - return this; - } - - public String getName() - { - return StatCollector.translateToLocal("tc.research_name."+key); - } - - public String getText() - { - return StatCollector.translateToLocal("tc.research_text."+key); - } - - public boolean isSpecial() - { - return this.isSpecial; - } - - public boolean isStub() - { - return this.isStub; - } - - public boolean isLost() - { - return this.isLost; - } - - public boolean isConcealed() - { - return this.isConcealed; - } - - public boolean isHidden() - { - return this.isHidden; - } - - public boolean isVirtual() - { - return this.isVirtual; - } - - public boolean isAutoUnlock() { - return isAutoUnlock; - } - - public ResearchItem setAutoUnlock() - { - this.isAutoUnlock = true; - return this; - } - - public boolean isRound() { - return isRound; - } - - public ResearchItem setRound() { - this.isRound = true; - return this; - } - - public boolean isSecondary() { - return isSecondary; - } - - public ResearchItem setSecondary() { - this.isSecondary = true; - return this; - } - - public int getComplexity() { - return complexity; - } - - public ResearchItem setComplexity(int complexity) { - this.complexity = complexity; - return this; - } - - /** - * @return the aspect aspects ordinal with the highest value. Used to determine scroll color and similar things - */ - public Aspect getResearchPrimaryTag() { - Aspect aspect=null; - int highest=0; - if (tags!=null) - for (Aspect tag:tags.getAspects()) { - if (tags.getAmount(tag)>highest) { - aspect=tag; - highest=tags.getAmount(tag); - }; - } - return aspect; - } - -} diff --git a/api/thaumcraft/api/research/ResearchPage.java b/api/thaumcraft/api/research/ResearchPage.java deleted file mode 100644 index fdada84..0000000 --- a/api/thaumcraft/api/research/ResearchPage.java +++ /dev/null @@ -1,193 +0,0 @@ -package thaumcraft.api.research; - -import java.util.List; - -import net.minecraft.item.ItemStack; -import net.minecraft.item.crafting.FurnaceRecipes; -import net.minecraft.item.crafting.IRecipe; -import net.minecraft.util.ResourceLocation; -import net.minecraft.util.StatCollector; -import thaumcraft.api.aspects.AspectList; -import thaumcraft.api.crafting.CrucibleRecipe; -import thaumcraft.api.crafting.IArcaneRecipe; -import thaumcraft.api.crafting.InfusionEnchantmentRecipe; -import thaumcraft.api.crafting.InfusionRecipe; - -public class ResearchPage { - public static enum PageType - { - TEXT, - TEXT_CONCEALED, - IMAGE, - CRUCIBLE_CRAFTING, - ARCANE_CRAFTING, - ASPECTS, - NORMAL_CRAFTING, - INFUSION_CRAFTING, - COMPOUND_CRAFTING, - INFUSION_ENCHANTMENT, - SMELTING - } - - public PageType type = PageType.TEXT; - - public String text=null; - public String research=null; - public ResourceLocation image=null; - public AspectList aspects=null; - public Object recipe=null; - public ItemStack recipeOutput=null; - - /** - * @param text this can (but does not have to) be a reference to a localization variable, not the actual text. - */ - public ResearchPage(String text) { - this.type = PageType.TEXT; - this.text = text; - } - - /** - * @param research this page will only be displayed if the player has discovered this research - * @param text this can (but does not have to) be a reference to a localization variable, not the actual text. - */ - public ResearchPage(String research, String text) { - this.type = PageType.TEXT_CONCEALED; - this.research = research; - this.text = text; - } - - /** - * @param recipe a vanilla crafting recipe. - */ - public ResearchPage(IRecipe recipe) { - this.type = PageType.NORMAL_CRAFTING; - this.recipe = recipe; - this.recipeOutput = recipe.getRecipeOutput(); - } - - /** - * @param recipe a collection of vanilla crafting recipes. - */ - public ResearchPage(IRecipe[] recipe) { - this.type = PageType.NORMAL_CRAFTING; - this.recipe = recipe; - } - - /** - * @param recipe a collection of arcane crafting recipes. - */ - public ResearchPage(IArcaneRecipe[] recipe) { - this.type = PageType.ARCANE_CRAFTING; - this.recipe = recipe; - } - - /** - * @param recipe a collection of arcane crafting recipes. - */ - public ResearchPage(CrucibleRecipe[] recipe) { - this.type = PageType.CRUCIBLE_CRAFTING; - this.recipe = recipe; - } - - /** - * @param recipe a collection of infusion crafting recipes. - */ - public ResearchPage(InfusionRecipe[] recipe) { - this.type = PageType.INFUSION_CRAFTING; - this.recipe = recipe; - } - - /** - * @param recipe a compound crafting recipe. - */ - public ResearchPage(List recipe) { - this.type = PageType.COMPOUND_CRAFTING; - this.recipe = recipe; - } - - /** - * @param recipe an arcane worktable crafting recipe. - */ - public ResearchPage(IArcaneRecipe recipe) { - this.type = PageType.ARCANE_CRAFTING; - this.recipe = recipe; - this.recipeOutput = recipe.getRecipeOutput(); - } - - /** - * @param recipe an alchemy crafting recipe. - */ - public ResearchPage(CrucibleRecipe recipe) { - this.type = PageType.CRUCIBLE_CRAFTING; - this.recipe = recipe; - this.recipeOutput = recipe.getRecipeOutput(); - } - - /** - * @param recipe a furnace smelting crafting recipe. - */ - public ResearchPage(ItemStack input) { - this.type = PageType.SMELTING; - this.recipe = input; - this.recipeOutput = FurnaceRecipes.smelting().getSmeltingResult(input); - } - - /** - * @param recipe an infusion crafting recipe. - */ - public ResearchPage(InfusionRecipe recipe) { - this.type = PageType.INFUSION_CRAFTING; - this.recipe = recipe; - if (recipe.getRecipeOutput() instanceof ItemStack) { - this.recipeOutput = (ItemStack) recipe.getRecipeOutput(); - } else { - this.recipeOutput = recipe.getRecipeInput(); - } - } - - /** - * @param recipe an infusion crafting recipe. - */ - public ResearchPage(InfusionEnchantmentRecipe recipe) { - this.type = PageType.INFUSION_ENCHANTMENT; - this.recipe = recipe; -// if (recipe.recipeOutput instanceof ItemStack) { -// this.recipeOutput = (ItemStack) recipe.recipeOutput; -// } else { -// this.recipeOutput = recipe.recipeInput; -// } - } - - /** - * @param image - * @param caption this can (but does not have to) be a reference to a localization variable, not the actual text. - */ - public ResearchPage(ResourceLocation image, String caption) { - this.type = PageType.IMAGE; - this.image = image; - this.text = caption; - } - - /** - * This function should really not be called directly - used internally - */ - public ResearchPage(AspectList as) { - this.type = PageType.ASPECTS; - this.aspects = as; - } - - /** - * returns a localized text of the text field (if one exists). Returns the text field itself otherwise. - * @return - */ - public String getTranslatedText() { - String ret=""; - if (text != null) { - ret = StatCollector.translateToLocal(text); - if (ret.isEmpty()) ret = text; - } - return ret; - } - - -} diff --git a/api/thaumcraft/api/research/ScanResult.java b/api/thaumcraft/api/research/ScanResult.java deleted file mode 100644 index e1498f3..0000000 --- a/api/thaumcraft/api/research/ScanResult.java +++ /dev/null @@ -1,39 +0,0 @@ -package thaumcraft.api.research; - -import net.minecraft.entity.Entity; - -public class ScanResult { - public byte type = 0; //1=blocks,2=entities,3=phenomena - public int id; - public int meta; - public Entity entity; - public String phenomena; - - public ScanResult(byte type, int blockId, int blockMeta, Entity entity, - String phenomena) { - super(); - this.type = type; - this.id = blockId; - this.meta = blockMeta; - this.entity = entity; - this.phenomena = phenomena; - } - - @Override - public boolean equals(Object obj) { - if (obj instanceof ScanResult) { - ScanResult sr = (ScanResult) obj; - if (type != sr.type) - return false; - if (type == 1 - && (id != sr.id || meta != sr.meta)) - return false; - if (type == 2 && entity.getEntityId() != sr.entity.getEntityId()) - return false; - if (type == 3 && !phenomena.equals(sr.phenomena)) - return false; - } - return true; - } - -} diff --git a/api/thaumcraft/api/visnet/TileVisNode.java b/api/thaumcraft/api/visnet/TileVisNode.java deleted file mode 100644 index 204879e..0000000 --- a/api/thaumcraft/api/visnet/TileVisNode.java +++ /dev/null @@ -1,188 +0,0 @@ -package thaumcraft.api.visnet; - -import java.lang.ref.WeakReference; -import java.util.ArrayList; -import java.util.HashMap; - -import thaumcraft.api.TileThaumcraft; -import thaumcraft.api.WorldCoordinates; -import thaumcraft.api.aspects.Aspect; - -/** - * @author Azanor - * - * The tile entity used by nodes in the vis energy network. A node is either a source (like an aura node), - * a transport relay or vis receiver (like the infernal furnace). - * - */ -public abstract class TileVisNode extends TileThaumcraft { - - WeakReference parent = null; - ArrayList> children = new ArrayList>(); - - /** - * @return the WorldCoordinates location of where this node is located - */ - public WorldCoordinates getLocation() { - return new WorldCoordinates(this); - } - - /** - * @return the number of blocks away this node will check for parent nodes to connect to. - */ - public abstract int getRange(); - - /** - * @return true if this is the source or root node of the vis network. - */ - public abstract boolean isSource(); - - /** - * This method should never be called directly. Use VisNetHandler.drainVis() instead - * @param aspect what aspect to drain - * @param vis how much to drain - * @return how much was actually drained - */ - public int consumeVis(Aspect aspect, int vis) { - if (VisNetHandler.isNodeValid(getParent())) { - int out = getParent().get().consumeVis(aspect, vis); - if (out>0) { - triggerConsumeEffect(aspect); - } - return out; - } - return 0; - } - - public void removeThisNode() { - for (WeakReference n:getChildren()) { - if (n!=null && n.get()!=null) { - n.get().removeThisNode(); - } - } - - children = new ArrayList>(); - if (VisNetHandler.isNodeValid(this.getParent())) { - this.getParent().get().nodeRefresh=true; - } - this.setParent(null); - this.parentChanged(); - - if (this.isSource()) { - HashMap> sourcelist = VisNetHandler.sources.get(worldObj.provider.dimensionId); - if (sourcelist==null) { - sourcelist = new HashMap>(); - } - sourcelist.remove(getLocation()); - VisNetHandler.sources.put( worldObj.provider.dimensionId, sourcelist ); - } - - worldObj.markBlockForUpdate(xCoord, yCoord, zCoord); - } - - - - @Override - public void invalidate() { - removeThisNode(); - super.invalidate(); - } - - public void triggerConsumeEffect(Aspect aspect) { } - - /** - * @return - */ - public WeakReference getParent() { - return parent; - } - - /** - * @return - */ - public WeakReference getRootSource() { - return VisNetHandler.isNodeValid(getParent()) ? - getParent().get().getRootSource() : this.isSource() ? - new WeakReference(this) : null; - } - - /** - * @param parent - */ - public void setParent(WeakReference parent) { - this.parent = parent; - } - - /** - * @return - */ - public ArrayList> getChildren() { - return children; - } - - @Override - public boolean canUpdate() { - return true; - } - - protected int nodeCounter = 0; - private boolean nodeRegged = false; - public boolean nodeRefresh = false; - - @Override - public void updateEntity() { - - if (!worldObj.isRemote && ((nodeCounter++) % 40==0 || nodeRefresh)) { - //check for changes - if (!nodeRefresh && children.size()>0) { - for (WeakReference n:children) { - if (n==null || n.get()==null || !VisNetHandler.canNodeBeSeen(this, n.get())) { - nodeRefresh=true; - break; - } - } - } - - //refresh linked nodes - if (nodeRefresh) { - for (WeakReference n:children) { - if (n.get()!=null) { - n.get().nodeRefresh=true; - } - } - children.clear(); - parent=null; - } - - //redo stuff - if (isSource() && !nodeRegged) { - VisNetHandler.addSource(getWorldObj(), this); - nodeRegged = true; - } else - if (!isSource() && !VisNetHandler.isNodeValid(getParent())) { - setParent(VisNetHandler.addNode(getWorldObj(), this)); - nodeRefresh=true; - } - - if (nodeRefresh) { - worldObj.markBlockForUpdate(xCoord, yCoord, zCoord); - parentChanged(); - } - nodeRefresh=false; - } - - } - - public void parentChanged() { } - - /** - * @return the type of shard this is attuned to: - * none -1, air 0, fire 1, water 2, earth 3, order 4, entropy 5 - * Should return -1 for most implementations - */ - public byte getAttunement() { - return -1; - } - - -} diff --git a/api/thaumcraft/api/visnet/VisNetHandler.java b/api/thaumcraft/api/visnet/VisNetHandler.java deleted file mode 100644 index 7ac4c69..0000000 --- a/api/thaumcraft/api/visnet/VisNetHandler.java +++ /dev/null @@ -1,282 +0,0 @@ -package thaumcraft.api.visnet; - -import java.lang.ref.WeakReference; -import java.util.ArrayList; -import java.util.HashMap; - -import net.minecraft.util.MovingObjectPosition; -import net.minecraft.util.MovingObjectPosition.MovingObjectType; -import net.minecraft.util.Vec3; -import net.minecraft.world.World; -import thaumcraft.api.ThaumcraftApi; -import thaumcraft.api.ThaumcraftApiHelper; -import thaumcraft.api.WorldCoordinates; -import thaumcraft.api.aspects.Aspect; - -public class VisNetHandler { - - // NODE DRAINING - /** - * This method drains vis from a relay or source near the passed in - * location. The amount received can be less than the amount requested so - * take that into account. - * - * @param world - * @param x the x position of the draining block or entity - * @param y the y position of the draining block or entity - * @param z the z position of the draining block or entity - * @param aspect what aspect to drain - * @param amount how much to drain - * @return how much was actually drained - */ - public static int drainVis(World world, int x, int y, int z, Aspect aspect, int amount) { - - int drainedAmount = 0; - - WorldCoordinates drainer = new WorldCoordinates(x, y, z, - world.provider.dimensionId); - if (!nearbyNodes.containsKey(drainer)) { - calculateNearbyNodes(world, x, y, z); - } - - ArrayList> nodes = nearbyNodes.get(drainer); - if (nodes!=null && nodes.size()>0) - for (WeakReference noderef : nodes) { - - TileVisNode node = noderef.get(); - - if (node == null) continue; - - int a = node.consumeVis(aspect, amount); - drainedAmount += a; - amount -= a; - if (a>0) { - int color = Aspect.getPrimalAspects().indexOf(aspect); - generateVisEffect(world.provider.dimensionId, x, y, z, node.xCoord, node.yCoord, node.zCoord, color); - } - if (amount <= 0) { - break; - } - } - - return drainedAmount; - } - - public static void generateVisEffect(int dim, int x, int y, int z, int x2, int y2, int z2, int color) { - ThaumcraftApi.internalMethods.generateVisEffect(dim, x, y, z, x2, y2, z2, color); - } - - public static HashMap>> sources = new HashMap>>(); - - public static void addSource(World world, TileVisNode vs) { - HashMap> sourcelist = sources - .get(world.provider.dimensionId); - if (sourcelist == null) { - sourcelist = new HashMap>(); - } - sourcelist.put(vs.getLocation(), new WeakReference(vs)); - sources.put(world.provider.dimensionId, sourcelist); - nearbyNodes.clear(); - } - - public static boolean isNodeValid(WeakReference node) { - if (node == null || node.get() == null || node.get().isInvalid()) - return false; - return true; - } - - public static WeakReference addNode(World world, TileVisNode vn) { - WeakReference ref = new WeakReference(vn); - - HashMap> sourcelist = sources - .get(world.provider.dimensionId); - if (sourcelist == null) { - sourcelist = new HashMap>(); - return null; - } - - ArrayList nearby = new ArrayList(); - - for (WeakReference root : sourcelist.values()) { - if (!isNodeValid(root)) - continue; - - TileVisNode source = root.get(); - - float r = inRange(world, vn.getLocation(), source.getLocation(), - vn.getRange()); - if (r > 0) { - nearby.add(new Object[] { source, r - vn.getRange() * 2 }); - } - - nearby = findClosestNodes(vn, source, nearby); - cache.clear(); - } - - float dist = Float.MAX_VALUE; - TileVisNode closest = null; - if (nearby.size() > 0) { - for (Object[] o : nearby) { - if ((Float) o[1] < dist && - (vn.getAttunement() == -1 || ((TileVisNode) o[0]).getAttunement() == -1 || - vn.getAttunement() == ((TileVisNode) o[0]).getAttunement())//) { - && canNodeBeSeen(vn,(TileVisNode)o[0])) { - dist = (Float) o[1]; - closest = (TileVisNode) o[0]; - } - } - } - if (closest != null) { - closest.getChildren().add(ref); - nearbyNodes.clear(); - return new WeakReference(closest); - } - - return null; - } - - static ArrayList cache = new ArrayList(); - public static ArrayList findClosestNodes(TileVisNode target, - TileVisNode parent, ArrayList in) { - - if (cache.size() > 512 || cache.contains(new WorldCoordinates(parent))) return in; - cache.add(new WorldCoordinates(parent)); - - for (WeakReference childWR : parent.getChildren()) { - TileVisNode child = childWR.get(); - - if (child != null && !child.equals(target) && !child.equals(parent)) { - float r2 = inRange(child.getWorldObj(), child.getLocation(), - target.getLocation(), target.getRange()); - if (r2 > 0) { - in.add(new Object[] { child, r2 }); - } - - in = findClosestNodes(target, child, in); - } - } - return in; - } - - private static float inRange(World world, WorldCoordinates cc1, - WorldCoordinates cc2, int range) { - float distance = cc1.getDistanceSquaredToWorldCoordinates(cc2); - return distance > range * range ? -1 : distance; - } - - private static HashMap>> nearbyNodes = new HashMap>>(); - - private static void calculateNearbyNodes(World world, int x, int y, int z) { - - HashMap> sourcelist = sources - .get(world.provider.dimensionId); - if (sourcelist == null) { - sourcelist = new HashMap>(); - return; - } - - ArrayList> cn = new ArrayList>(); - WorldCoordinates drainer = new WorldCoordinates(x, y, z, - world.provider.dimensionId); - - ArrayList nearby = new ArrayList(); - - for (WeakReference root : sourcelist.values()) { - - if (!isNodeValid(root)) - continue; - - TileVisNode source = root.get(); - - TileVisNode closest = null; - float range = Float.MAX_VALUE; - - float r = inRange(world, drainer, source.getLocation(), - source.getRange()); - if (r > 0) { - range = r; - closest = source; - } - - ArrayList> children = new ArrayList>(); - children = getAllChildren(source,children); - - for (WeakReference child : children) { - TileVisNode n = child.get(); - if (n != null && !n.equals(root)) { - - float r2 = inRange(n.getWorldObj(), n.getLocation(), - drainer, n.getRange()); - if (r2 > 0 && r2 < range) { - range = r2; - closest = n; - } - } - } - - if (closest != null) { - - cn.add(new WeakReference(closest)); - } - } - - nearbyNodes.put(drainer, cn); - } - - private static ArrayList> getAllChildren(TileVisNode source, ArrayList> list) { - for (WeakReference child : source.getChildren()) { - TileVisNode n = child.get(); - - if (n != null && n.getWorldObj()!=null && isChunkLoaded(n.getWorldObj(), n.xCoord, n.zCoord)) { - list.add(child); - list = getAllChildren(n,list); - } - } - return list; - } - - public static boolean isChunkLoaded(World world, int x, int z) { - int xx = x >> 4; - int zz = z >> 4; - return world.getChunkProvider().chunkExists(xx, zz); - } - - public static boolean canNodeBeSeen(TileVisNode source,TileVisNode target) - { - MovingObjectPosition mop = ThaumcraftApiHelper.rayTraceIgnoringSource(source.getWorldObj(), - Vec3.createVectorHelper(source.xCoord+.5, source.yCoord+.5,source.zCoord+.5), - Vec3.createVectorHelper(target.xCoord+.5, target.yCoord+.5,target.zCoord+.5), - false, true, false); - return mop == null || (mop.typeOfHit==MovingObjectType.BLOCK && - mop.blockX==target.xCoord && mop.blockY==target.yCoord && mop.blockZ==target.zCoord); - } - - // public static HashMap> - // noderef = new HashMap>(); - // - // public static TileVisNode getClosestNodeWithinRadius(World world, int x, - // int y, int z, int radius) { - // TileVisNode out = null; - // WorldCoordinates wc = null; - // float cd = Float.MAX_VALUE; - // for (int sx = x - radius; sx <= x + radius; sx++) { - // for (int sy = y - radius; sy <= y + radius; sy++) { - // for (int sz = z - radius; sz <= z + radius; sz++) { - // wc = new WorldCoordinates(sx,sy,sz,world.provider.dimensionId); - // if (noderef.containsKey(wc)) { - // float d = wc.getDistanceSquared(x, y, z); - // if (d=types.length) { - FocusUpgradeType[] temp = new FocusUpgradeType[id+1]; - System.arraycopy(types, 0, temp, 0, types.length); - types = temp; - } - - types[id] = this; - } - - public String getLocalizedName() { - return StatCollector.translateToLocal(name); - } - - public String getLocalizedText() { - return StatCollector.translateToLocal(text); - } - - @Override - public boolean equals(Object obj) { - if (obj instanceof FocusUpgradeType) { - return this.id == ((FocusUpgradeType)obj).id; - } else return false; - } - - // basic upgrade types - public static FocusUpgradeType potency = new FocusUpgradeType( 0, - new ResourceLocation("thaumcraft", "textures/foci/potency.png"), - "focus.upgrade.potency.name","focus.upgrade.potency.text", - new AspectList().add(Aspect.WEAPON,1)); - - public static FocusUpgradeType frugal = new FocusUpgradeType( 1, - new ResourceLocation("thaumcraft", "textures/foci/frugal.png"), - "focus.upgrade.frugal.name","focus.upgrade.frugal.text", - new AspectList().add(Aspect.HUNGER,1)); - - public static FocusUpgradeType treasure = new FocusUpgradeType( 2, - new ResourceLocation("thaumcraft", "textures/foci/treasure.png"), - "focus.upgrade.treasure.name","focus.upgrade.treasure.text", - new AspectList().add(Aspect.GREED,1)); - - public static FocusUpgradeType enlarge = new FocusUpgradeType( 3, - new ResourceLocation("thaumcraft", "textures/foci/enlarge.png"), - "focus.upgrade.enlarge.name","focus.upgrade.enlarge.text", - new AspectList().add(Aspect.TRAVEL,1)); - - public static FocusUpgradeType alchemistsfire = new FocusUpgradeType( 4, - new ResourceLocation("thaumcraft", "textures/foci/alchemistsfire.png"), - "focus.upgrade.alchemistsfire.name","focus.upgrade.alchemistsfire.text", - new AspectList().add(Aspect.ENERGY,1).add(Aspect.SLIME,1)); - - public static FocusUpgradeType alchemistsfrost = new FocusUpgradeType( 5, - new ResourceLocation("thaumcraft", "textures/foci/alchemistsfrost.png"), - "focus.upgrade.alchemistsfrost.name","focus.upgrade.alchemistsfrost.text", - new AspectList().add(Aspect.COLD,1).add(Aspect.TRAP,1)); - - public static FocusUpgradeType architect = new FocusUpgradeType( 6, - new ResourceLocation("thaumcraft", "textures/foci/architect.png"), - "focus.upgrade.architect.name","focus.upgrade.architect.text", - new AspectList().add(Aspect.CRAFT,1)); - - public static FocusUpgradeType extend = new FocusUpgradeType( 7, - new ResourceLocation("thaumcraft", "textures/foci/extend.png"), - "focus.upgrade.extend.name","focus.upgrade.extend.text", - new AspectList().add(Aspect.EXCHANGE,1)); - - public static FocusUpgradeType silktouch = new FocusUpgradeType( 8, - new ResourceLocation("thaumcraft", "textures/foci/silktouch.png"), - "focus.upgrade.silktouch.name","focus.upgrade.silktouch.text", - new AspectList().add(Aspect.GREED,1)); - - -} diff --git a/api/thaumcraft/api/wands/IWandRodOnUpdate.java b/api/thaumcraft/api/wands/IWandRodOnUpdate.java deleted file mode 100644 index 4ef8c84..0000000 --- a/api/thaumcraft/api/wands/IWandRodOnUpdate.java +++ /dev/null @@ -1,16 +0,0 @@ -package thaumcraft.api.wands; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; - -/** - * - * @author azanor - * - * Implemented by a class that you wish to be called whenever a wand with this rod performs its - * update tick. - * - */ -public interface IWandRodOnUpdate { - void onUpdate(ItemStack itemstack, EntityPlayer player); -} diff --git a/api/thaumcraft/api/wands/IWandTriggerManager.java b/api/thaumcraft/api/wands/IWandTriggerManager.java deleted file mode 100644 index 7c299de..0000000 --- a/api/thaumcraft/api/wands/IWandTriggerManager.java +++ /dev/null @@ -1,15 +0,0 @@ -package thaumcraft.api.wands; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -public interface IWandTriggerManager { - - /** - * This class will be called by wands with the proper parameters. It is up to you to decide what to do with them. - */ - public boolean performTrigger(World world, ItemStack wand, EntityPlayer player, - int x, int y, int z, int side, int event); - -} diff --git a/api/thaumcraft/api/wands/IWandable.java b/api/thaumcraft/api/wands/IWandable.java deleted file mode 100644 index aeb9bac..0000000 --- a/api/thaumcraft/api/wands/IWandable.java +++ /dev/null @@ -1,25 +0,0 @@ -package thaumcraft.api.wands; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -/** - * - * @author azanor - * - * Add this to a tile entity that you wish wands to interact with in some way. - * - */ - -public interface IWandable { - - public int onWandRightClick(World world, ItemStack wandstack, EntityPlayer player, int x, int y, int z, int side, int md); - - public ItemStack onWandRightClick(World world, ItemStack wandstack, EntityPlayer player); - - public void onUsingWandTick(ItemStack wandstack, EntityPlayer player, int count); - - public void onWandStoppedUsing(ItemStack wandstack, World world, EntityPlayer player, int count); - -} diff --git a/api/thaumcraft/api/wands/ItemFocusBasic.java b/api/thaumcraft/api/wands/ItemFocusBasic.java deleted file mode 100644 index e8938e9..0000000 --- a/api/thaumcraft/api/wands/ItemFocusBasic.java +++ /dev/null @@ -1,276 +0,0 @@ -package thaumcraft.api.wands; - -import java.text.DecimalFormat; -import java.util.LinkedHashMap; -import java.util.List; - -import net.minecraft.entity.Entity; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.EnumRarity; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.nbt.NBTTagList; -import net.minecraft.util.EnumChatFormatting; -import net.minecraft.util.IIcon; -import net.minecraft.util.MovingObjectPosition; -import net.minecraft.util.StatCollector; -import net.minecraft.world.World; -import thaumcraft.api.aspects.Aspect; -import thaumcraft.api.aspects.AspectList; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -public class ItemFocusBasic extends Item { - - public ItemFocusBasic () - { - super(); - maxStackSize = 1; - canRepair=false; - this.setMaxDamage(0); - } - - public IIcon icon; - - @SideOnly(Side.CLIENT) - @Override - public IIcon getIconFromDamage(int par1) { - return icon; - } - - @Override - public boolean isDamageable() { - return false; - } - - @Override - public void addInformation(ItemStack stack,EntityPlayer player, List list, boolean par4) { - AspectList al = this.getVisCost(stack); - if (al!=null && al.size()>0) { - list.add(StatCollector.translateToLocal(isVisCostPerTick(stack)?"item.Focus.cost2":"item.Focus.cost1")); - for (Aspect aspect:al.getAspectsSorted()) { - DecimalFormat myFormatter = new DecimalFormat("#####.##"); - String amount = myFormatter.format(al.getAmount(aspect)/100f); - list.add(" \u00A7"+aspect.getChatcolor()+aspect.getName()+"\u00A7r x "+ amount); - } - } - addFocusInformation(stack,player,list,par4); - } - - public void addFocusInformation(ItemStack focusstack,EntityPlayer player, List list, boolean par4) { - LinkedHashMap map = new LinkedHashMap(); - for (short id:this.getAppliedUpgrades(focusstack)) { - if (id>=0) { - int amt = 1; - if (map.containsKey(id)) { - amt = map.get(id) + 1; - } - map.put(id, amt); - } - } - for (Short id:map.keySet()) { - list.add(EnumChatFormatting.DARK_PURPLE +FocusUpgradeType.types[id].getLocalizedName()+ - (map.get(id)>1?" "+StatCollector.translateToLocal("enchantment.level." + map.get(id)):"")); - } - } - - /** - * Purely for display on the focus tooltip (see addInformation method above) - */ - public boolean isVisCostPerTick(ItemStack focusstack) { - return false; - } - - @Override - public EnumRarity getRarity(ItemStack focusstack) - { - return EnumRarity.rare; - } - - /** - * What color will the focus orb be rendered on the held wand - */ - public int getFocusColor(ItemStack focusstack) { - return 0; - } - - - /** - * Does the focus have ornamentation like the focus of the nine hells. Ornamentation is a standard icon rendered in a cross around the focus - */ - public IIcon getOrnament(ItemStack focusstack) { - // TODO Auto-generated method stub - return null; - } - - /** - * An icon to be rendered inside the focus itself - */ - public IIcon getFocusDepthLayerIcon(ItemStack focusstack) { - // TODO Auto-generated method stub - return null; - } - - public enum WandFocusAnimation { - WAVE, CHARGE; - } - - public WandFocusAnimation getAnimation(ItemStack focusstack) { - return WandFocusAnimation.WAVE; - } - - /** - * Just insert two alphanumeric characters before this string in your focus item class - */ - public String getSortingHelper(ItemStack focusstack) { - String out=""; - for (short id:this.getAppliedUpgrades(focusstack)) { - out = out + id; - } - return out; - } - - - /** - * How much vis does this focus consume per activation. - */ - public AspectList getVisCost(ItemStack focusstack) { - return null; - } - - /** - * This returns how many milliseconds must pass before the focus can be activated again. - */ - public int getActivationCooldown(ItemStack focusstack) { - return 0; - } - - /** - * Used by foci like equal trade to determine their area in artchitect mode - */ - public int getMaxAreaSize(ItemStack focusstack) { - return 1; - } - - /** - * What upgrades can be applied to this focus for ranks 1 to 5 - */ - public FocusUpgradeType[] getPossibleUpgradesByRank(ItemStack focusstack, int rank) { - return null; - } - - /** - * What upgrades does the focus currently have - */ - public short[] getAppliedUpgrades(ItemStack focusstack) { - short[] l = new short[] {-1,-1,-1,-1,-1}; - NBTTagList nbttaglist = getFocusUpgradeTagList(focusstack); - if (nbttaglist == null) - { - return l; - } - else - { - for (int j = 0; j < nbttaglist.tagCount(); ++j) - { - if (j>=5) break; - l[j] = nbttaglist.getCompoundTagAt(j).getShort("id"); - } - - return l; - } - } - - public boolean applyUpgrade(ItemStack focusstack, FocusUpgradeType type, int rank) { - short[] upgrades = getAppliedUpgrades(focusstack); - if (upgrades[rank-1]!=-1 || rank<1 || rank>5) { - return false; - } - upgrades[rank-1] = type.id; - setFocusUpgradeTagList(focusstack, upgrades); - return true; - } - - /** - * Use this method to define custom logic about which upgrades can be applied. This can be used to set up upgrade "trees" - * that make certain upgrades available only when others are unlocked first, when certain research is completed, or similar logic. - * - */ - public boolean canApplyUpgrade(ItemStack focusstack, EntityPlayer player, FocusUpgradeType type, int rank) { - return true; - } - - /** - * Does this focus have the passed upgrade type - */ - public boolean isUpgradedWith(ItemStack focusstack, FocusUpgradeType focusUpgradetype) { - return getUpgradeLevel(focusstack,focusUpgradetype)>0; - } - - /** - * What level is the passed upgrade type on the focus. If it is not present it returns 0 - */ - public int getUpgradeLevel(ItemStack focusstack, FocusUpgradeType focusUpgradetype) { - short[] list = getAppliedUpgrades(focusstack); - int level=0; - for (short id:list) { - if (id == focusUpgradetype.id) - { - level++; - } - } - return level; - } - - public ItemStack onFocusRightClick(ItemStack wandstack, World world,EntityPlayer player, MovingObjectPosition movingobjectposition) { - // TODO Auto-generated method stub - return null; - } - - public void onUsingFocusTick(ItemStack wandstack, EntityPlayer player,int count) { - // TODO Auto-generated method stub - } - - public void onPlayerStoppedUsingFocus(ItemStack wandstack, World world, EntityPlayer player, int count) { - // TODO Auto-generated method stub - - } - - public boolean onFocusBlockStartBreak(ItemStack wandstack, int x, int y,int z, EntityPlayer player) { - // TODO Auto-generated method stub - return false; - } - - /** - * Internal helper methods - */ - private NBTTagList getFocusUpgradeTagList(ItemStack focusstack) - { - return focusstack.stackTagCompound == null ? null : focusstack.stackTagCompound.getTagList("upgrade", 10); - } - - private void setFocusUpgradeTagList(ItemStack focusstack, short[] upgrades) { - if (!focusstack.hasTagCompound()) - focusstack.setTagCompound(new NBTTagCompound()); - NBTTagCompound nbttagcompound = focusstack.getTagCompound(); - NBTTagList tlist = new NBTTagList(); - nbttagcompound.setTag("upgrade", tlist); - for (short id : upgrades) { - NBTTagCompound f = new NBTTagCompound(); - f.setShort("id", id); - tlist.appendTag(f); - } - } - - @Override - public void onUpdate(ItemStack stack, World world, Entity entity, int p_77663_4_, boolean p_77663_5_) { - if (stack.stackTagCompound !=null && stack.stackTagCompound.hasKey("ench")) { - stack.stackTagCompound.removeTag("ench"); - } - super.onUpdate(stack, world, entity, p_77663_4_, p_77663_5_); - } - - - -} diff --git a/api/thaumcraft/api/wands/StaffRod.java b/api/thaumcraft/api/wands/StaffRod.java deleted file mode 100644 index e7ae90f..0000000 --- a/api/thaumcraft/api/wands/StaffRod.java +++ /dev/null @@ -1,48 +0,0 @@ -package thaumcraft.api.wands; - -import net.minecraft.item.ItemStack; -import net.minecraft.util.ResourceLocation; - -/** - * - * @author Azanor - * - * This class is used to keep the material information for the various rods. - * It is also used to generate the wand recipes ingame. - * - */ -public class StaffRod extends WandRod { - - boolean runes=false; - - public StaffRod(String tag, int capacity, ItemStack item, int craftCost) { - super(tag+"_staff", capacity, item, craftCost); - this.texture = new ResourceLocation("thaumcraft","textures/models/wand_rod_"+tag+".png"); - } - - public StaffRod(String tag, int capacity, ItemStack item, int craftCost, - IWandRodOnUpdate onUpdate, ResourceLocation texture) { - super(tag+"_staff", capacity, item, craftCost, onUpdate, texture); - } - - public StaffRod(String tag, int capacity, ItemStack item, int craftCost, - IWandRodOnUpdate onUpdate) { - super(tag+"_staff", capacity, item, craftCost, onUpdate); - this.texture = new ResourceLocation("thaumcraft","textures/models/wand_rod_"+tag+".png"); - } - - public StaffRod(String tag, int capacity, ItemStack item, int craftCost, - ResourceLocation texture) { - super(tag+"_staff", capacity, item, craftCost, texture); - } - - public boolean hasRunes() { - return runes; - } - - public void setRunes(boolean hasRunes) { - this.runes = hasRunes; - } - - -} diff --git a/api/thaumcraft/api/wands/WandCap.java b/api/thaumcraft/api/wands/WandCap.java deleted file mode 100644 index 17b4581..0000000 --- a/api/thaumcraft/api/wands/WandCap.java +++ /dev/null @@ -1,129 +0,0 @@ -package thaumcraft.api.wands; - -import java.util.LinkedHashMap; -import java.util.List; - -import net.minecraft.item.ItemStack; -import net.minecraft.util.ResourceLocation; -import thaumcraft.api.aspects.Aspect; - -/** - * This class is used to keep the material information for the various caps. - * It is also used to generate the wand recipes ingame. - * @author Azanor - * - */ -public class WandCap { - - private String tag; - - /** - * Cost to craft this wand. Combined with the rod cost. - */ - private int craftCost; - - /** - * the amount by which all aspect costs are multiplied - */ - float baseCostModifier; - - /** - * specifies a list of primal aspects that use the special discount figure instead of the normal discount. - */ - List specialCostModifierAspects; - - /** - * the amount by which the specified aspect costs are multiplied - */ - float specialCostModifier; - - /** - * The texture that will be used for the ingame wand cap - */ - ResourceLocation texture; - - /** - * the actual item that makes up this cap and will be used to generate the wand recipes - */ - ItemStack item; - - public static LinkedHashMap caps = new LinkedHashMap(); - - public WandCap (String tag, float discount, ItemStack item, int craftCost) { - this.setTag(tag); - this.baseCostModifier = discount; - this.specialCostModifierAspects = null; - texture = new ResourceLocation("thaumcraft","textures/models/wand_cap_"+getTag()+".png"); - this.item=item; - this.setCraftCost(craftCost); - caps.put(tag, this); - } - - public WandCap (String tag, float discount, List specialAspects, float discountSpecial, ItemStack item, int craftCost) { - this.setTag(tag); - this.baseCostModifier = discount; - this.specialCostModifierAspects = specialAspects; - this.specialCostModifier = discountSpecial; - texture = new ResourceLocation("thaumcraft","textures/models/wand_cap_"+getTag()+".png"); - this.item=item; - this.setCraftCost(craftCost); - caps.put(tag, this); - } - - public float getBaseCostModifier() { - return baseCostModifier; - } - - public List getSpecialCostModifierAspects() { - return specialCostModifierAspects; - } - - public float getSpecialCostModifier() { - return specialCostModifier; - } - - public ResourceLocation getTexture() { - return texture; - } - - public void setTexture(ResourceLocation texture) { - this.texture = texture; - } - - public String getTag() { - return tag; - } - - public void setTag(String tag) { - this.tag = tag; - } - - - public ItemStack getItem() { - return item; - } - - public void setItem(ItemStack item) { - this.item = item; - } - - public int getCraftCost() { - return craftCost; - } - - public void setCraftCost(int craftCost) { - this.craftCost = craftCost; - } - - /** - * The research a player needs to have finished to be able to craft a wand with this cap. - */ - public String getResearch() { - return "CAP_"+getTag(); - } - - // Some examples: - // WandCap WAND_CAP_IRON = new WandCap("iron", 1.1f, Arrays.asList(Aspect.ORDER),1, new ItemStack(ConfigItems.itemWandCap,1,0),1); - // WandCap WAND_CAP_GOLD = new WandCap("gold", 1f, new ItemStack(ConfigItems.itemWandCap,1,1),3); - -} diff --git a/api/thaumcraft/api/wands/WandRod.java b/api/thaumcraft/api/wands/WandRod.java deleted file mode 100644 index 85954e4..0000000 --- a/api/thaumcraft/api/wands/WandRod.java +++ /dev/null @@ -1,158 +0,0 @@ -package thaumcraft.api.wands; - -import java.util.LinkedHashMap; - -import net.minecraft.item.ItemStack; -import net.minecraft.util.ResourceLocation; - -/** - * - * @author Azanor - * - * This class is used to keep the material information for the various rods. - * It is also used to generate the wand recipes ingame. - * - */ -public class WandRod { - - - private String tag; - - /** - * Cost to craft this wand. Combined with the rod cost. - */ - private int craftCost; - - /** - * The amount of vis that can be stored - this number is actually multiplied - * by 100 for use by the wands internals - */ - int capacity; - - /** - * The texture that will be used for the ingame wand rod - */ - protected ResourceLocation texture; - - /** - * the actual item that makes up this rod and will be used to generate the wand recipes - */ - ItemStack item; - - /** - * A class that will be called whenever the wand onUpdate tick is run - */ - IWandRodOnUpdate onUpdate; - - /** - * Does the rod glow in the dark? - */ - boolean glow; - - public static LinkedHashMap rods = new LinkedHashMap(); - - public WandRod (String tag, int capacity, ItemStack item, int craftCost, ResourceLocation texture) { - this.setTag(tag); - this.capacity = capacity; - this.texture = texture; - this.item=item; - this.setCraftCost(craftCost); - rods.put(tag, this); - } - - public WandRod (String tag, int capacity, ItemStack item, int craftCost, IWandRodOnUpdate onUpdate, ResourceLocation texture) { - this.setTag(tag); - this.capacity = capacity; - this.texture = texture; - this.item=item; - this.setCraftCost(craftCost); - rods.put(tag, this); - this.onUpdate = onUpdate; - } - - public WandRod (String tag, int capacity, ItemStack item, int craftCost) { - this.setTag(tag); - this.capacity = capacity; - this.texture = new ResourceLocation("thaumcraft","textures/models/wand_rod_"+getTag()+".png"); - this.item=item; - this.setCraftCost(craftCost); - rods.put(tag, this); - } - - public WandRod (String tag, int capacity, ItemStack item, int craftCost, IWandRodOnUpdate onUpdate) { - this.setTag(tag); - this.capacity = capacity; - this.texture = new ResourceLocation("thaumcraft","textures/models/wand_rod_"+getTag()+".png"); - this.item=item; - this.setCraftCost(craftCost); - rods.put(tag, this); - this.onUpdate = onUpdate; - } - - public String getTag() { - return tag; - } - - public void setTag(String tag) { - this.tag = tag; - } - - public int getCapacity() { - return capacity; - } - - public void setCapacity(int capacity) { - this.capacity = capacity; - } - - public ResourceLocation getTexture() { - return texture; - } - - public void setTexture(ResourceLocation texture) { - this.texture = texture; - } - - public ItemStack getItem() { - return item; - } - - public void setItem(ItemStack item) { - this.item = item; - } - - public int getCraftCost() { - return craftCost; - } - - public void setCraftCost(int craftCost) { - this.craftCost = craftCost; - } - - public IWandRodOnUpdate getOnUpdate() { - return onUpdate; - } - - public void setOnUpdate(IWandRodOnUpdate onUpdate) { - this.onUpdate = onUpdate; - } - - public boolean isGlowing() { - return glow; - } - - public void setGlowing(boolean hasGlow) { - this.glow = hasGlow; - } - - /** - * The research a player needs to have finished to be able to craft a wand with this rod. - */ - public String getResearch() { - return "ROD_"+getTag(); - } - - // Some examples: - // WandRod WAND_ROD_WOOD = new WandRod("wood",25,new ItemStack(Item.stick),1); - // WandRod WAND_ROD_BLAZE = new WandRod("blaze",100,new ItemStack(Item.blazeRod),7,new WandRodBlazeOnUpdate()); -} diff --git a/api/thaumcraft/api/wands/WandTriggerRegistry.java b/api/thaumcraft/api/wands/WandTriggerRegistry.java deleted file mode 100644 index 7224e12..0000000 --- a/api/thaumcraft/api/wands/WandTriggerRegistry.java +++ /dev/null @@ -1,126 +0,0 @@ -package thaumcraft.api.wands; - -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; - -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -/** - * This class serves a similar function to IWandable in that it allows wands to interact - * with object in the world. In this case it is most useful for adding interaction with non-mod - * blocks where you can't control what happens in their code. - * Example where it is used is in crafting the thaumonomicon from a bookshelf and the - * crucible from a cauldron - * - * @author azanor - * - */ -public class WandTriggerRegistry { - - private static HashMap> triggers = new HashMap>(); - private static final String DEFAULT = "default"; - - /** - * Registers an action to perform when a casting wand right clicks on a specific block. - * A manager class needs to be created that implements IWandTriggerManager. - * @param manager - * @param event a logical number that you can use to differentiate different events or actions - * @param block - * @param meta send -1 as a wildcard value for all possible meta values - * @param modid a unique identifier. It is best to register your own triggers using your mod id to avoid conflicts with mods that register triggers for the same block - */ - public static void registerWandBlockTrigger(IWandTriggerManager manager, int event, Block block, int meta, String modid) { - if (!triggers.containsKey(modid)) { - triggers.put(modid, new HashMap()); - } - HashMap temp = triggers.get(modid); - temp.put(Arrays.asList(block,meta),Arrays.asList(manager,event)); - triggers.put(modid, temp); - } - - /** - * for legacy support - */ - public static void registerWandBlockTrigger(IWandTriggerManager manager, int event, Block block, int meta) { - registerWandBlockTrigger(manager, event, block, meta, DEFAULT); - } - - /** - * Checks all trigger registries if one exists for the given block and meta - * @param block - * @param meta - * @return - */ - public static boolean hasTrigger(Block block, int meta) { - for (String modid:triggers.keySet()) { - HashMap temp = triggers.get(modid); - if (temp.containsKey(Arrays.asList(block,meta)) || - temp.containsKey(Arrays.asList(block,-1))) return true; - } - return false; - } - - /** - * modid sensitive version - */ - public static boolean hasTrigger(Block block, int meta, String modid) { - if (!triggers.containsKey(modid)) return false; - HashMap temp = triggers.get(modid); - if (temp.containsKey(Arrays.asList(block,meta)) || - temp.containsKey(Arrays.asList(block,-1))) return true; - return false; - } - - - /** - * This is called by the onItemUseFirst function in wands. - * Parameters and return value functions like you would expect for that function. - * @param world - * @param wand - * @param player - * @param x - * @param y - * @param z - * @param side - * @param block - * @param meta - * @return - */ - public static boolean performTrigger(World world, ItemStack wand, EntityPlayer player, - int x, int y, int z, int side, Block block, int meta) { - - for (String modid:triggers.keySet()) { - HashMap temp = triggers.get(modid); - List l = temp.get(Arrays.asList(block,meta)); - if (l==null) l = temp.get(Arrays.asList(block,-1)); - if (l==null) continue; - - IWandTriggerManager manager = (IWandTriggerManager) l.get(0); - int event = (Integer) l.get(1); - boolean result = manager.performTrigger(world, wand, player, x, y, z, side, event); - if (result) return true; - } - return false; - } - - /** - * modid sensitive version - */ - public static boolean performTrigger(World world, ItemStack wand, EntityPlayer player, - int x, int y, int z, int side, Block block, int meta, String modid) { - if (!triggers.containsKey(modid)) return false; - HashMap temp = triggers.get(modid); - List l = temp.get(Arrays.asList(block,meta)); - if (l==null) l = temp.get(Arrays.asList(block,-1)); - if (l==null) return false; - - IWandTriggerManager manager = (IWandTriggerManager) l.get(0); - int event = (Integer) l.get(1); - return manager.performTrigger(world, wand, player, x, y, z, side, event); - } - -} diff --git a/packs/BiomesOPlenty/build.gradle b/packs/BiomesOPlenty/build.gradle deleted file mode 100644 index 23e69b9..0000000 --- a/packs/BiomesOPlenty/build.gradle +++ /dev/null @@ -1,72 +0,0 @@ -buildscript { - repositories { - mavenCentral() - maven { - name = "forge" - url = "http://files.minecraftforge.net/maven" - } - maven { - name = "sonatype" - url = "https://oss.sonatype.org/content/repositories/snapshots/" - } - } - dependencies { - classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT' - } -} - -apply plugin: 'forge' - -version = "1.7.10-1.1.1b" -group= "com.jaquadro.minecraft.storagedrawers" // http://maven.apache.org/guides/mini/guide-naming-conventions.html -archivesBaseName = "StorageDrawers-BiomesOPlenty" - -minecraft { - version = "1.7.10-10.13.4.1614-1.7.10" - runDir = "../../runtime" - - replace '@VERSION@', project.version - replace 'required-after:StorageDrawers', "required-after:StorageDrawers@[1.7.6,)" -} - -sourceSets.main { - java { - srcDirs project.projectDir.getPath() + '/src' - } - resources { - srcDirs project.projectDir.getPath() + '/resources' - } -} - -dependencies { - compile project(path: ':', transitive: false) -} - -processResources -{ - // this will ensure that this task is redone when the versions change. - inputs.property "version", project.version - inputs.property "mcversion", project.minecraft.version - - // replace stuff in mcmod.info, nothing else - from(sourceSets.main.resources.srcDirs) { - include 'mcmod.info' - - // replace version and mcversion - expand 'version':project.version, 'mcversion':project.minecraft.version - } - - // copy everything else, thats not the mcmod.info - from(sourceSets.main.resources.srcDirs) { - exclude 'mcmod.info' - } -} - -task deobfJar(type: Jar) { - from sourceSets.main.output - classifier = 'dev' -} - -artifacts { - archives deobfJar -} diff --git a/packs/BiomesOPlenty/gradle/wrapper/gradle-wrapper.properties b/packs/BiomesOPlenty/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 678d9d8..0000000 --- a/packs/BiomesOPlenty/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Wed Jul 02 15:54:47 CDT 2014 -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-bin.zip diff --git a/packs/BiomesOPlenty/gradlew b/packs/BiomesOPlenty/gradlew deleted file mode 100644 index 91a7e26..0000000 --- a/packs/BiomesOPlenty/gradlew +++ /dev/null @@ -1,164 +0,0 @@ -#!/usr/bin/env bash - -############################################################################## -## -## Gradle start up script for UN*X -## -############################################################################## - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" - -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" - -warn ( ) { - echo "$*" -} - -die ( ) { - echo - echo "$*" - echo - exit 1 -} - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; -esac - -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" - else - JAVACMD="$JAVA_HOME/bin/java" - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD="java" - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." -fi - -# Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi -fi - -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi - -# For Cygwin, switch paths to Windows format before running java -if $cygwin ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi - # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" - fi - i=$((i+1)) - done - case $i in - (0) set -- ;; - (1) set -- "$args0" ;; - (2) set -- "$args0" "$args1" ;; - (3) set -- "$args0" "$args1" "$args2" ;; - (4) set -- "$args0" "$args1" "$args2" "$args3" ;; - (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac -fi - -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") -} -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" - -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" diff --git a/packs/BiomesOPlenty/gradlew.bat b/packs/BiomesOPlenty/gradlew.bat deleted file mode 100644 index 8a0b282..0000000 --- a/packs/BiomesOPlenty/gradlew.bat +++ /dev/null @@ -1,90 +0,0 @@ -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto init - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto init - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:init -@rem Get command-line arguments, handling Windowz variants - -if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args - -:win9xME_args -@rem Slurp the command line arguments. -set CMD_LINE_ARGS= -set _SKIP=2 - -:win9xME_args_slurp -if "x%~1" == "x" goto execute - -set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/lang/en_US.lang b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/lang/en_US.lang deleted file mode 100644 index 7623929..0000000 --- a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/lang/en_US.lang +++ /dev/null @@ -1,98 +0,0 @@ -itemGroup.storageDrawersBop=Storage Drawers: Biomes O' Plenty - -# Blocks -tile.storagedrawersbop.fullDrawers1.sacredoak.name=Sacred Oak Drawer -tile.storagedrawersbop.fullDrawers1.cherry.name=Cherry Drawer -tile.storagedrawersbop.fullDrawers1.dark.name=Dark Drawer -tile.storagedrawersbop.fullDrawers1.fir.name=Fir Drawer -tile.storagedrawersbop.fullDrawers1.ethereal.name=Ethereal Drawer -tile.storagedrawersbop.fullDrawers1.magic.name=Magic Drawer -tile.storagedrawersbop.fullDrawers1.mangrove.name=Mangrove Drawer -tile.storagedrawersbop.fullDrawers1.palm.name=Palm Drawer -tile.storagedrawersbop.fullDrawers1.redwood.name=Redwood Drawer -tile.storagedrawersbop.fullDrawers1.willow.name=Willow Drawer -tile.storagedrawersbop.fullDrawers1.bamboo.name=Bamboo Thatch Drawer -tile.storagedrawersbop.fullDrawers1.pine.name=Pine Drawer -tile.storagedrawersbop.fullDrawers1.hellbark.name=Hell Bark Drawer -tile.storagedrawersbop.fullDrawers1.jacaranda.name=Jacaranda Drawer -tile.storagedrawersbop.fullDrawers1.mahogany.name=Mahogany Drawer - -tile.storagedrawersbop.fullDrawers2.sacredoak.name=Sacred Oak Drawers 1x2 -tile.storagedrawersbop.fullDrawers2.cherry.name=Cherry Drawers 1x2 -tile.storagedrawersbop.fullDrawers2.dark.name=Dark Drawers 1x2 -tile.storagedrawersbop.fullDrawers2.fir.name=Fir Drawers 1x2 -tile.storagedrawersbop.fullDrawers2.ethereal.name=Ethereal Drawers 1x2 -tile.storagedrawersbop.fullDrawers2.magic.name=Magic Drawers 1x2 -tile.storagedrawersbop.fullDrawers2.mangrove.name=Mangrove Drawers 1x2 -tile.storagedrawersbop.fullDrawers2.palm.name=Palm Drawers 1x2 -tile.storagedrawersbop.fullDrawers2.redwood.name=Redwood Drawers 1x2 -tile.storagedrawersbop.fullDrawers2.willow.name=Willow Drawers 1x2 -tile.storagedrawersbop.fullDrawers2.bamboo.name=Bamboo Thatch Drawers 1x2 -tile.storagedrawersbop.fullDrawers2.pine.name=Pine Drawers 1x2 -tile.storagedrawersbop.fullDrawers2.hellbark.name=Hell Bark Drawers 1x2 -tile.storagedrawersbop.fullDrawers2.jacaranda.name=Jacaranda Drawers 1x2 -tile.storagedrawersbop.fullDrawers2.mahogany.name=Mahogany Drawers 1x2 - -tile.storagedrawersbop.fullDrawers4.sacredoak.name=Sacred Oak Drawers 2x2 -tile.storagedrawersbop.fullDrawers4.cherry.name=Cherry Drawers 2x2 -tile.storagedrawersbop.fullDrawers4.dark.name=Dark Drawers 2x2 -tile.storagedrawersbop.fullDrawers4.fir.name=Fir Drawers 2x2 -tile.storagedrawersbop.fullDrawers4.ethereal.name=Ethereal Drawers 2x2 -tile.storagedrawersbop.fullDrawers4.magic.name=Magic Drawers 2x2 -tile.storagedrawersbop.fullDrawers4.mangrove.name=Mangrove Drawers 2x2 -tile.storagedrawersbop.fullDrawers4.palm.name=Palm Drawers 2x2 -tile.storagedrawersbop.fullDrawers4.redwood.name=Redwood Drawers 2x2 -tile.storagedrawersbop.fullDrawers4.willow.name=Willow Drawers 2x2 -tile.storagedrawersbop.fullDrawers4.bamboo.name=Bamboo Thatch Drawers 2x2 -tile.storagedrawersbop.fullDrawers4.pine.name=Pine Drawers 2x2 -tile.storagedrawersbop.fullDrawers4.hellbark.name=Hell Bark Drawers 2x2 -tile.storagedrawersbop.fullDrawers4.jacaranda.name=Jacaranda Drawers 2x2 -tile.storagedrawersbop.fullDrawers4.mahogany.name=Mahogany Drawers 2x2 - -tile.storagedrawersbop.halfDrawers2.sacredoak.name=Compact Sacred Oak Drawers 1x2 -tile.storagedrawersbop.halfDrawers2.cherry.name=Compact Cherry Drawers 1x2 -tile.storagedrawersbop.halfDrawers2.dark.name=Compact Dark Drawers 1x2 -tile.storagedrawersbop.halfDrawers2.fir.name=Compact Fir Drawers 1x2 -tile.storagedrawersbop.halfDrawers2.ethereal.name=Compact Ethereal Drawers 1x2 -tile.storagedrawersbop.halfDrawers2.magic.name=Compact Magic Drawers 1x2 -tile.storagedrawersbop.halfDrawers2.mangrove.name=Compact Mangrove Drawers 1x2 -tile.storagedrawersbop.halfDrawers2.palm.name=Compact Palm Drawers 1x2 -tile.storagedrawersbop.halfDrawers2.redwood.name=Compact Redwood Drawers 1x2 -tile.storagedrawersbop.halfDrawers2.willow.name=Compact Willow Drawers 1x2 -tile.storagedrawersbop.halfDrawers2.bamboo.name=Compact Bamboo Thatch Drawers 1x2 -tile.storagedrawersbop.halfDrawers2.pine.name=Compact Pine Drawers 1x2 -tile.storagedrawersbop.halfDrawers2.hellbark.name=Compact Hell Bark Drawers 1x2 -tile.storagedrawersbop.halfDrawers2.jacaranda.name=Compact Jacaranda Drawers 1x2 -tile.storagedrawersbop.halfDrawers2.mahogany.name=Compact Mahogany Drawers 1x2 - -tile.storagedrawersbop.halfDrawers4.sacredoak.name=Compact Sacred Oak Drawers 2x2 -tile.storagedrawersbop.halfDrawers4.cherry.name=Compact Cherry Drawers 2x2 -tile.storagedrawersbop.halfDrawers4.dark.name=Compact Dark Drawers 2x2 -tile.storagedrawersbop.halfDrawers4.fir.name=Compact Fir Drawers 2x2 -tile.storagedrawersbop.halfDrawers4.ethereal.name=Compact Ethereal Drawers 2x2 -tile.storagedrawersbop.halfDrawers4.magic.name=Compact Magic Drawers 2x2 -tile.storagedrawersbop.halfDrawers4.mangrove.name=Compact Mangrove Drawers 2x2 -tile.storagedrawersbop.halfDrawers4.palm.name=Compact Palm Drawers 2x2 -tile.storagedrawersbop.halfDrawers4.redwood.name=Compact Redwood Drawers 2x2 -tile.storagedrawersbop.halfDrawers4.willow.name=Compact Willow Drawers 2x2 -tile.storagedrawersbop.halfDrawers4.bamboo.name=Compact Bamboo Thatch Drawers 2x2 -tile.storagedrawersbop.halfDrawers4.pine.name=Compact Pine Drawers 2x2 -tile.storagedrawersbop.halfDrawers4.hellbark.name=Compact Hell Bark Drawers 2x2 -tile.storagedrawersbop.halfDrawers4.jacaranda.name=Compact Jacaranda Drawers 2x2 -tile.storagedrawersbop.halfDrawers4.mahogany.name=Compact Mahogany Drawers 2x2 - -tile.storagedrawersbop.trim.sacredoak.name=Sacred Oak Trim -tile.storagedrawersbop.trim.cherry.name=Cherry Trim -tile.storagedrawersbop.trim.dark.name=Dark Trim -tile.storagedrawersbop.trim.fir.name=Fir Trim -tile.storagedrawersbop.trim.ethereal.name=Ethereal Trim -tile.storagedrawersbop.trim.magic.name=Magic Trim -tile.storagedrawersbop.trim.mangrove.name=Mangrove Trim -tile.storagedrawersbop.trim.palm.name=Palm Trim -tile.storagedrawersbop.trim.redwood.name=Redwood Trim -tile.storagedrawersbop.trim.willow.name=Willow Trim -tile.storagedrawersbop.trim.bamboo.name=Bamboo Thatch Trim -tile.storagedrawersbop.trim.pine.name=Pine Trim -tile.storagedrawersbop.trim.hellbark.name=Hell Bark Trim -tile.storagedrawersbop.trim.jacaranda.name=Jacaranda Trim -tile.storagedrawersbop.trim.mahogany.name=Mahogany Trim \ No newline at end of file diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/lang/zh_CN.lang b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/lang/zh_CN.lang deleted file mode 100644 index 0724771..0000000 --- a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/lang/zh_CN.lang +++ /dev/null @@ -1,98 +0,0 @@ -itemGroup.storageDrawersBop=储物抽屉|BiomesO'Plenty - -# Blocks -tile.storagedrawersbop.fullDrawers1.sacredoak.name=神圣橡树抽屉 -tile.storagedrawersbop.fullDrawers1.cherry.name=樱花树抽屉 -tile.storagedrawersbop.fullDrawers1.dark.name=黑暗树抽屉 -tile.storagedrawersbop.fullDrawers1.fir.name=杉木抽屉 -tile.storagedrawersbop.fullDrawers1.ethereal.name=天域树抽屉 -tile.storagedrawersbop.fullDrawers1.magic.name=魔法树抽屉 -tile.storagedrawersbop.fullDrawers1.mangrove.name=红树抽屉 -tile.storagedrawersbop.fullDrawers1.palm.name=棕榈树抽屉 -tile.storagedrawersbop.fullDrawers1.redwood.name=红木抽屉 -tile.storagedrawersbop.fullDrawers1.willow.name=柳树抽屉 -tile.storagedrawersbop.fullDrawers1.bamboo.name=竹抽屉 -tile.storagedrawersbop.fullDrawers1.pine.name=松树抽屉 -tile.storagedrawersbop.fullDrawers1.hellbark.name=地狱皮树抽屉 -tile.storagedrawersbop.fullDrawers1.jacaranda.name=蓝花楹树抽屉 -tile.storagedrawersbop.fullDrawers1.mahogany.name=桃花心树抽屉 - -tile.storagedrawersbop.fullDrawers2.sacredoak.name=神圣橡树抽屉 (1x2) -tile.storagedrawersbop.fullDrawers2.cherry.name=樱花树抽屉 (1x2) -tile.storagedrawersbop.fullDrawers2.dark.name=黑暗树抽屉 (1x2) -tile.storagedrawersbop.fullDrawers2.fir.name=杉木抽屉 (1x2) -tile.storagedrawersbop.fullDrawers2.ethereal.name=天域树抽屉 (1x2) -tile.storagedrawersbop.fullDrawers2.magic.name=魔法树抽屉 (1x2) -tile.storagedrawersbop.fullDrawers2.mangrove.name=红树抽屉 (1x2) -tile.storagedrawersbop.fullDrawers2.palm.name=棕榈树抽屉 (1x2) -tile.storagedrawersbop.fullDrawers2.redwood.name=红木抽屉 (1x2) -tile.storagedrawersbop.fullDrawers2.willow.name=柳树抽屉 (1x2) -tile.storagedrawersbop.fullDrawers2.bamboo.name=竹抽屉 (1x2) -tile.storagedrawersbop.fullDrawers2.pine.name=松树抽屉 (1x2) -tile.storagedrawersbop.fullDrawers2.hellbark.name=地狱皮树抽屉 (1x2) -tile.storagedrawersbop.fullDrawers2.jacaranda.name=蓝花楹树抽屉 (1x2) -tile.storagedrawersbop.fullDrawers2.mahogany.name=桃花心树抽屉 (1x2) - -tile.storagedrawersbop.fullDrawers4.sacredoak.name=神圣橡树抽屉 (2x2) -tile.storagedrawersbop.fullDrawers4.cherry.name=樱花树抽屉 (2x2) -tile.storagedrawersbop.fullDrawers4.dark.name=黑暗树抽屉 (2x2) -tile.storagedrawersbop.fullDrawers4.fir.name=杉木抽屉 (2x2) -tile.storagedrawersbop.fullDrawers4.ethereal.name=天域树抽屉 (2x2) -tile.storagedrawersbop.fullDrawers4.magic.name=魔法树抽屉 (2x2) -tile.storagedrawersbop.fullDrawers4.mangrove.name=红树抽屉 (2x2) -tile.storagedrawersbop.fullDrawers4.palm.name=棕榈树抽屉 (2x2) -tile.storagedrawersbop.fullDrawers4.redwood.name=红木抽屉 (2x2) -tile.storagedrawersbop.fullDrawers4.willow.name=柳树抽屉 (2x2) -tile.storagedrawersbop.fullDrawers4.bamboo.name=竹抽屉 (2x2) -tile.storagedrawersbop.fullDrawers4.pine.name=松树抽屉 (2x2) -tile.storagedrawersbop.fullDrawers4.hellbark.name=地狱皮树抽屉 (2x2) -tile.storagedrawersbop.fullDrawers4.jacaranda.name=蓝花楹树抽屉 (2x2) -tile.storagedrawersbop.fullDrawers4.mahogany.name=桃花心树抽屉 (2x2) - -tile.storagedrawersbop.halfDrawers2.sacredoak.name=小型神圣橡树抽屉 (1x2) -tile.storagedrawersbop.halfDrawers2.cherry.name=小型樱花树抽屉 (1x2) -tile.storagedrawersbop.halfDrawers2.dark.name=小型黑暗树抽屉 (1x2) -tile.storagedrawersbop.halfDrawers2.fir.name=小型杉木抽屉 (1x2) -tile.storagedrawersbop.halfDrawers2.ethereal.name=小型天域树抽屉 (1x2) -tile.storagedrawersbop.halfDrawers2.magic.name=小型魔法树抽屉 (1x2) -tile.storagedrawersbop.halfDrawers2.mangrove.name=小型红树抽屉 (1x2) -tile.storagedrawersbop.halfDrawers2.palm.name=小型棕榈树抽屉 (1x2) -tile.storagedrawersbop.halfDrawers2.redwood.name=小型红木抽屉 (1x2) -tile.storagedrawersbop.halfDrawers2.willow.name=小型柳树抽屉 (1x2) -tile.storagedrawersbop.halfDrawers2.bamboo.name=小型竹抽屉 (1x2) -tile.storagedrawersbop.halfDrawers2.pine.name=小型松树抽屉 (1x2) -tile.storagedrawersbop.halfDrawers2.hellbark.name=小型地狱皮树抽屉 (1x2) -tile.storagedrawersbop.halfDrawers2.jacaranda.name=小型蓝花楹树抽屉 (1x2) -tile.storagedrawersbop.halfDrawers2.mahogany.name=小型桃花心树抽屉 (1x2) - -tile.storagedrawersbop.halfDrawers4.sacredoak.name=小型神圣橡树抽屉 (2x2) -tile.storagedrawersbop.halfDrawers4.cherry.name=小型樱花树抽屉 (2x2) -tile.storagedrawersbop.halfDrawers4.dark.name=小型黑暗树抽屉 (2x2) -tile.storagedrawersbop.halfDrawers4.fir.name=小型杉木抽屉 (2x2) -tile.storagedrawersbop.halfDrawers4.ethereal.name=小型天域树抽屉 (2x2) -tile.storagedrawersbop.halfDrawers4.magic.name=小型魔法树抽屉 (2x2) -tile.storagedrawersbop.halfDrawers4.mangrove.name=小型红树抽屉 (2x2) -tile.storagedrawersbop.halfDrawers4.palm.name=小型棕榈树抽屉 (2x2) -tile.storagedrawersbop.halfDrawers4.redwood.name=小型红木抽屉 (2x2) -tile.storagedrawersbop.halfDrawers4.willow.name=小型柳树抽屉 (2x2) -tile.storagedrawersbop.halfDrawers4.bamboo.name=小型竹抽屉 (2x2) -tile.storagedrawersbop.halfDrawers4.pine.name=小型松树抽屉 (2x2) -tile.storagedrawersbop.halfDrawers4.hellbark.name=小型地狱皮树抽屉 (2x2) -tile.storagedrawersbop.halfDrawers4.jacaranda.name=小型蓝花楹树抽屉 (2x2) -tile.storagedrawersbop.halfDrawers4.mahogany.name=小型桃花心树抽屉 (2x2) - -tile.storagedrawersbop.trim.sacredoak.name=神圣橡树桥接方块 -tile.storagedrawersbop.trim.cherry.name=樱花树桥接方块 -tile.storagedrawersbop.trim.dark.name=黑暗树桥接方块 -tile.storagedrawersbop.trim.fir.name=杉木桥接方块 -tile.storagedrawersbop.trim.ethereal.name=天域树桥接方块 -tile.storagedrawersbop.trim.magic.name=魔法树桥接方块 -tile.storagedrawersbop.trim.mangrove.name=红树桥接方块 -tile.storagedrawersbop.trim.palm.name=棕榈树桥接方块 -tile.storagedrawersbop.trim.redwood.name=红木桥接方块 -tile.storagedrawersbop.trim.willow.name=柳树桥接方块 -tile.storagedrawersbop.trim.bamboo.name=竹桥接方块 -tile.storagedrawersbop.trim.pine.name=松树桥接方块 -tile.storagedrawersbop.trim.hellbark.name=地狱皮树桥接方块 -tile.storagedrawersbop.trim.jacaranda.name=蓝花楹树桥接方块 -tile.storagedrawersbop.trim.mahogany.name=桃花心树桥接方块 diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_cherry.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_cherry.png deleted file mode 100644 index 09d212c..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_cherry.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_dark.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_dark.png deleted file mode 100644 index 5917400..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_dark.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_etheral.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_etheral.png deleted file mode 100644 index 8737905..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_etheral.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_fir.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_fir.png deleted file mode 100644 index 888efc2..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_fir.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_hellbark.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_hellbark.png deleted file mode 100644 index bcc6c44..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_hellbark.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_jacaranda.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_jacaranda.png deleted file mode 100644 index 431792a..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_jacaranda.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_magic.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_magic.png deleted file mode 100644 index 7b05124..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_magic.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_mahogany.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_mahogany.png deleted file mode 100644 index 6f29963..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_mahogany.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_mangrove.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_mangrove.png deleted file mode 100644 index 567bbd1..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_mangrove.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_palm.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_palm.png deleted file mode 100644 index 162a553..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_palm.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_pine.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_pine.png deleted file mode 100644 index 3e34f82..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_pine.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_redwood.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_redwood.png deleted file mode 100644 index 70944cc..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_redwood.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_willow.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_willow.png deleted file mode 100644 index 8d268d2..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/base_willow.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_cherry.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_cherry.png deleted file mode 100644 index 1750bca..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_cherry.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_dark.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_dark.png deleted file mode 100644 index df08ab3..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_dark.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_etheral.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_etheral.png deleted file mode 100644 index a383556..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_etheral.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_fir.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_fir.png deleted file mode 100644 index d8bffd2..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_fir.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_hellbark.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_hellbark.png deleted file mode 100644 index b9d488e..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_hellbark.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_jacaranda.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_jacaranda.png deleted file mode 100644 index d5caa76..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_jacaranda.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_magic.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_magic.png deleted file mode 100644 index da4914a..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_magic.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_mahogany.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_mahogany.png deleted file mode 100644 index a4539b4..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_mahogany.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_mangrove.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_mangrove.png deleted file mode 100644 index c4213b2..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_mangrove.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_palm.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_palm.png deleted file mode 100644 index cf57c49..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_palm.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_pine.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_pine.png deleted file mode 100644 index 24ec587..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_pine.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_redwood.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_redwood.png deleted file mode 100644 index a056fb3..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_redwood.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_willow.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_willow.png deleted file mode 100644 index f3041c3..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/base/trim_willow.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_front_1.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_front_1.png deleted file mode 100644 index c7b5dbd..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_front_1.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_front_2.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_front_2.png deleted file mode 100644 index 9b94b94..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_front_2.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_front_4.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_front_4.png deleted file mode 100644 index f99d416..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_front_4.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_side.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_side.png deleted file mode 100644 index ea08454..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_side.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_side_h.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_side_h.png deleted file mode 100644 index 31e269a..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_side_h.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_side_v.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_side_v.png deleted file mode 100644 index 68edbf6..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_side_v.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_sort.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_sort.png deleted file mode 100644 index dbc2034..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_sort.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_trim.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_trim.png deleted file mode 100644 index 325ad34..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_cherry_trim.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_front_1.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_front_1.png deleted file mode 100644 index 287d019..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_front_1.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_front_2.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_front_2.png deleted file mode 100644 index 5ce148e..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_front_2.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_front_4.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_front_4.png deleted file mode 100644 index 29f21cf..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_front_4.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_side.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_side.png deleted file mode 100644 index 97c507d..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_side.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_side_h.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_side_h.png deleted file mode 100644 index 795fe77..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_side_h.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_side_v.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_side_v.png deleted file mode 100644 index ae7af33..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_side_v.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_sort.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_sort.png deleted file mode 100644 index 3b0f9bd..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_sort.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_trim.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_trim.png deleted file mode 100644 index b7daa1d..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_dark_trim.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_front_1.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_front_1.png deleted file mode 100644 index 6617b1d..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_front_1.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_front_2.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_front_2.png deleted file mode 100644 index 9837bb3..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_front_2.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_front_4.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_front_4.png deleted file mode 100644 index dbca28d..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_front_4.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_side.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_side.png deleted file mode 100644 index 26333e6..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_side.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_side_h.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_side_h.png deleted file mode 100644 index 211477c..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_side_h.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_side_v.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_side_v.png deleted file mode 100644 index 41f4140..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_side_v.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_sort.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_sort.png deleted file mode 100644 index bbe6588..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_sort.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_trim.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_trim.png deleted file mode 100644 index 9710797..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_ethereal_trim.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_front_1.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_front_1.png deleted file mode 100644 index 04b4859..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_front_1.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_front_2.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_front_2.png deleted file mode 100644 index 3906691..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_front_2.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_front_4.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_front_4.png deleted file mode 100644 index 9cd787e..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_front_4.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_side.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_side.png deleted file mode 100644 index e033234..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_side.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_side_h.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_side_h.png deleted file mode 100644 index 892efb4..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_side_h.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_side_v.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_side_v.png deleted file mode 100644 index e72068e..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_side_v.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_sort.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_sort.png deleted file mode 100644 index 51d9fa9..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_sort.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_trim.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_trim.png deleted file mode 100644 index 3a44d6c..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_fir_trim.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_front_1.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_front_1.png deleted file mode 100644 index cc63c63..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_front_1.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_front_2.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_front_2.png deleted file mode 100644 index a3d856c..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_front_2.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_front_4.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_front_4.png deleted file mode 100644 index 9c5d785..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_front_4.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_side.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_side.png deleted file mode 100644 index 09892f8..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_side.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_side_h.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_side_h.png deleted file mode 100644 index 3b7a476..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_side_h.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_side_v.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_side_v.png deleted file mode 100644 index 12eff9f..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_side_v.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_sort.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_sort.png deleted file mode 100644 index 3e26c6f..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_sort.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_trim.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_trim.png deleted file mode 100644 index 19d295e..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_hellbark_trim.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_front_1.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_front_1.png deleted file mode 100644 index 67c7deb..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_front_1.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_front_2.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_front_2.png deleted file mode 100644 index 25fac73..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_front_2.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_front_4.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_front_4.png deleted file mode 100644 index 375842a..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_front_4.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_side.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_side.png deleted file mode 100644 index f8fce4d..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_side.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_side_h.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_side_h.png deleted file mode 100644 index f6733fc..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_side_h.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_side_v.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_side_v.png deleted file mode 100644 index 7f13088..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_side_v.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_sort.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_sort.png deleted file mode 100644 index 1899c18..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_sort.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_trim.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_trim.png deleted file mode 100644 index 931c865..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_jacaranda_trim.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_front_1.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_front_1.png deleted file mode 100644 index e0f5dde..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_front_1.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_front_2.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_front_2.png deleted file mode 100644 index db9c8d9..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_front_2.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_front_4.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_front_4.png deleted file mode 100644 index d2a5565..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_front_4.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_side.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_side.png deleted file mode 100644 index e17ab88..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_side.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_side_h.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_side_h.png deleted file mode 100644 index fc75b1a..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_side_h.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_side_v.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_side_v.png deleted file mode 100644 index fa52695..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_side_v.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_sort.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_sort.png deleted file mode 100644 index 0ff39db..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_sort.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_trim.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_trim.png deleted file mode 100644 index 3869889..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_magic_trim.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_front_1.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_front_1.png deleted file mode 100644 index f220af1..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_front_1.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_front_2.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_front_2.png deleted file mode 100644 index 0ba65cc..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_front_2.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_front_4.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_front_4.png deleted file mode 100644 index fb08b9a..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_front_4.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_side.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_side.png deleted file mode 100644 index 1ed1902..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_side.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_side_h.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_side_h.png deleted file mode 100644 index 696cd3f..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_side_h.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_side_v.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_side_v.png deleted file mode 100644 index fa62fd7..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_side_v.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_sort.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_sort.png deleted file mode 100644 index 3b3c8de..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_sort.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_trim.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_trim.png deleted file mode 100644 index 19e7395..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mahogany_trim.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_front_1.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_front_1.png deleted file mode 100644 index 0834b58..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_front_1.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_front_2.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_front_2.png deleted file mode 100644 index a555738..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_front_2.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_front_4.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_front_4.png deleted file mode 100644 index 1863cdf..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_front_4.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_side.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_side.png deleted file mode 100644 index e579522..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_side.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_side_h.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_side_h.png deleted file mode 100644 index 749c2e1..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_side_h.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_side_v.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_side_v.png deleted file mode 100644 index a0fc0a4..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_side_v.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_sort.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_sort.png deleted file mode 100644 index 01c5a5b..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_sort.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_trim.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_trim.png deleted file mode 100644 index f60d828..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_mangrove_trim.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_front_1.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_front_1.png deleted file mode 100644 index d965f60..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_front_1.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_front_2.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_front_2.png deleted file mode 100644 index ebbfc69..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_front_2.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_front_4.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_front_4.png deleted file mode 100644 index ef64d35..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_front_4.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_side.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_side.png deleted file mode 100644 index 3e572db..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_side.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_side_h.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_side_h.png deleted file mode 100644 index 12a576a..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_side_h.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_side_v.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_side_v.png deleted file mode 100644 index 33b5dc2..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_side_v.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_sort.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_sort.png deleted file mode 100644 index 1416673..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_sort.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_trim.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_trim.png deleted file mode 100644 index 035b4ba..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_palm_trim.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_front_1.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_front_1.png deleted file mode 100644 index 5e72266..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_front_1.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_front_2.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_front_2.png deleted file mode 100644 index bd39f2e..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_front_2.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_front_4.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_front_4.png deleted file mode 100644 index b108238..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_front_4.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_side.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_side.png deleted file mode 100644 index a59eb9f..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_side.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_side_h.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_side_h.png deleted file mode 100644 index d58241d..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_side_h.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_side_v.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_side_v.png deleted file mode 100644 index 0a49d71..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_side_v.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_sort.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_sort.png deleted file mode 100644 index b1cfc4d..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_sort.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_trim.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_trim.png deleted file mode 100644 index 3033ef3..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_pine_trim.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_front_1.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_front_1.png deleted file mode 100644 index 9e340ee..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_front_1.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_front_2.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_front_2.png deleted file mode 100644 index 6f060cc..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_front_2.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_front_4.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_front_4.png deleted file mode 100644 index cbb9f73..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_front_4.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_side.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_side.png deleted file mode 100644 index 3fbb8c5..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_side.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_side_h.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_side_h.png deleted file mode 100644 index 9d14db5..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_side_h.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_side_v.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_side_v.png deleted file mode 100644 index 4570729..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_side_v.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_sort.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_sort.png deleted file mode 100644 index 1efa04d..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_sort.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_trim.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_trim.png deleted file mode 100644 index 84f1ad4..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_redwood_trim.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_front_1.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_front_1.png deleted file mode 100644 index 437d98f..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_front_1.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_front_2.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_front_2.png deleted file mode 100644 index c37e23f..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_front_2.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_front_4.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_front_4.png deleted file mode 100644 index c479b11..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_front_4.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_side.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_side.png deleted file mode 100644 index 5cf7829..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_side.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_side_h.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_side_h.png deleted file mode 100644 index 16bc236..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_side_h.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_side_v.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_side_v.png deleted file mode 100644 index 99cab7b..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_side_v.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_sort.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_sort.png deleted file mode 100644 index 8604efa..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_sort.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_trim.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_trim.png deleted file mode 100644 index dbd1f11..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_sacredoak_trim.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_front_1.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_front_1.png deleted file mode 100644 index e92723a..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_front_1.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_front_2.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_front_2.png deleted file mode 100644 index fa667a1..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_front_2.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_front_4.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_front_4.png deleted file mode 100644 index fe8abad..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_front_4.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_side.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_side.png deleted file mode 100644 index d66d9b2..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_side.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_side_h.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_side_h.png deleted file mode 100644 index 3574173..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_side_h.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_side_v.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_side_v.png deleted file mode 100644 index d0364e8..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_side_v.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_sort.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_sort.png deleted file mode 100644 index 185a29f..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_sort.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_trim.png b/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_trim.png deleted file mode 100644 index f0a2cc6..0000000 Binary files a/packs/BiomesOPlenty/resources/assets/storagedrawersbop/textures/blocks/drawers_willow_trim.png and /dev/null differ diff --git a/packs/BiomesOPlenty/resources/mcmod.info b/packs/BiomesOPlenty/resources/mcmod.info deleted file mode 100644 index 34c8694..0000000 --- a/packs/BiomesOPlenty/resources/mcmod.info +++ /dev/null @@ -1,15 +0,0 @@ -[ -{ - "modid": "StorageDrawersBop", - "name": "Storage Drawers: Biomes O' Plenty Pack", - "description": "Adds additional wood styles from the Biomes O' Plenty mod.", - "version": "$version", - "credits": "By jaquadro", - "logoFile": "", - "url": "http://www.jaquadro.com/", - "authorList": [ "jaquadro" ], - "requiredMods": [ "Forge", "StorageDrawers" ], - "dependencies": [ "StorageDrawers" ], - "useDependencyInformation": true -} -] \ No newline at end of file diff --git a/packs/BiomesOPlenty/src/com/jaquadro/minecraft/storagedrawers/packs/bop/CommonProxy.java b/packs/BiomesOPlenty/src/com/jaquadro/minecraft/storagedrawers/packs/bop/CommonProxy.java deleted file mode 100644 index 7a890b1..0000000 --- a/packs/BiomesOPlenty/src/com/jaquadro/minecraft/storagedrawers/packs/bop/CommonProxy.java +++ /dev/null @@ -1,6 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.bop; - -public class CommonProxy -{ - -} diff --git a/packs/BiomesOPlenty/src/com/jaquadro/minecraft/storagedrawers/packs/bop/StorageDrawersPack.java b/packs/BiomesOPlenty/src/com/jaquadro/minecraft/storagedrawers/packs/bop/StorageDrawersPack.java deleted file mode 100644 index c41cab9..0000000 --- a/packs/BiomesOPlenty/src/com/jaquadro/minecraft/storagedrawers/packs/bop/StorageDrawersPack.java +++ /dev/null @@ -1,49 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.bop; - -import com.jaquadro.minecraft.storagedrawers.api.IStorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.StorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.packs.bop.core.*; -import cpw.mods.fml.common.Mod; -import cpw.mods.fml.common.SidedProxy; -import cpw.mods.fml.common.event.FMLInitializationEvent; -import cpw.mods.fml.common.event.FMLPostInitializationEvent; -import cpw.mods.fml.common.event.FMLPreInitializationEvent; - -@Mod(modid = StorageDrawersPack.MOD_ID, name = StorageDrawersPack.MOD_NAME, version = StorageDrawersPack.MOD_VERSION, dependencies = "required-after:StorageDrawers;") -public class StorageDrawersPack -{ - public static final String MOD_ID = "StorageDrawersBop"; - public static final String MOD_NAME = "Storage Drawers: Biomes O' Plenty Pack"; - public static final String MOD_VERSION = "@VERSION@"; - public static final String SOURCE_PATH = "com.jaquadro.minecraft.storagedrawers.packs.bop."; - - public DataResolver resolver = new DataResolver(MOD_ID); - - public ModBlocks blocks = new ModBlocks(); - - @Mod.Instance(MOD_ID) - public static StorageDrawersPack instance; - - @SidedProxy(clientSide = SOURCE_PATH + "CommonProxy", serverSide = SOURCE_PATH + "CommonProxy") - public static CommonProxy proxy; - - @Mod.EventHandler - public void preInit (FMLPreInitializationEvent event) { - blocks.init(); - } - - @Mod.EventHandler - public void init (FMLInitializationEvent event) { - RefinedRelocation.init(); - resolver.init(); - } - - @Mod.EventHandler - public void postInit (FMLPostInitializationEvent event) { - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api != null) { - api.registerStandardPackRecipes(resolver); - api.packFactory().registerResolver(resolver); - } - } -} diff --git a/packs/BiomesOPlenty/src/com/jaquadro/minecraft/storagedrawers/packs/bop/core/DataResolver.java b/packs/BiomesOPlenty/src/com/jaquadro/minecraft/storagedrawers/packs/bop/core/DataResolver.java deleted file mode 100644 index 8875ec6..0000000 --- a/packs/BiomesOPlenty/src/com/jaquadro/minecraft/storagedrawers/packs/bop/core/DataResolver.java +++ /dev/null @@ -1,69 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.bop.core; - -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockConfiguration; -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockType; -import com.jaquadro.minecraft.storagedrawers.api.pack.ExtendedDataResolver; -import cpw.mods.fml.common.registry.GameRegistry; -import net.minecraft.block.Block; -import net.minecraft.creativetab.CreativeTabs; - -public class DataResolver extends ExtendedDataResolver -{ - private static String[] textureNames = new String[] { - "sacredoak", "cherry", "dark", "fir", "ethereal", "magic", "mangrove", "palm", "redwood", "willow", null, "pine", "hellbark", "jacaranda", "mahogany" - }; - - public DataResolver (String modID) { - super(modID, textureNames); - } - - @Override - public CreativeTabs getCreativeTabs (BlockType type) { - return ModCreativeTabs.getTabStorageDrawers(); - } - - @Override - public Block getBlock (BlockConfiguration blockConfig) { - switch (blockConfig.getBlockType()) { - case Drawers: - if (blockConfig.getDrawerCount() == 1) - return ModBlocks.fullDrawers1; - if (blockConfig.getDrawerCount() == 2 && !blockConfig.isHalfDepth()) - return ModBlocks.fullDrawers2; - if (blockConfig.getDrawerCount() == 4 && !blockConfig.isHalfDepth()) - return ModBlocks.fullDrawers4; - if (blockConfig.getDrawerCount() == 2 && blockConfig.isHalfDepth()) - return ModBlocks.halfDrawers2; - if (blockConfig.getDrawerCount() == 4 && blockConfig.isHalfDepth()) - return ModBlocks.halfDrawers4; - break; - case DrawersSorting: - if (blockConfig.getDrawerCount() == 1) - return RefinedRelocation.fullDrawers1; - if (blockConfig.getDrawerCount() == 2 && !blockConfig.isHalfDepth()) - return RefinedRelocation.fullDrawers2; - if (blockConfig.getDrawerCount() == 4 && !blockConfig.isHalfDepth()) - return RefinedRelocation.fullDrawers4; - if (blockConfig.getDrawerCount() == 2 && blockConfig.isHalfDepth()) - return RefinedRelocation.halfDrawers2; - if (blockConfig.getDrawerCount() == 4 && blockConfig.isHalfDepth()) - return RefinedRelocation.halfDrawers4; - break; - case Trim: - return ModBlocks.trim; - case TrimSorting: - return RefinedRelocation.trim; - } - return null; - } - - @Override - public void init () { - for (int i = 0, p = 0, m = 0; i < 8; i++, p++, m++) - setPlankSlab(i, GameRegistry.findBlock("BiomesOPlenty", "planks"), p, GameRegistry.findBlock("BiomesOPlenty", "woodenSingleSlab1"), m); - for (int i = 8, p = 8, m = 0; i < 10; i++, p++, m++) - setPlankSlab(i, GameRegistry.findBlock("BiomesOPlenty", "planks"), p, GameRegistry.findBlock("BiomesOPlenty", "woodenSingleSlab2"), m); - for (int i = 11, p = 11, m = 3; i < textureNames.length; i++, p++, m++) - setPlankSlab(i, GameRegistry.findBlock("BiomesOPlenty", "planks"), p, GameRegistry.findBlock("BiomesOPlenty", "woodenSingleSlab2"), m); - } -} diff --git a/packs/BiomesOPlenty/src/com/jaquadro/minecraft/storagedrawers/packs/bop/core/ModBlocks.java b/packs/BiomesOPlenty/src/com/jaquadro/minecraft/storagedrawers/packs/bop/core/ModBlocks.java deleted file mode 100644 index 01a25bb..0000000 --- a/packs/BiomesOPlenty/src/com/jaquadro/minecraft/storagedrawers/packs/bop/core/ModBlocks.java +++ /dev/null @@ -1,67 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.bop.core; - -import com.jaquadro.minecraft.storagedrawers.api.IStorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.StorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.config.IBlockConfig; -import com.jaquadro.minecraft.storagedrawers.api.config.IUserConfig; -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockConfiguration; -import com.jaquadro.minecraft.storagedrawers.api.pack.IPackBlockFactory; -import com.jaquadro.minecraft.storagedrawers.api.pack.IPackDataResolver; -import com.jaquadro.minecraft.storagedrawers.packs.bop.StorageDrawersPack; -import cpw.mods.fml.common.registry.GameData; -import net.minecraft.block.Block; - -public class ModBlocks -{ - public static Block fullDrawers1; - public static Block fullDrawers2; - public static Block fullDrawers4; - public static Block halfDrawers2; - public static Block halfDrawers4; - public static Block trim; - - public void init () { - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api == null) - return; - - IPackBlockFactory factory = api.packFactory(); - IPackDataResolver resolver = StorageDrawersPack.instance.resolver; - - fullDrawers1 = factory.createBlock(BlockConfiguration.BasicFull1, resolver); - fullDrawers2 = factory.createBlock(BlockConfiguration.BasicFull2, resolver); - fullDrawers4 = factory.createBlock(BlockConfiguration.BasicFull4, resolver); - halfDrawers2 = factory.createBlock(BlockConfiguration.BasicHalf2, resolver); - halfDrawers4 = factory.createBlock(BlockConfiguration.BasicHalf4, resolver); - trim = factory.createBlock(BlockConfiguration.Trim, resolver); - - IUserConfig config = api.userConfig(); - IBlockConfig blockConfig = config.blockConfig(); - - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull1))) - factory.registerBlock(fullDrawers1, "fullDrawers1"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull2))) - factory.registerBlock(fullDrawers2, "fullDrawers2"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull4))) - factory.registerBlock(fullDrawers4, "fullDrawers4"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicHalf2))) - factory.registerBlock(halfDrawers2, "halfDrawers2"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicHalf4))) - factory.registerBlock(halfDrawers4, "halfDrawers4"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.Trim))) - factory.registerBlock(trim, "trim"); - - if (!config.addonConfig().showAddonItemsNEI()) { - factory.hideBlock(getQualifiedName(fullDrawers1)); - factory.hideBlock(getQualifiedName(fullDrawers2)); - factory.hideBlock(getQualifiedName(fullDrawers4)); - factory.hideBlock(getQualifiedName(halfDrawers2)); - factory.hideBlock(getQualifiedName(halfDrawers4)); - factory.hideBlock(getQualifiedName(trim)); - } - } - - public static String getQualifiedName (Block block) { - return GameData.getBlockRegistry().getNameForObject(block); - } -} diff --git a/packs/BiomesOPlenty/src/com/jaquadro/minecraft/storagedrawers/packs/bop/core/ModCreativeTabs.java b/packs/BiomesOPlenty/src/com/jaquadro/minecraft/storagedrawers/packs/bop/core/ModCreativeTabs.java deleted file mode 100644 index 598333c..0000000 --- a/packs/BiomesOPlenty/src/com/jaquadro/minecraft/storagedrawers/packs/bop/core/ModCreativeTabs.java +++ /dev/null @@ -1,68 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.bop.core; - -import com.jaquadro.minecraft.storagedrawers.api.IStorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.StorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.config.IBlockConfig; -import com.jaquadro.minecraft.storagedrawers.api.config.IUserConfig; -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockConfiguration; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.init.Blocks; -import net.minecraft.item.Item; - -public final class ModCreativeTabs -{ - private ModCreativeTabs () { } - - private static CreativeTabs tabStorageDrawers = null; - - public static CreativeTabs getTabStorageDrawers () { - if (tabStorageDrawers != null) - return tabStorageDrawers; - - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api == null) - return null; - - IUserConfig config = api.userConfig(); - if (config.addonConfig().addonItemsUseSeparateTab() && config.addonConfig().showAddonItemsVanilla()) { - tabStorageDrawers = new CreativeTabs("storageDrawersBop") - { - @Override - @SideOnly(Side.CLIENT) - public Item getTabIconItem () { - return getTabItem(); - } - - @Override - public int func_151243_f () { - return 9; - } - }; - } - - return tabStorageDrawers; - } - - private static Item getTabItem () { - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api == null) - return Item.getItemFromBlock(Blocks.chest); - - IBlockConfig blockConfig = api.userConfig().blockConfig(); - - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull2))) - return Item.getItemFromBlock(ModBlocks.fullDrawers2); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull4))) - return Item.getItemFromBlock(ModBlocks.fullDrawers4); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull1))) - return Item.getItemFromBlock(ModBlocks.fullDrawers1); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicHalf2))) - return Item.getItemFromBlock(ModBlocks.halfDrawers2); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicHalf4))) - return Item.getItemFromBlock(ModBlocks.halfDrawers4); - - return Item.getItemFromBlock(Blocks.chest); - } -} diff --git a/packs/BiomesOPlenty/src/com/jaquadro/minecraft/storagedrawers/packs/bop/core/RefinedRelocation.java b/packs/BiomesOPlenty/src/com/jaquadro/minecraft/storagedrawers/packs/bop/core/RefinedRelocation.java deleted file mode 100644 index 773585b..0000000 --- a/packs/BiomesOPlenty/src/com/jaquadro/minecraft/storagedrawers/packs/bop/core/RefinedRelocation.java +++ /dev/null @@ -1,73 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.bop.core; - -import com.jaquadro.minecraft.storagedrawers.api.IStorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.StorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.config.IBlockConfig; -import com.jaquadro.minecraft.storagedrawers.api.config.IUserConfig; -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockConfiguration; -import com.jaquadro.minecraft.storagedrawers.api.pack.IPackBlockFactory; -import com.jaquadro.minecraft.storagedrawers.api.pack.IPackDataResolver; -import com.jaquadro.minecraft.storagedrawers.packs.bop.StorageDrawersPack; -import cpw.mods.fml.common.Loader; -import net.minecraft.block.Block; - -public class RefinedRelocation -{ - public static Block fullDrawers1; - public static Block fullDrawers2; - public static Block fullDrawers4; - public static Block halfDrawers2; - public static Block halfDrawers4; - public static Block trim; - - public static void init () { - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api == null) - return; - - if (!Loader.isModLoaded("RefinedRelocation") || !api.userConfig().integrationConfig().isRefinedRelocationEnabled()) - return; - - IPackBlockFactory factory = api.packFactory(); - IPackDataResolver resolver = StorageDrawersPack.instance.resolver; - - fullDrawers1 = factory.createBlock(BlockConfiguration.SortingFull1, resolver); - fullDrawers2 = factory.createBlock(BlockConfiguration.SortingFull2, resolver); - fullDrawers4 = factory.createBlock(BlockConfiguration.SortingFull4, resolver); - halfDrawers2 = factory.createBlock(BlockConfiguration.SortingHalf2, resolver); - halfDrawers4 = factory.createBlock(BlockConfiguration.SortingHalf4, resolver); - trim = factory.createBlock(BlockConfiguration.TrimSorting, resolver); - - factory.bindSortingBlock(ModBlocks.fullDrawers1, fullDrawers1); - factory.bindSortingBlock(ModBlocks.fullDrawers2, fullDrawers2); - factory.bindSortingBlock(ModBlocks.fullDrawers4, fullDrawers4); - factory.bindSortingBlock(ModBlocks.halfDrawers2, halfDrawers2); - factory.bindSortingBlock(ModBlocks.halfDrawers4, halfDrawers4); - factory.bindSortingBlock(ModBlocks.trim, trim); - - IUserConfig config = api.userConfig(); - IBlockConfig blockConfig = config.blockConfig(); - - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingFull1))) - factory.registerBlock(fullDrawers1, "fullDrawersSort1"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingFull2))) - factory.registerBlock(fullDrawers2, "fullDrawersSort2"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingFull4))) - factory.registerBlock(fullDrawers4, "fullDrawersSort4"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingHalf2))) - factory.registerBlock(halfDrawers2, "halfDrawersSort2"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingHalf4))) - factory.registerBlock(halfDrawers4, "halfDrawersSort4"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.TrimSorting))) - factory.registerBlock(trim, "trimSort"); - - if (!config.addonConfig().showAddonItemsNEI()) { - factory.hideBlock(ModBlocks.getQualifiedName(fullDrawers1)); - factory.hideBlock(ModBlocks.getQualifiedName(fullDrawers2)); - factory.hideBlock(ModBlocks.getQualifiedName(fullDrawers4)); - factory.hideBlock(ModBlocks.getQualifiedName(halfDrawers2)); - factory.hideBlock(ModBlocks.getQualifiedName(halfDrawers4)); - factory.hideBlock(ModBlocks.getQualifiedName(trim)); - } - } -} diff --git a/packs/Erebus/build.gradle b/packs/Erebus/build.gradle deleted file mode 100644 index 6e368bf..0000000 --- a/packs/Erebus/build.gradle +++ /dev/null @@ -1,72 +0,0 @@ -buildscript { - repositories { - mavenCentral() - maven { - name = "forge" - url = "http://files.minecraftforge.net/maven" - } - maven { - name = "sonatype" - url = "https://oss.sonatype.org/content/repositories/snapshots/" - } - } - dependencies { - classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT' - } -} - -apply plugin: 'forge' - -version = "1.7.10-1.1.1b" -group= "com.jaquadro.minecraft.storagedrawers" // http://maven.apache.org/guides/mini/guide-naming-conventions.html -archivesBaseName = "StorageDrawers-Erebus" - -minecraft { - version = "1.7.10-10.13.4.1614-1.7.10" - runDir = "../../runtime" - - replace '@VERSION@', project.version - replace 'required-after:StorageDrawers', "required-after:StorageDrawers@[1.7.6,)" -} - -sourceSets.main { - java { - srcDirs project.projectDir.getPath() + '/src' - } - resources { - srcDirs project.projectDir.getPath() + '/resources' - } -} - -dependencies { - compile project(path: ':', transitive: false) -} - -processResources -{ - // this will ensure that this task is redone when the versions change. - inputs.property "version", project.version - inputs.property "mcversion", project.minecraft.version - - // replace stuff in mcmod.info, nothing else - from(sourceSets.main.resources.srcDirs) { - include 'mcmod.info' - - // replace version and mcversion - expand 'version':project.version, 'mcversion':project.minecraft.version - } - - // copy everything else, thats not the mcmod.info - from(sourceSets.main.resources.srcDirs) { - exclude 'mcmod.info' - } -} - -task deobfJar(type: Jar) { - from sourceSets.main.output - classifier = 'dev' -} - -artifacts { - archives deobfJar -} diff --git a/packs/Erebus/gradle/wrapper/gradle-wrapper.properties b/packs/Erebus/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 678d9d8..0000000 --- a/packs/Erebus/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Wed Jul 02 15:54:47 CDT 2014 -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-bin.zip diff --git a/packs/Erebus/gradlew b/packs/Erebus/gradlew deleted file mode 100644 index 91a7e26..0000000 --- a/packs/Erebus/gradlew +++ /dev/null @@ -1,164 +0,0 @@ -#!/usr/bin/env bash - -############################################################################## -## -## Gradle start up script for UN*X -## -############################################################################## - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" - -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" - -warn ( ) { - echo "$*" -} - -die ( ) { - echo - echo "$*" - echo - exit 1 -} - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; -esac - -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" - else - JAVACMD="$JAVA_HOME/bin/java" - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD="java" - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." -fi - -# Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi -fi - -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi - -# For Cygwin, switch paths to Windows format before running java -if $cygwin ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi - # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" - fi - i=$((i+1)) - done - case $i in - (0) set -- ;; - (1) set -- "$args0" ;; - (2) set -- "$args0" "$args1" ;; - (3) set -- "$args0" "$args1" "$args2" ;; - (4) set -- "$args0" "$args1" "$args2" "$args3" ;; - (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac -fi - -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") -} -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" - -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" diff --git a/packs/Erebus/gradlew.bat b/packs/Erebus/gradlew.bat deleted file mode 100644 index 8a0b282..0000000 --- a/packs/Erebus/gradlew.bat +++ /dev/null @@ -1,90 +0,0 @@ -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto init - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto init - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:init -@rem Get command-line arguments, handling Windowz variants - -if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args - -:win9xME_args -@rem Slurp the command line arguments. -set CMD_LINE_ARGS= -set _SKIP=2 - -:win9xME_args_slurp -if "x%~1" == "x" goto execute - -set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/lang/en_US.lang b/packs/Erebus/resources/assets/storagedrawerserebus/lang/en_US.lang deleted file mode 100644 index 456873c..0000000 --- a/packs/Erebus/resources/assets/storagedrawerserebus/lang/en_US.lang +++ /dev/null @@ -1,86 +0,0 @@ -itemGroup.storageDrawersErebus=Storage Drawers: Erebus - -# Blocks -tile.storagedrawerserebus.fullDrawers1.baobab.name=Baobab Drawer -tile.storagedrawerserebus.fullDrawers1.eucalyptus.name=Eucalyptus Drawer -tile.storagedrawerserebus.fullDrawers1.mahogany.name=Mahogany Drawer -tile.storagedrawerserebus.fullDrawers1.mossbark.name=Mossbark Drawer -tile.storagedrawerserebus.fullDrawers1.asper.name=Asper Drawer -tile.storagedrawerserebus.fullDrawers1.cypress.name=Cypress Drawer -tile.storagedrawerserebus.fullDrawers1.sap.name=Sap Drawer -tile.storagedrawerserebus.fullDrawers1.white.name=White Drawer -tile.storagedrawerserebus.fullDrawers1.bamboo.name=Bamboo Drawer -tile.storagedrawerserebus.fullDrawers1.rotten.name=Rotten Drawer -tile.storagedrawerserebus.fullDrawers1.marshwood.name=Marshwood Drawer -tile.storagedrawerserebus.fullDrawers1.scorched.name=Scorched Drawer -tile.storagedrawerserebus.fullDrawers1.varnished.name=Varnished Drawer - -tile.storagedrawerserebus.fullDrawers2.baobab.name=Baobab Drawers 1x2 -tile.storagedrawerserebus.fullDrawers2.eucalyptus.name=Eucalyptus Drawers 1x2 -tile.storagedrawerserebus.fullDrawers2.mahogany.name=Mahogany Drawers 1x2 -tile.storagedrawerserebus.fullDrawers2.mossbark.name=Mossbark Drawers 1x2 -tile.storagedrawerserebus.fullDrawers2.asper.name=Asper Drawers 1x2 -tile.storagedrawerserebus.fullDrawers2.cypress.name=Cypress Drawers 1x2 -tile.storagedrawerserebus.fullDrawers2.sap.name=Sap Drawers 1x2 -tile.storagedrawerserebus.fullDrawers2.white.name=White Drawers 1x2 -tile.storagedrawerserebus.fullDrawers2.bamboo.name=Bamboo Drawers 1x2 -tile.storagedrawerserebus.fullDrawers2.rotten.name=Rotten Drawers 1x2 -tile.storagedrawerserebus.fullDrawers2.marshwood.name=Marshwood Drawers 1x2 -tile.storagedrawerserebus.fullDrawers2.scorched.name=Scorched Drawers 1x2 -tile.storagedrawerserebus.fullDrawers2.varnished.name=Varnished Drawers 1x2 - -tile.storagedrawerserebus.fullDrawers4.baobab.name=Baobab Drawers 2x2 -tile.storagedrawerserebus.fullDrawers4.eucalyptus.name=Eucalyptus Drawers 2x2 -tile.storagedrawerserebus.fullDrawers4.mahogany.name=Mahogany Drawers 2x2 -tile.storagedrawerserebus.fullDrawers4.mossbark.name=Mossbark Drawers 2x2 -tile.storagedrawerserebus.fullDrawers4.asper.name=Asper Drawers 2x2 -tile.storagedrawerserebus.fullDrawers4.cypress.name=Cypress Drawers 2x2 -tile.storagedrawerserebus.fullDrawers4.sap.name=Sap Drawers 2x2 -tile.storagedrawerserebus.fullDrawers4.white.name=White Drawers 2x2 -tile.storagedrawerserebus.fullDrawers4.bamboo.name=Bamboo Drawers 2x2 -tile.storagedrawerserebus.fullDrawers4.rotten.name=Rotten Drawers 2x2 -tile.storagedrawerserebus.fullDrawers4.marshwood.name=Marshwood Drawers 2x2 -tile.storagedrawerserebus.fullDrawers4.scorched.name=Scorched Drawers 2x2 -tile.storagedrawerserebus.fullDrawers4.varnished.name=Varnished Drawers 2x2 - -tile.storagedrawerserebus.halfDrawers2.baobab.name=Compact Baobab Drawers 1x2 -tile.storagedrawerserebus.halfDrawers2.eucalyptus.name=Compact Eucalyptus Drawers 1x2 -tile.storagedrawerserebus.halfDrawers2.mahogany.name=Compact Mahogany Drawers 1x2 -tile.storagedrawerserebus.halfDrawers2.mossbark.name=Compact Mossbark Drawers 1x2 -tile.storagedrawerserebus.halfDrawers2.asper.name=Compact Asper Drawers 1x2 -tile.storagedrawerserebus.halfDrawers2.cypress.name=Compact Cypress Drawers 1x2 -tile.storagedrawerserebus.halfDrawers2.sap.name=Compact Sap Drawers 1x2 -tile.storagedrawerserebus.halfDrawers2.white.name=Compact White Drawers 1x2 -tile.storagedrawerserebus.halfDrawers2.bamboo.name=Compact Bamboo Drawers 1x2 -tile.storagedrawerserebus.halfDrawers2.rotten.name=Compact Rotten Drawers 1x2 -tile.storagedrawerserebus.halfDrawers2.marshwood.name=Compact Marshwood Drawers 1x2 -tile.storagedrawerserebus.halfDrawers2.scorched.name=Compact Scorched Drawers 1x2 -tile.storagedrawerserebus.halfDrawers2.varnished.name=Compact Varnished Drawers 1x2 - -tile.storagedrawerserebus.halfDrawers4.baobab.name=Compact Baobab Drawers 2x2 -tile.storagedrawerserebus.halfDrawers4.eucalyptus.name=Compact Eucalyptus Drawers 2x2 -tile.storagedrawerserebus.halfDrawers4.mahogany.name=Compact Mahogany Drawers 2x2 -tile.storagedrawerserebus.halfDrawers4.mossbark.name=Compact Mossbark Drawers 2x2 -tile.storagedrawerserebus.halfDrawers4.asper.name=Compact Asper Drawers 2x2 -tile.storagedrawerserebus.halfDrawers4.cypress.name=Compact Cypress Drawers 2x2 -tile.storagedrawerserebus.halfDrawers4.sap.name=Compact Sap Drawers 2x2 -tile.storagedrawerserebus.halfDrawers4.white.name=Compact White Drawers 2x2 -tile.storagedrawerserebus.halfDrawers4.bamboo.name=Compact Bamboo Drawers 2x2 -tile.storagedrawerserebus.halfDrawers4.rotten.name=Compact Rotten Drawers 2x2 -tile.storagedrawerserebus.halfDrawers4.marshwood.name=Compact Marshwood Drawers 2x2 -tile.storagedrawerserebus.halfDrawers4.scorched.name=Compact Scorched Drawers 2x2 -tile.storagedrawerserebus.halfDrawers4.varnished.name=Compact Varnished Drawers 2x2 - -tile.storagedrawerserebus.trim.baobab.name=Baobab Trim -tile.storagedrawerserebus.trim.eucalyptus.name=Eucalyptus Trim -tile.storagedrawerserebus.trim.mahogany.name=Mahogany Trim -tile.storagedrawerserebus.trim.mossbark.name=Mossbark Trim -tile.storagedrawerserebus.trim.asper.name=Asper Trim -tile.storagedrawerserebus.trim.cypress.name=Cypress Trim -tile.storagedrawerserebus.trim.sap.name=Sap Trim -tile.storagedrawerserebus.trim.white.name=White Trim -tile.storagedrawerserebus.trim.bamboo.name=Bamboo Trim -tile.storagedrawerserebus.trim.rotten.name=Rotten Trim -tile.storagedrawerserebus.trim.marshwood.name=Marshwood Trim -tile.storagedrawerserebus.trim.scorched.name=Scorched Trim -tile.storagedrawerserebus.trim.varnished.name=Varnished Trim \ No newline at end of file diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/lang/zh_CN.lang b/packs/Erebus/resources/assets/storagedrawerserebus/lang/zh_CN.lang deleted file mode 100644 index 5e42ba7..0000000 --- a/packs/Erebus/resources/assets/storagedrawerserebus/lang/zh_CN.lang +++ /dev/null @@ -1,86 +0,0 @@ -itemGroup.storageDrawersErebus=储物抽屉|Erebus - -# Blocks -tile.storagedrawerserebus.fullDrawers1.baobab.name=猴面包树抽屉 -tile.storagedrawerserebus.fullDrawers1.eucalyptus.name=桉树抽屉 -tile.storagedrawerserebus.fullDrawers1.mahogany.name=桃花心木抽屉 -tile.storagedrawerserebus.fullDrawers1.mossbark.name=苔皮树抽屉 -tile.storagedrawerserebus.fullDrawers1.asper.name=糙皮树抽屉 -tile.storagedrawerserebus.fullDrawers1.cypress.name=柏树抽屉 -tile.storagedrawerserebus.fullDrawers1.sap.name=Sap抽屉 -tile.storagedrawerserebus.fullDrawers1.white.name=白木抽屉 -tile.storagedrawerserebus.fullDrawers1.bamboo.name=竹抽屉 -tile.storagedrawerserebus.fullDrawers1.rotten.name=腐木抽屉 -tile.storagedrawerserebus.fullDrawers1.marshwood.name=沼泽木抽屉 -tile.storagedrawerserebus.fullDrawers1.scorched.name=焦木抽屉 -tile.storagedrawerserebus.fullDrawers1.varnished.name=漆包木抽屉 - -tile.storagedrawerserebus.fullDrawers2.baobab.name=猴面包树抽屉(1x2) -tile.storagedrawerserebus.fullDrawers2.eucalyptus.name=桉树抽屉(1x2) -tile.storagedrawerserebus.fullDrawers2.mahogany.name=桃花心木抽屉(1x2) -tile.storagedrawerserebus.fullDrawers2.mossbark.name=苔皮树抽屉(1x2) -tile.storagedrawerserebus.fullDrawers2.asper.name=糙皮树抽屉(1x2) -tile.storagedrawerserebus.fullDrawers2.cypress.name=柏树抽屉(1x2) -tile.storagedrawerserebus.fullDrawers2.sap.name=Sap抽屉(1x2) -tile.storagedrawerserebus.fullDrawers2.white.name=白木抽屉(1x2) -tile.storagedrawerserebus.fullDrawers2.bamboo.name=竹抽屉(1x2) -tile.storagedrawerserebus.fullDrawers2.rotten.name=腐木抽屉(1x2) -tile.storagedrawerserebus.fullDrawers2.marshwood.name=沼泽木抽屉(1x2) -tile.storagedrawerserebus.fullDrawers2.scorched.name=焦木抽屉(1x2) -tile.storagedrawerserebus.fullDrawers2.varnished.name=漆包木抽屉(1x2) - -tile.storagedrawerserebus.fullDrawers4.baobab.name=猴面包树抽屉(2x2) -tile.storagedrawerserebus.fullDrawers4.eucalyptus.name=桉树抽屉(2x2) -tile.storagedrawerserebus.fullDrawers4.mahogany.name=桃花心木抽屉(2x2) -tile.storagedrawerserebus.fullDrawers4.mossbark.name=苔皮树抽屉(2x2) -tile.storagedrawerserebus.fullDrawers4.asper.name=糙皮树抽屉(2x2) -tile.storagedrawerserebus.fullDrawers4.cypress.name=柏树抽屉(2x2) -tile.storagedrawerserebus.fullDrawers4.sap.name=Sap抽屉(2x2) -tile.storagedrawerserebus.fullDrawers4.white.name=白木抽屉(2x2) -tile.storagedrawerserebus.fullDrawers4.bamboo.name=竹抽屉(2x2) -tile.storagedrawerserebus.fullDrawers4.rotten.name=腐木抽屉(2x2) -tile.storagedrawerserebus.fullDrawers4.marshwood.name=沼泽木抽屉(2x2) -tile.storagedrawerserebus.fullDrawers4.scorched.name=焦木抽屉(2x2) -tile.storagedrawerserebus.fullDrawers4.varnished.name=漆包木抽屉(2x2) - -tile.storagedrawerserebus.halfDrawers2.baobab.name=小型猴面包树抽屉(1x2) -tile.storagedrawerserebus.halfDrawers2.eucalyptus.name=小型桉树抽屉(1x2) -tile.storagedrawerserebus.halfDrawers2.mahogany.name=小型桃花心木抽屉(1x2) -tile.storagedrawerserebus.halfDrawers2.mossbark.name=小型苔皮树抽屉(1x2) -tile.storagedrawerserebus.halfDrawers2.asper.name=小型糙皮树抽屉(1x2) -tile.storagedrawerserebus.halfDrawers2.cypress.name=小型柏树抽屉(1x2) -tile.storagedrawerserebus.halfDrawers2.sap.name=小型Sap抽屉(1x2) -tile.storagedrawerserebus.halfDrawers2.white.name=小型白木抽屉(1x2) -tile.storagedrawerserebus.halfDrawers2.bamboo.name=小型竹抽屉(1x2) -tile.storagedrawerserebus.halfDrawers2.rotten.name=小型腐木抽屉(1x2) -tile.storagedrawerserebus.halfDrawers2.marshwood.name=小型沼泽木抽屉(1x2) -tile.storagedrawerserebus.halfDrawers2.scorched.name=小型焦木抽屉(1x2) -tile.storagedrawerserebus.halfDrawers2.varnished.name=小型漆包木抽屉(1x2) - -tile.storagedrawerserebus.halfDrawers4.baobab.name=小型猴面包树抽屉(2x2) -tile.storagedrawerserebus.halfDrawers4.eucalyptus.name=小型桉树抽屉(2x2) -tile.storagedrawerserebus.halfDrawers4.mahogany.name=小型桃花心木抽屉(2x2) -tile.storagedrawerserebus.halfDrawers4.mossbark.name=小型苔皮树抽屉(2x2) -tile.storagedrawerserebus.halfDrawers4.asper.name=小型糙皮树抽屉(2x2) -tile.storagedrawerserebus.halfDrawers4.cypress.name=小型柏树抽屉(2x2) -tile.storagedrawerserebus.halfDrawers4.sap.name=小型Sap抽屉(2x2) -tile.storagedrawerserebus.halfDrawers4.white.name=小型白木抽屉(2x2) -tile.storagedrawerserebus.halfDrawers4.bamboo.name=小型竹抽屉(2x2) -tile.storagedrawerserebus.halfDrawers4.rotten.name=小型腐木抽屉(2x2) -tile.storagedrawerserebus.halfDrawers4.marshwood.name=小型沼泽木抽屉(2x2) -tile.storagedrawerserebus.halfDrawers4.scorched.name=小型焦木抽屉(2x2) -tile.storagedrawerserebus.halfDrawers4.varnished.name=小型漆包木抽屉(2x2) - -tile.storagedrawerserebus.trim.baobab.name=猴面包树桥接方块 -tile.storagedrawerserebus.trim.eucalyptus.name=桉树桥接方块 -tile.storagedrawerserebus.trim.mahogany.name=桃花心木桥接方块 -tile.storagedrawerserebus.trim.mossbark.name=苔皮树桥接方块 -tile.storagedrawerserebus.trim.asper.name=糙皮树桥接方块 -tile.storagedrawerserebus.trim.cypress.name=柏树桥接方块 -tile.storagedrawerserebus.trim.sap.name=Sap桥接方块 -tile.storagedrawerserebus.trim.white.name=白木桥接方块 -tile.storagedrawerserebus.trim.bamboo.name=竹桥接方块 -tile.storagedrawerserebus.trim.rotten.name=腐木桥接方块 -tile.storagedrawerserebus.trim.marshwood.name=沼泽木桥接方块 -tile.storagedrawerserebus.trim.scorched.name=焦木桥接方块 -tile.storagedrawerserebus.trim.varnished.name=漆包木桥接方块 \ No newline at end of file diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_asper.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_asper.png deleted file mode 100644 index ce8a14c..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_asper.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_bamboo.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_bamboo.png deleted file mode 100644 index bcfc5b4..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_bamboo.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_baobab.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_baobab.png deleted file mode 100644 index 155eef9..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_baobab.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_cypress.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_cypress.png deleted file mode 100644 index 599a3fc..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_cypress.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_eucalyptus.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_eucalyptus.png deleted file mode 100644 index 4f1aebd..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_eucalyptus.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_mahogany.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_mahogany.png deleted file mode 100644 index 91947b6..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_mahogany.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_marshwood.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_marshwood.png deleted file mode 100644 index f4e7898..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_marshwood.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_mossbark.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_mossbark.png deleted file mode 100644 index 72a2781..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_mossbark.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_rotten.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_rotten.png deleted file mode 100644 index 224310f..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_rotten.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_scorched.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_scorched.png deleted file mode 100644 index b0dfa30..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_scorched.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_varnished.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_varnished.png deleted file mode 100644 index 3ab4406..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_varnished.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_white.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_white.png deleted file mode 100644 index bcdc8eb..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/base_white.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_asper.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_asper.png deleted file mode 100644 index 01fa983..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_asper.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_bamboo.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_bamboo.png deleted file mode 100644 index f596108..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_bamboo.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_baobab.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_baobab.png deleted file mode 100644 index 8898121..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_baobab.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_cypress.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_cypress.png deleted file mode 100644 index 6d3b1f2..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_cypress.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_eucalyptus.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_eucalyptus.png deleted file mode 100644 index 2b8f564..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_eucalyptus.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_mahogany.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_mahogany.png deleted file mode 100644 index 6b01efb..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_mahogany.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_marshwood.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_marshwood.png deleted file mode 100644 index 6827dfe..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_marshwood.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_mossbark.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_mossbark.png deleted file mode 100644 index 52f0a1b..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_mossbark.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_rotten.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_rotten.png deleted file mode 100644 index 832bc14..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_rotten.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_scorched.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_scorched.png deleted file mode 100644 index b32df9a..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_scorched.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_varnished.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_varnished.png deleted file mode 100644 index 33e3841..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_varnished.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_white.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_white.png deleted file mode 100644 index 96b9e78..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/base/trim_white.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_front_1.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_front_1.png deleted file mode 100644 index 13dceae..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_front_1.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_front_2.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_front_2.png deleted file mode 100644 index a583c88..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_front_2.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_front_4.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_front_4.png deleted file mode 100644 index ff4f4a6..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_front_4.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_side.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_side.png deleted file mode 100644 index 454dfc9..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_side.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_side_h.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_side_h.png deleted file mode 100644 index 2badc38..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_side_h.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_side_v.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_side_v.png deleted file mode 100644 index 7fcc2b3..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_side_v.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_sort.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_sort.png deleted file mode 100644 index cb93155..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_sort.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_trim.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_trim.png deleted file mode 100644 index e45fd9a..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_asper_trim.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_front_1.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_front_1.png deleted file mode 100644 index e944df5..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_front_1.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_front_2.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_front_2.png deleted file mode 100644 index 2c2fc11..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_front_2.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_front_4.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_front_4.png deleted file mode 100644 index 40bf729..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_front_4.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_side.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_side.png deleted file mode 100644 index f393b98..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_side.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_side_h.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_side_h.png deleted file mode 100644 index deb6a4d..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_side_h.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_side_v.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_side_v.png deleted file mode 100644 index bfd1b5c..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_side_v.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_sort.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_sort.png deleted file mode 100644 index 2b4d922..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_sort.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_trim.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_trim.png deleted file mode 100644 index abbf1d5..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_bamboo_trim.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_front_1.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_front_1.png deleted file mode 100644 index e5b74d9..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_front_1.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_front_2.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_front_2.png deleted file mode 100644 index c2442ea..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_front_2.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_front_4.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_front_4.png deleted file mode 100644 index f083e7a..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_front_4.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_side.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_side.png deleted file mode 100644 index 16f99fe..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_side.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_side_h.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_side_h.png deleted file mode 100644 index c6a671a..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_side_h.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_side_v.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_side_v.png deleted file mode 100644 index 72bcef1..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_side_v.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_sort.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_sort.png deleted file mode 100644 index 277e517..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_sort.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_trim.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_trim.png deleted file mode 100644 index 6f36b02..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_baobab_trim.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_front_1.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_front_1.png deleted file mode 100644 index 2d9ab43..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_front_1.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_front_2.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_front_2.png deleted file mode 100644 index faf251f..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_front_2.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_front_4.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_front_4.png deleted file mode 100644 index 6eedf83..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_front_4.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_side.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_side.png deleted file mode 100644 index 42fadbf..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_side.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_side_h.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_side_h.png deleted file mode 100644 index 94287d0..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_side_h.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_side_v.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_side_v.png deleted file mode 100644 index 1f2ba1a..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_side_v.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_sort.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_sort.png deleted file mode 100644 index b24c948..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_sort.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_trim.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_trim.png deleted file mode 100644 index 92415a9..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_cypress_trim.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_front_1.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_front_1.png deleted file mode 100644 index d8987c5..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_front_1.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_front_2.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_front_2.png deleted file mode 100644 index b87cfb0..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_front_2.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_front_4.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_front_4.png deleted file mode 100644 index cbf09d4..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_front_4.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_side.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_side.png deleted file mode 100644 index aef302d..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_side.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_side_h.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_side_h.png deleted file mode 100644 index 7200f3b..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_side_h.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_side_v.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_side_v.png deleted file mode 100644 index 136c5b4..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_side_v.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_sort.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_sort.png deleted file mode 100644 index 2d5e6e7..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_sort.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_trim.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_trim.png deleted file mode 100644 index 0488d81..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_eucalyptus_trim.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_front_1.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_front_1.png deleted file mode 100644 index 6aefad4..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_front_1.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_front_2.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_front_2.png deleted file mode 100644 index 62b2d96..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_front_2.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_front_4.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_front_4.png deleted file mode 100644 index 5c184d4..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_front_4.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_side.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_side.png deleted file mode 100644 index b52d706..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_side.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_side_h.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_side_h.png deleted file mode 100644 index 8f4fed9..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_side_h.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_side_v.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_side_v.png deleted file mode 100644 index e30a00f..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_side_v.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_sort.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_sort.png deleted file mode 100644 index 9da59ca..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_sort.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_trim.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_trim.png deleted file mode 100644 index eca0662..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mahogany_trim.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_front_1.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_front_1.png deleted file mode 100644 index 5995091..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_front_1.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_front_2.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_front_2.png deleted file mode 100644 index ec81568..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_front_2.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_front_4.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_front_4.png deleted file mode 100644 index 1dd5c80..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_front_4.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_side.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_side.png deleted file mode 100644 index 0731fb7..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_side.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_side_h.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_side_h.png deleted file mode 100644 index 7d15103..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_side_h.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_side_v.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_side_v.png deleted file mode 100644 index 03b5425..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_side_v.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_sort.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_sort.png deleted file mode 100644 index d0aaf16..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_sort.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_trim.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_trim.png deleted file mode 100644 index 08bd641..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_marshwood_trim.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_front_1.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_front_1.png deleted file mode 100644 index c05433a..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_front_1.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_front_2.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_front_2.png deleted file mode 100644 index 0ed415a..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_front_2.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_front_4.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_front_4.png deleted file mode 100644 index 4a65113..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_front_4.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_side.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_side.png deleted file mode 100644 index c603d89..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_side.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_side_h.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_side_h.png deleted file mode 100644 index a7b98c1..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_side_h.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_side_v.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_side_v.png deleted file mode 100644 index 238576c..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_side_v.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_sort.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_sort.png deleted file mode 100644 index a9bbae6..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_sort.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_trim.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_trim.png deleted file mode 100644 index 6ed4cbc..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_mossbark_trim.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_front_1.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_front_1.png deleted file mode 100644 index 53c32ab..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_front_1.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_front_2.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_front_2.png deleted file mode 100644 index 4f96c38..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_front_2.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_front_4.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_front_4.png deleted file mode 100644 index 3ade101..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_front_4.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_side.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_side.png deleted file mode 100644 index 82dbfbd..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_side.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_side_h.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_side_h.png deleted file mode 100644 index 26b2388..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_side_h.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_side_v.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_side_v.png deleted file mode 100644 index 356f6ff..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_side_v.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_sort.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_sort.png deleted file mode 100644 index aa71bef..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_sort.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_trim.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_trim.png deleted file mode 100644 index c9bf6d5..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_rotten_trim.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_front_1.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_front_1.png deleted file mode 100644 index daa5585..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_front_1.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_front_2.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_front_2.png deleted file mode 100644 index c682e49..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_front_2.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_front_4.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_front_4.png deleted file mode 100644 index e87a2c9..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_front_4.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_side.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_side.png deleted file mode 100644 index 3df61eb..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_side.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_side_h.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_side_h.png deleted file mode 100644 index 3863509..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_side_h.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_side_v.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_side_v.png deleted file mode 100644 index 3f8ed3c..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_side_v.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_sort.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_sort.png deleted file mode 100644 index 1adc50b..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_sort.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_trim.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_trim.png deleted file mode 100644 index c1646bb..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_scorched_trim.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_front_1.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_front_1.png deleted file mode 100644 index 0ad9c98..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_front_1.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_front_2.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_front_2.png deleted file mode 100644 index a5c4b3b..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_front_2.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_front_4.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_front_4.png deleted file mode 100644 index aa5bd77..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_front_4.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_side.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_side.png deleted file mode 100644 index e1688ed..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_side.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_side_h.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_side_h.png deleted file mode 100644 index 842cd22..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_side_h.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_side_v.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_side_v.png deleted file mode 100644 index bfe4226..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_side_v.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_sort.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_sort.png deleted file mode 100644 index 5fdc083..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_sort.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_trim.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_trim.png deleted file mode 100644 index 1cf4db3..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_varnished_trim.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_front_1.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_front_1.png deleted file mode 100644 index 5af7bf7..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_front_1.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_front_2.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_front_2.png deleted file mode 100644 index f77ff57..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_front_2.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_front_4.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_front_4.png deleted file mode 100644 index 9231069..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_front_4.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_side.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_side.png deleted file mode 100644 index e7b782c..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_side.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_side_h.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_side_h.png deleted file mode 100644 index 19785af..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_side_h.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_side_v.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_side_v.png deleted file mode 100644 index 9e6c72f..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_side_v.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_sort.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_sort.png deleted file mode 100644 index b49cb92..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_sort.png and /dev/null differ diff --git a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_trim.png b/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_trim.png deleted file mode 100644 index bf92953..0000000 Binary files a/packs/Erebus/resources/assets/storagedrawerserebus/textures/blocks/drawers_white_trim.png and /dev/null differ diff --git a/packs/Erebus/resources/mcmod.info b/packs/Erebus/resources/mcmod.info deleted file mode 100644 index 4a84b92..0000000 --- a/packs/Erebus/resources/mcmod.info +++ /dev/null @@ -1,15 +0,0 @@ -[ -{ - "modid": "StorageDrawersErebus", - "name": "Storage Drawers: Erebus Pack", - "description": "Adds additional wood styles from the Erebus mod.", - "version": "$version", - "credits": "By jaquadro", - "logoFile": "", - "url": "http://www.jaquadro.com/", - "authorList": [ "jaquadro" ], - "requiredMods": [ "Forge", "StorageDrawers" ], - "dependencies": [ "StorageDrawers" ], - "useDependencyInformation": true -} -] \ No newline at end of file diff --git a/packs/Erebus/src/com/jaquadro/minecraft/storagedrawers/packs/erebus/CommonProxy.java b/packs/Erebus/src/com/jaquadro/minecraft/storagedrawers/packs/erebus/CommonProxy.java deleted file mode 100644 index 121c30a..0000000 --- a/packs/Erebus/src/com/jaquadro/minecraft/storagedrawers/packs/erebus/CommonProxy.java +++ /dev/null @@ -1,6 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.erebus; - -public class CommonProxy -{ - -} diff --git a/packs/Erebus/src/com/jaquadro/minecraft/storagedrawers/packs/erebus/StorageDrawersPack.java b/packs/Erebus/src/com/jaquadro/minecraft/storagedrawers/packs/erebus/StorageDrawersPack.java deleted file mode 100644 index 95a751f..0000000 --- a/packs/Erebus/src/com/jaquadro/minecraft/storagedrawers/packs/erebus/StorageDrawersPack.java +++ /dev/null @@ -1,49 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.erebus; - -import com.jaquadro.minecraft.storagedrawers.api.IStorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.StorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.packs.erebus.core.*; -import cpw.mods.fml.common.Mod; -import cpw.mods.fml.common.SidedProxy; -import cpw.mods.fml.common.event.FMLInitializationEvent; -import cpw.mods.fml.common.event.FMLPostInitializationEvent; -import cpw.mods.fml.common.event.FMLPreInitializationEvent; - -@Mod(modid = StorageDrawersPack.MOD_ID, name = StorageDrawersPack.MOD_NAME, version = StorageDrawersPack.MOD_VERSION, dependencies = "required-after:StorageDrawers;") -public class StorageDrawersPack -{ - public static final String MOD_ID = "StorageDrawersErebus"; - public static final String MOD_NAME = "Storage Drawers: Erebus Pack"; - public static final String MOD_VERSION = "@VERSION@"; - public static final String SOURCE_PATH = "com.jaquadro.minecraft.storagedrawers.packs.erebus."; - - public DataResolver resolver = new DataResolver(MOD_ID); - - public ModBlocks blocks = new ModBlocks(); - - @Mod.Instance(MOD_ID) - public static StorageDrawersPack instance; - - @SidedProxy(clientSide = SOURCE_PATH + "CommonProxy", serverSide = SOURCE_PATH + "CommonProxy") - public static CommonProxy proxy; - - @Mod.EventHandler - public void preInit (FMLPreInitializationEvent event) { - blocks.init(); - } - - @Mod.EventHandler - public void init (FMLInitializationEvent event) { - RefinedRelocation.init(); - resolver.init(); - } - - @Mod.EventHandler - public void postInit (FMLPostInitializationEvent event) { - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api != null) { - api.registerStandardPackRecipes(resolver); - api.packFactory().registerResolver(resolver); - } - } -} diff --git a/packs/Erebus/src/com/jaquadro/minecraft/storagedrawers/packs/erebus/core/DataResolver.java b/packs/Erebus/src/com/jaquadro/minecraft/storagedrawers/packs/erebus/core/DataResolver.java deleted file mode 100644 index 5573b27..0000000 --- a/packs/Erebus/src/com/jaquadro/minecraft/storagedrawers/packs/erebus/core/DataResolver.java +++ /dev/null @@ -1,84 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.erebus.core; - -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockConfiguration; -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockType; -import com.jaquadro.minecraft.storagedrawers.api.pack.ExtendedDataResolver; -import com.jaquadro.minecraft.storagedrawers.api.pack.StandardDataResolver; -import cpw.mods.fml.common.registry.GameRegistry; -import net.minecraft.block.Block; -import net.minecraft.creativetab.CreativeTabs; - -public class DataResolver extends ExtendedDataResolver -{ - public static String[] blockNames = new String[] { "Baobab", "Eucalyptus", "Mahogany", "Mossbark", "Asper", "Cypress", null, "White", "Bamboo", "Rotten", "Marshwood", null, null, null, "Scorched", "Varnished" }; - public static String[] textureNames = new String[] { "baobab", "eucalyptus", "mahogany", "mossbark", "asper", "cypress", null, "white", "bamboo", "rotten", "marshwood", null, null, null, "scorched", "varnished" }; - - public DataResolver (String modID) { - super(modID, blockNames); - } - - @Override - public CreativeTabs getCreativeTabs (BlockType type) { - return ModCreativeTabs.getTabStorageDrawers(); - } - - @Override - public String getUnlocalizedName (int meta) { - if (!isValidMetaValue(meta)) - return null; - - return textureNames[meta]; - } - - @Override - public Block getBlock (BlockConfiguration blockConfig) { - switch (blockConfig.getBlockType()) { - case Drawers: - if (blockConfig.getDrawerCount() == 1) - return ModBlocks.fullDrawers1; - if (blockConfig.getDrawerCount() == 2 && !blockConfig.isHalfDepth()) - return ModBlocks.fullDrawers2; - if (blockConfig.getDrawerCount() == 4 && !blockConfig.isHalfDepth()) - return ModBlocks.fullDrawers4; - if (blockConfig.getDrawerCount() == 2 && blockConfig.isHalfDepth()) - return ModBlocks.halfDrawers2; - if (blockConfig.getDrawerCount() == 4 && blockConfig.isHalfDepth()) - return ModBlocks.halfDrawers4; - break; - case DrawersSorting: - if (blockConfig.getDrawerCount() == 1) - return RefinedRelocation.fullDrawers1; - if (blockConfig.getDrawerCount() == 2 && !blockConfig.isHalfDepth()) - return RefinedRelocation.fullDrawers2; - if (blockConfig.getDrawerCount() == 4 && !blockConfig.isHalfDepth()) - return RefinedRelocation.fullDrawers4; - if (blockConfig.getDrawerCount() == 2 && blockConfig.isHalfDepth()) - return RefinedRelocation.halfDrawers2; - if (blockConfig.getDrawerCount() == 4 && blockConfig.isHalfDepth()) - return RefinedRelocation.halfDrawers4; - break; - case Trim: - return ModBlocks.trim; - case TrimSorting: - return RefinedRelocation.trim; - } - return null; - } - - @Override - public void init () { - Block planks = GameRegistry.findBlock("erebus", "planks"); - for (int i = 0, p = 0; i < 6; i++, p++) - setPlankSlab(i, planks, p, GameRegistry.findBlock("erebus", getPlankName(getUnlocalizedName(i))), 0); - for (int i = 7, p = 7; i < 11; i++, p++) - setPlankSlab(i, planks, p, GameRegistry.findBlock("erebus", getPlankName(getUnlocalizedName(i))), 0); - for (int i = 14, p = 14; i < 15; i++, p++) - setPlankSlab(i, GameRegistry.findBlock("erebus", "planks_scorched"), p, GameRegistry.findBlock("erebus", getPlankName(getUnlocalizedName(i))), 0); - for (int i = 15, p = 15; i < 16; i++, p++) - setPlankSlab(i, GameRegistry.findBlock("erebus", "planks_varnished"), p, GameRegistry.findBlock("erebus", getPlankName(getUnlocalizedName(i))), 0); - } - - private String getPlankName (String name) { - return "slabPlanks" + Character.toUpperCase(name.charAt(0)) + name.substring(1); - } -} diff --git a/packs/Erebus/src/com/jaquadro/minecraft/storagedrawers/packs/erebus/core/ModBlocks.java b/packs/Erebus/src/com/jaquadro/minecraft/storagedrawers/packs/erebus/core/ModBlocks.java deleted file mode 100644 index 66f5526..0000000 --- a/packs/Erebus/src/com/jaquadro/minecraft/storagedrawers/packs/erebus/core/ModBlocks.java +++ /dev/null @@ -1,71 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.erebus.core; - -import com.jaquadro.minecraft.storagedrawers.api.IStorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.StorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.config.IBlockConfig; -import com.jaquadro.minecraft.storagedrawers.api.config.IUserConfig; -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockConfiguration; -import com.jaquadro.minecraft.storagedrawers.api.pack.IPackBlockFactory; -import com.jaquadro.minecraft.storagedrawers.api.pack.IPackDataResolver; -import com.jaquadro.minecraft.storagedrawers.packs.erebus.StorageDrawersPack; -import cpw.mods.fml.common.registry.GameData; -import net.minecraft.block.Block; - -public class ModBlocks -{ - public static Block fullDrawers1; - public static Block fullDrawers2; - public static Block fullDrawers4; - public static Block halfDrawers2; - public static Block halfDrawers4; - public static Block trim; - - public void init () { - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api == null) - return; - - IPackBlockFactory factory = api.packFactory(); - IPackDataResolver resolver = StorageDrawersPack.instance.resolver; - - fullDrawers1 = factory.createBlock(BlockConfiguration.BasicFull1, resolver); - fullDrawers2 = factory.createBlock(BlockConfiguration.BasicFull2, resolver); - fullDrawers4 = factory.createBlock(BlockConfiguration.BasicFull4, resolver); - halfDrawers2 = factory.createBlock(BlockConfiguration.BasicHalf2, resolver); - halfDrawers4 = factory.createBlock(BlockConfiguration.BasicHalf4, resolver); - trim = factory.createBlock(BlockConfiguration.Trim, resolver); - - IUserConfig config = api.userConfig(); - IBlockConfig blockConfig = config.blockConfig(); - - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull1))) - factory.registerBlock(fullDrawers1, "fullDrawers1"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull2))) - factory.registerBlock(fullDrawers2, "fullDrawers2"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull4))) - factory.registerBlock(fullDrawers4, "fullDrawers4"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicHalf2))) - factory.registerBlock(halfDrawers2, "halfDrawers2"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicHalf4))) - factory.registerBlock(halfDrawers4, "halfDrawers4"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.Trim))) - factory.registerBlock(trim, "trim"); - - if (!config.addonConfig().showAddonItemsNEI()) { - factory.hideBlock(getQualifiedName(fullDrawers1)); - factory.hideBlock(getQualifiedName(fullDrawers2)); - factory.hideBlock(getQualifiedName(fullDrawers4)); - factory.hideBlock(getQualifiedName(halfDrawers2)); - factory.hideBlock(getQualifiedName(halfDrawers4)); - factory.hideBlock(getQualifiedName(trim)); - } - } - - public static String getQualifiedName (Block block) { - return GameData.getBlockRegistry().getNameForObject(block); - } - - public static String makeName (String name) { - return StorageDrawersPack.MOD_ID.toLowerCase() + "." + name; - } -} diff --git a/packs/Erebus/src/com/jaquadro/minecraft/storagedrawers/packs/erebus/core/ModCreativeTabs.java b/packs/Erebus/src/com/jaquadro/minecraft/storagedrawers/packs/erebus/core/ModCreativeTabs.java deleted file mode 100644 index f6c8631..0000000 --- a/packs/Erebus/src/com/jaquadro/minecraft/storagedrawers/packs/erebus/core/ModCreativeTabs.java +++ /dev/null @@ -1,63 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.erebus.core; - -import com.jaquadro.minecraft.storagedrawers.api.IStorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.StorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.config.IBlockConfig; -import com.jaquadro.minecraft.storagedrawers.api.config.IUserConfig; -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockConfiguration; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.init.Blocks; -import net.minecraft.item.Item; - -public final class ModCreativeTabs -{ - private ModCreativeTabs () { } - - private static CreativeTabs tabStorageDrawers = null; - - public static CreativeTabs getTabStorageDrawers () { - if (tabStorageDrawers != null) - return tabStorageDrawers; - - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api == null) - return null; - - IUserConfig config = api.userConfig(); - if (config.addonConfig().addonItemsUseSeparateTab() && config.addonConfig().showAddonItemsVanilla()) { - tabStorageDrawers = new CreativeTabs("storageDrawersErebus") - { - @Override - @SideOnly(Side.CLIENT) - public Item getTabIconItem () { - return getTabItem(); - } - }; - } - - return tabStorageDrawers; - } - - private static Item getTabItem () { - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api == null) - return Item.getItemFromBlock(Blocks.chest); - - IBlockConfig blockConfig = api.userConfig().blockConfig(); - - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull2))) - return Item.getItemFromBlock(ModBlocks.fullDrawers2); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull4))) - return Item.getItemFromBlock(ModBlocks.fullDrawers4); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull1))) - return Item.getItemFromBlock(ModBlocks.fullDrawers1); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicHalf2))) - return Item.getItemFromBlock(ModBlocks.halfDrawers2); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicHalf4))) - return Item.getItemFromBlock(ModBlocks.halfDrawers4); - - return Item.getItemFromBlock(Blocks.chest); - } -} diff --git a/packs/Erebus/src/com/jaquadro/minecraft/storagedrawers/packs/erebus/core/RefinedRelocation.java b/packs/Erebus/src/com/jaquadro/minecraft/storagedrawers/packs/erebus/core/RefinedRelocation.java deleted file mode 100644 index d7f5ab1..0000000 --- a/packs/Erebus/src/com/jaquadro/minecraft/storagedrawers/packs/erebus/core/RefinedRelocation.java +++ /dev/null @@ -1,73 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.erebus.core; - -import com.jaquadro.minecraft.storagedrawers.api.IStorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.StorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.config.IBlockConfig; -import com.jaquadro.minecraft.storagedrawers.api.config.IUserConfig; -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockConfiguration; -import com.jaquadro.minecraft.storagedrawers.api.pack.IPackBlockFactory; -import com.jaquadro.minecraft.storagedrawers.api.pack.IPackDataResolver; -import com.jaquadro.minecraft.storagedrawers.packs.erebus.StorageDrawersPack; -import cpw.mods.fml.common.Loader; -import net.minecraft.block.Block; - -public class RefinedRelocation -{ - public static Block fullDrawers1; - public static Block fullDrawers2; - public static Block fullDrawers4; - public static Block halfDrawers2; - public static Block halfDrawers4; - public static Block trim; - - public static void init () { - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api == null) - return; - - if (!Loader.isModLoaded("RefinedRelocation") || !api.userConfig().integrationConfig().isRefinedRelocationEnabled()) - return; - - IPackBlockFactory factory = api.packFactory(); - IPackDataResolver resolver = StorageDrawersPack.instance.resolver; - - fullDrawers1 = factory.createBlock(BlockConfiguration.SortingFull1, resolver); - fullDrawers2 = factory.createBlock(BlockConfiguration.SortingFull2, resolver); - fullDrawers4 = factory.createBlock(BlockConfiguration.SortingFull4, resolver); - halfDrawers2 = factory.createBlock(BlockConfiguration.SortingHalf2, resolver); - halfDrawers4 = factory.createBlock(BlockConfiguration.SortingHalf4, resolver); - trim = factory.createBlock(BlockConfiguration.TrimSorting, resolver); - - factory.bindSortingBlock(ModBlocks.fullDrawers1, fullDrawers1); - factory.bindSortingBlock(ModBlocks.fullDrawers2, fullDrawers2); - factory.bindSortingBlock(ModBlocks.fullDrawers4, fullDrawers4); - factory.bindSortingBlock(ModBlocks.halfDrawers2, halfDrawers2); - factory.bindSortingBlock(ModBlocks.halfDrawers4, halfDrawers4); - factory.bindSortingBlock(ModBlocks.trim, trim); - - IUserConfig config = api.userConfig(); - IBlockConfig blockConfig = config.blockConfig(); - - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingFull1))) - factory.registerBlock(fullDrawers1, "fullDrawersSort1"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingFull2))) - factory.registerBlock(fullDrawers2, "fullDrawersSort2"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingFull4))) - factory.registerBlock(fullDrawers4, "fullDrawersSort4"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingHalf2))) - factory.registerBlock(halfDrawers2, "halfDrawersSort2"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingHalf4))) - factory.registerBlock(halfDrawers4, "halfDrawersSort4"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.TrimSorting))) - factory.registerBlock(trim, "trimSort"); - - if (!config.addonConfig().showAddonItemsNEI()) { - factory.hideBlock(ModBlocks.getQualifiedName(fullDrawers1)); - factory.hideBlock(ModBlocks.getQualifiedName(fullDrawers2)); - factory.hideBlock(ModBlocks.getQualifiedName(fullDrawers4)); - factory.hideBlock(ModBlocks.getQualifiedName(halfDrawers2)); - factory.hideBlock(ModBlocks.getQualifiedName(halfDrawers4)); - factory.hideBlock(ModBlocks.getQualifiedName(trim)); - } - } -} diff --git a/packs/Forestry/build.gradle b/packs/Forestry/build.gradle deleted file mode 100644 index c6a14dc..0000000 --- a/packs/Forestry/build.gradle +++ /dev/null @@ -1,72 +0,0 @@ -buildscript { - repositories { - mavenCentral() - maven { - name = "forge" - url = "http://files.minecraftforge.net/maven" - } - maven { - name = "sonatype" - url = "https://oss.sonatype.org/content/repositories/snapshots/" - } - } - dependencies { - classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT' - } -} - -apply plugin: 'forge' - -version = "1.7.10-1.1.2b" -group= "com.jaquadro.minecraft.storagedrawers" // http://maven.apache.org/guides/mini/guide-naming-conventions.html -archivesBaseName = "StorageDrawers-Forestry" - -minecraft { - version = "1.7.10-10.13.4.1614-1.7.10" - runDir = "../../runtime" - - replace '@VERSION@', project.version - replace 'required-after:StorageDrawers', "required-after:StorageDrawers@[1.7.6,)" -} - -sourceSets.main { - java { - srcDirs project.projectDir.getPath() + '/src' - } - resources { - srcDirs project.projectDir.getPath() + '/resources' - } -} - -dependencies { - compile project(path: ':', transitive: false) -} - -processResources -{ - // this will ensure that this task is redone when the versions change. - inputs.property "version", project.version - inputs.property "mcversion", project.minecraft.version - - // replace stuff in mcmod.info, nothing else - from(sourceSets.main.resources.srcDirs) { - include 'mcmod.info' - - // replace version and mcversion - expand 'version':project.version, 'mcversion':project.minecraft.version - } - - // copy everything else, thats not the mcmod.info - from(sourceSets.main.resources.srcDirs) { - exclude 'mcmod.info' - } -} - -task deobfJar(type: Jar) { - from sourceSets.main.output - classifier = 'dev' -} - -artifacts { - archives deobfJar -} diff --git a/packs/Forestry/gradle/wrapper/gradle-wrapper.properties b/packs/Forestry/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 678d9d8..0000000 --- a/packs/Forestry/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Wed Jul 02 15:54:47 CDT 2014 -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-bin.zip diff --git a/packs/Forestry/gradlew b/packs/Forestry/gradlew deleted file mode 100644 index 91a7e26..0000000 --- a/packs/Forestry/gradlew +++ /dev/null @@ -1,164 +0,0 @@ -#!/usr/bin/env bash - -############################################################################## -## -## Gradle start up script for UN*X -## -############################################################################## - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" - -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" - -warn ( ) { - echo "$*" -} - -die ( ) { - echo - echo "$*" - echo - exit 1 -} - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; -esac - -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" - else - JAVACMD="$JAVA_HOME/bin/java" - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD="java" - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." -fi - -# Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi -fi - -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi - -# For Cygwin, switch paths to Windows format before running java -if $cygwin ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi - # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" - fi - i=$((i+1)) - done - case $i in - (0) set -- ;; - (1) set -- "$args0" ;; - (2) set -- "$args0" "$args1" ;; - (3) set -- "$args0" "$args1" "$args2" ;; - (4) set -- "$args0" "$args1" "$args2" "$args3" ;; - (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac -fi - -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") -} -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" - -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" diff --git a/packs/Forestry/gradlew.bat b/packs/Forestry/gradlew.bat deleted file mode 100644 index 8a0b282..0000000 --- a/packs/Forestry/gradlew.bat +++ /dev/null @@ -1,90 +0,0 @@ -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto init - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto init - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:init -@rem Get command-line arguments, handling Windowz variants - -if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args - -:win9xME_args -@rem Slurp the command line arguments. -set CMD_LINE_ARGS= -set _SKIP=2 - -:win9xME_args_slurp -if "x%~1" == "x" goto execute - -set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/lang/en_US.lang b/packs/Forestry/resources/assets/storagedrawersforestry/lang/en_US.lang deleted file mode 100644 index eb836a4..0000000 --- a/packs/Forestry/resources/assets/storagedrawersforestry/lang/en_US.lang +++ /dev/null @@ -1,182 +0,0 @@ -itemGroup.storageDrawersForestry=Storage Drawers: Forestry - -# Blocks -tile.storagedrawersforestry.fullDrawers1.larch.name=Larch Drawer -tile.storagedrawersforestry.fullDrawers1.teak.name=Teak Drawer -tile.storagedrawersforestry.fullDrawers1.acacia.name=Acacia Drawer -tile.storagedrawersforestry.fullDrawers1.lime.name=Lime Drawer -tile.storagedrawersforestry.fullDrawers1.chestnut.name=Chestnut Drawer -tile.storagedrawersforestry.fullDrawers1.wenge.name=Wenge Drawer -tile.storagedrawersforestry.fullDrawers1.baobab.name=Baobab Drawer -tile.storagedrawersforestry.fullDrawers1.sequoia.name=Sequoia Drawer -tile.storagedrawersforestry.fullDrawers1.kapok.name=Kapok Drawer -tile.storagedrawersforestry.fullDrawers1.ebony.name=Ebony Drawer -tile.storagedrawersforestry.fullDrawers1.mahogany.name=Mahogany Drawer -tile.storagedrawersforestry.fullDrawers1.balsa.name=Balsa Drawer -tile.storagedrawersforestry.fullDrawers1.willow.name=Willow Drawer -tile.storagedrawersforestry.fullDrawers1.walnut.name=Walnut Drawer -tile.storagedrawersforestry.fullDrawers1.greenheart.name=Greenheart Drawer -tile.storagedrawersforestry.fullDrawers1.cherry.name=Cherry Drawer -tile.storagedrawersforestry.fullDrawers1.mahoe.name=Mahoe Drawer -tile.storagedrawersforestry.fullDrawers1.poplar.name=Poplar Drawer -tile.storagedrawersforestry.fullDrawers1.palm.name=Palm Drawer -tile.storagedrawersforestry.fullDrawers1.papaya.name=Papaya Drawer -tile.storagedrawersforestry.fullDrawers1.pine.name=Pine Drawer -tile.storagedrawersforestry.fullDrawers1.plum.name=Plum Drawer -tile.storagedrawersforestry.fullDrawers1.maple.name=Maple Drawer -tile.storagedrawersforestry.fullDrawers1.citrus.name=Citrus Drawer -tile.storagedrawersforestry.fullDrawers1.giganteum.name=Giant Sequoia Drawer -tile.storagedrawersforestry.fullDrawers1.ipe.name=Ipe Drawer -tile.storagedrawersforestry.fullDrawers1.padauk.name=Padauk Drawer -tile.storagedrawersforestry.fullDrawers1.cocobolo.name=Cocobolo Drawer -tile.storagedrawersforestry.fullDrawers1.zebrawood.name=Zebrawood Drawer - -tile.storagedrawersforestry.fullDrawers2.larch.name=Larch Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.teak.name=Teak Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.acacia.name=Acacia Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.lime.name=Lime Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.chestnut.name=Chestnut Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.wenge.name=Wenge Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.baobab.name=Baobab Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.sequoia.name=Sequoia Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.kapok.name=Kapok Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.ebony.name=Ebony Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.mahogany.name=Mahogany Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.balsa.name=Balsa Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.willow.name=Willow Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.walnut.name=Walnut Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.greenheart.name=Greenheart Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.cherry.name=Cherry Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.mahoe.name=Mahoe Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.poplar.name=Poplar Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.palm.name=Palm Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.papaya.name=Papaya Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.pine.name=Pine Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.plum.name=Plum Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.maple.name=Maple Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.citrus.name=Citrus Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.giganteum.name=Giant Sequoia Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.ipe.name=Ipe Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.padauk.name=Padauk Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.cocobolo.name=Cocobolo Drawers 1x2 -tile.storagedrawersforestry.fullDrawers2.zebrawood.name=Zebrawood Drawers 1x2 - -tile.storagedrawersforestry.fullDrawers4.larch.name=Larch Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.teak.name=Teak Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.acacia.name=Acacia Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.lime.name=Lime Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.chestnut.name=Chestnut Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.wenge.name=Wenge Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.baobab.name=Baobab Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.sequoia.name=Sequoia Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.kapok.name=Kapok Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.ebony.name=Ebony Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.mahogany.name=Mahogany Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.balsa.name=Balsa Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.willow.name=Willow Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.walnut.name=Walnut Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.greenheart.name=Greenheart Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.cherry.name=Cherry Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.mahoe.name=Mahoe Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.poplar.name=Poplar Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.palm.name=Palm Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.papaya.name=Papaya Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.pine.name=Pine Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.plum.name=Plum Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.maple.name=Maple Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.citrus.name=Citrus Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.giganteum.name=Giant Sequoia Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.ipe.name=Ipe Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.padauk.name=Padauk Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.cocobolo.name=Cocobolo Drawers 2x2 -tile.storagedrawersforestry.fullDrawers4.zebrawood.name=Zebrawood Drawers 2x2 - -tile.storagedrawersforestry.halfDrawers2.larch.name=Compact Larch Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.teak.name=Compact Teak Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.acacia.name=Compact Acacia Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.lime.name=Compact Lime Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.chestnut.name=Compact Chestnut Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.wenge.name=Compact Wenge Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.baobab.name=Compact Baobab Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.sequoia.name=Compact Sequoia Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.kapok.name=Compact Kapok Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.ebony.name=Compact Ebony Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.mahogany.name=Compact Mahogany Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.balsa.name=Compact Balsa Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.willow.name=Compact Willow Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.walnut.name=Compact Walnut Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.greenheart.name=Compact Greenheart Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.cherry.name=Compact Cherry Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.mahoe.name=Compact Mahoe Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.poplar.name=Compact Poplar Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.palm.name=Compact Palm Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.papaya.name=Compact Papaya Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.pine.name=Compact Pine Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.plum.name=Compact Plum Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.maple.name=Compact Maple Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.citrus.name=Compact Citrus Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.giganteum.name=Compact Giant Sequoia Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.ipe.name=Compact Ipe Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.padauk.name=Compact Padauk Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.cocobolo.name=Compact Cocobolo Drawers 1x2 -tile.storagedrawersforestry.halfDrawers2.zebrawood.name=Compact Zebrawood Drawers 1x2 - -tile.storagedrawersforestry.halfDrawers4.larch.name=Compact Larch Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.teak.name=Compact Teak Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.acacia.name=Compact Acacia Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.lime.name=Compact Lime Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.chestnut.name=Compact Chestnut Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.wenge.name=Compact Wenge Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.baobab.name=Compact Baobab Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.sequoia.name=Compact Sequoia Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.kapok.name=Compact Kapok Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.ebony.name=Compact Ebony Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.mahogany.name=Compact Mahogany Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.balsa.name=Compact Balsa Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.willow.name=Compact Willow Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.walnut.name=Compact Walnut Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.greenheart.name=Compact Greenheart Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.cherry.name=Compact Cherry Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.mahoe.name=Compact Mahoe Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.poplar.name=Compact Poplar Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.palm.name=Compact Palm Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.papaya.name=Compact Papaya Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.pine.name=Compact Pine Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.plum.name=Compact Plum Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.maple.name=Compact Maple Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.citrus.name=Compact Citrus Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.giganteum.name=Compact Giant Sequoia Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.ipe.name=Compact Ipe Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.padauk.name=Compact Padauk Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.cocobolo.name=Compact Cocobolo Drawers 2x2 -tile.storagedrawersforestry.halfDrawers4.zebrawood.name=Compact Zebrawood Drawers 2x2 - -tile.storagedrawersforestry.trim.larch.name=Larch Trim -tile.storagedrawersforestry.trim.teak.name=Teak Trim -tile.storagedrawersforestry.trim.acacia.name=Acacia Trim -tile.storagedrawersforestry.trim.lime.name=Lime Trim -tile.storagedrawersforestry.trim.chestnut.name=Chestnut Trim -tile.storagedrawersforestry.trim.wenge.name=Wenge Trim -tile.storagedrawersforestry.trim.baobab.name=Baobab Trim -tile.storagedrawersforestry.trim.sequoia.name=Sequoia Trim -tile.storagedrawersforestry.trim.kapok.name=Kapok Trim -tile.storagedrawersforestry.trim.ebony.name=Ebony Trim -tile.storagedrawersforestry.trim.mahogany.name=Mahogany Trim -tile.storagedrawersforestry.trim.balsa.name=Balsa Trim -tile.storagedrawersforestry.trim.willow.name=Willow Trim -tile.storagedrawersforestry.trim.walnut.name=Walnut Trim -tile.storagedrawersforestry.trim.greenheart.name=Greenheart Trim -tile.storagedrawersforestry.trim.cherry.name=Cherry Trim -tile.storagedrawersforestry.trim.mahoe.name=Mahoe Trim -tile.storagedrawersforestry.trim.poplar.name=Poplar Trim -tile.storagedrawersforestry.trim.palm.name=Palm Trim -tile.storagedrawersforestry.trim.papaya.name=Papaya Trim -tile.storagedrawersforestry.trim.pine.name=Pine Trim -tile.storagedrawersforestry.trim.plum.name=Plum Trim -tile.storagedrawersforestry.trim.maple.name=Maple Trim -tile.storagedrawersforestry.trim.citrus.name=Citrus Trim -tile.storagedrawersforestry.trim.giganteum.name=Giant Sequoia Trim -tile.storagedrawersforestry.trim.ipe.name=Ipe Trim -tile.storagedrawersforestry.trim.padauk.name=Padauk Trim -tile.storagedrawersforestry.trim.cocobolo.name=Cocobolo Trim -tile.storagedrawersforestry.trim.zebrawood.name=Zebrawood Trim diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/lang/zh_CN.lang b/packs/Forestry/resources/assets/storagedrawersforestry/lang/zh_CN.lang deleted file mode 100644 index 069f6a2..0000000 --- a/packs/Forestry/resources/assets/storagedrawersforestry/lang/zh_CN.lang +++ /dev/null @@ -1,182 +0,0 @@ -itemGroup.storageDrawersForestry=储物抽屉|Forestry - -# Blocks -tile.storagedrawersforestry.fullDrawers1.larch.name=落叶树抽屉 -tile.storagedrawersforestry.fullDrawers1.teak.name=柚树抽屉 -tile.storagedrawersforestry.fullDrawers1.acacia.name=金合欢抽屉 -tile.storagedrawersforestry.fullDrawers1.lime.name=酸橙树抽屉 -tile.storagedrawersforestry.fullDrawers1.chestnut.name=栗树抽屉 -tile.storagedrawersforestry.fullDrawers1.wenge.name=崖豆树抽屉 -tile.storagedrawersforestry.fullDrawers1.baobab.name=猴面包树抽屉 -tile.storagedrawersforestry.fullDrawers1.sequoia.name=红杉树抽屉 -tile.storagedrawersforestry.fullDrawers1.kapok.name=木棉树抽屉 -tile.storagedrawersforestry.fullDrawers1.ebony.name=乌檀树抽屉 -tile.storagedrawersforestry.fullDrawers1.mahogany.name=桃心树抽屉 -tile.storagedrawersforestry.fullDrawers1.balsa.name=巴尔杉抽屉 -tile.storagedrawersforestry.fullDrawers1.willow.name=柳树抽屉 -tile.storagedrawersforestry.fullDrawers1.walnut.name=胡桃树抽屉 -tile.storagedrawersforestry.fullDrawers1.greenheart.name=绿樟树抽屉 -tile.storagedrawersforestry.fullDrawers1.cherry.name=樱树抽屉 -tile.storagedrawersforestry.fullDrawers1.mahoe.name=高槿树抽屉 -tile.storagedrawersforestry.fullDrawers1.poplar.name=白杨树抽屉 -tile.storagedrawersforestry.fullDrawers1.palm.name=棕榈树抽屉 -tile.storagedrawersforestry.fullDrawers1.papaya.name=木瓜树抽屉 -tile.storagedrawersforestry.fullDrawers1.pine.name=松树抽屉 -tile.storagedrawersforestry.fullDrawers1.plum.name=李子树抽屉 -tile.storagedrawersforestry.fullDrawers1.maple.name=枫树抽屉 -tile.storagedrawersforestry.fullDrawers1.citrus.name=柑橘树抽屉 -tile.storagedrawersforestry.fullDrawers1.giganteum.name=巨杉树抽屉 -tile.storagedrawersforestry.fullDrawers1.ipe.name=重蚁树抽屉 -tile.storagedrawersforestry.fullDrawers1.padauk.name=紫檀树抽屉 -tile.storagedrawersforestry.fullDrawers1.cocobolo.name=黄檀树抽屉 -tile.storagedrawersforestry.fullDrawers1.zebrawood.name=斑木树抽屉 - -tile.storagedrawersforestry.fullDrawers2.larch.name=落叶树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.teak.name=柚树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.acacia.name=金合欢抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.lime.name=酸橙树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.chestnut.name=栗树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.wenge.name=崖豆树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.baobab.name=猴面包树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.sequoia.name=红杉树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.kapok.name=木棉树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.ebony.name=乌檀树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.mahogany.name=桃心树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.balsa.name=巴尔杉抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.willow.name=柳树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.walnut.name=胡桃树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.greenheart.name=绿樟树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.cherry.name=樱树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.mahoe.name=高槿树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.poplar.name=白杨树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.palm.name=棕榈树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.papaya.name=木瓜树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.pine.name=松树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.plum.name=李子树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.maple.name=枫树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.citrus.name=柑橘树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.giganteum.name=巨杉树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.ipe.name=重蚁树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.padauk.name=紫檀树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.cocobolo.name=黄檀树抽屉 (1x2) -tile.storagedrawersforestry.fullDrawers2.zebrawood.name=斑木树抽屉 (1x2) - -tile.storagedrawersforestry.fullDrawers4.larch.name=落叶树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.teak.name=柚树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.acacia.name=金合欢抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.lime.name=酸橙树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.chestnut.name=栗树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.wenge.name=崖豆树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.baobab.name=猴面包树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.sequoia.name=红杉树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.kapok.name=木棉树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.ebony.name=乌檀树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.mahogany.name=桃心树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.balsa.name=巴尔杉抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.willow.name=柳树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.walnut.name=胡桃树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.greenheart.name=绿樟树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.cherry.name=樱树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.mahoe.name=高槿树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.poplar.name=白杨树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.palm.name=棕榈树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.papaya.name=木瓜树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.pine.name=松树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.plum.name=李子树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.maple.name=枫树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.citrus.name=柑橘树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.giganteum.name=巨杉树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.ipe.name=重蚁树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.padauk.name=紫檀树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.cocobolo.name=黄檀树抽屉 (2x2) -tile.storagedrawersforestry.fullDrawers4.zebrawood.name=斑木树抽屉 (2x2) - -tile.storagedrawersforestry.halfDrawers2.larch.name=小型落叶树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.teak.name=小型柚树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.acacia.name=小型金合欢抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.lime.name=小型酸橙树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.chestnut.name=小型栗树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.wenge.name=小型崖豆树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.baobab.name=小型猴面包树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.sequoia.name=小型红杉树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.kapok.name=小型木棉树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.ebony.name=小型乌檀树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.mahogany.name=小型桃心树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.balsa.name=小型巴尔杉抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.willow.name=小型柳树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.walnut.name=小型胡桃树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.greenheart.name=小型绿樟树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.cherry.name=小型樱树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.mahoe.name=小型高槿树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.poplar.name=小型白杨树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.palm.name=小型棕榈树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.papaya.name=小型木瓜树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.pine.name=小型松树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.plum.name=小型李子树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.maple.name=小型枫树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.citrus.name=小型柑橘树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.giganteum.name=小型巨杉树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.ipe.name=小型重蚁树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.padauk.name=小型紫檀树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.cocobolo.name=小型黄檀树抽屉 (1x2) -tile.storagedrawersforestry.halfDrawers2.zebrawood.name=小型斑木树抽屉 (1x2) - -tile.storagedrawersforestry.halfDrawers4.larch.name=小型落叶树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.teak.name=小型柚树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.acacia.name=小型金合欢抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.lime.name=小型酸橙树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.chestnut.name=小型栗树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.wenge.name=小型崖豆树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.baobab.name=小型猴面包树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.sequoia.name=小型红杉树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.kapok.name=小型木棉树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.ebony.name=小型乌檀树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.mahogany.name=小型桃心树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.balsa.name=小型巴尔杉抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.willow.name=小型柳树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.walnut.name=小型胡桃树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.greenheart.name=小型绿樟树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.cherry.name=小型樱树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.mahoe.name=小型高槿树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.poplar.name=小型白杨树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.palm.name=小型棕榈树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.papaya.name=小型木瓜树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.pine.name=小型松树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.plum.name=小型李子树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.maple.name=小型枫树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.citrus.name=小型柑橘树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.giganteum.name=小型巨杉树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.ipe.name=小型重蚁树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.padauk.name=小型紫檀树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.cocobolo.name=小型黄檀树抽屉 (2x2) -tile.storagedrawersforestry.halfDrawers4.zebrawood.name=小型斑木树抽屉 (2x2) - -tile.storagedrawersforestry.trim.larch.name=落叶树桥接方块 -tile.storagedrawersforestry.trim.teak.name=柚树桥接方块 -tile.storagedrawersforestry.trim.acacia.name=金合欢桥接方块 -tile.storagedrawersforestry.trim.lime.name=酸橙树桥接方块 -tile.storagedrawersforestry.trim.chestnut.name=栗树桥接方块 -tile.storagedrawersforestry.trim.wenge.name=崖豆树桥接方块 -tile.storagedrawersforestry.trim.baobab.name=猴面包树桥接方块 -tile.storagedrawersforestry.trim.sequoia.name=红杉树桥接方块 -tile.storagedrawersforestry.trim.kapok.name=木棉树桥接方块 -tile.storagedrawersforestry.trim.ebony.name=乌檀树桥接方块 -tile.storagedrawersforestry.trim.mahogany.name=桃心树桥接方块 -tile.storagedrawersforestry.trim.balsa.name=巴尔杉桥接方块 -tile.storagedrawersforestry.trim.willow.name=柳树桥接方块 -tile.storagedrawersforestry.trim.walnut.name=胡桃树桥接方块 -tile.storagedrawersforestry.trim.greenheart.name=绿樟树桥接方块 -tile.storagedrawersforestry.trim.cherry.name=樱树桥接方块 -tile.storagedrawersforestry.trim.mahoe.name=高槿树桥接方块 -tile.storagedrawersforestry.trim.poplar.name=白杨树桥接方块 -tile.storagedrawersforestry.trim.palm.name=棕榈树桥接方块 -tile.storagedrawersforestry.trim.papaya.name=木瓜树桥接方块 -tile.storagedrawersforestry.trim.pine.name=松树桥接方块 -tile.storagedrawersforestry.trim.plum.name=李子树桥接方块 -tile.storagedrawersforestry.trim.maple.name=枫树桥接方块 -tile.storagedrawersforestry.trim.citrus.name=柑橘树桥接方块 -tile.storagedrawersforestry.trim.giganteum.name=巨杉树桥接方块 -tile.storagedrawersforestry.trim.ipe.name=重蚁树桥接方块 -tile.storagedrawersforestry.trim.padauk.name=紫檀树桥接方块 -tile.storagedrawersforestry.trim.cocobolo.name=黄檀树桥接方块 -tile.storagedrawersforestry.trim.zebrawood.name=斑木树桥接方块 diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_acacia.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_acacia.png deleted file mode 100644 index 63ef591..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_acacia.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_balsa.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_balsa.png deleted file mode 100644 index 27c6ca8..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_balsa.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_baobab.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_baobab.png deleted file mode 100644 index 783d79b..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_baobab.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_cherry.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_cherry.png deleted file mode 100644 index a9bd41b..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_cherry.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_chestnut.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_chestnut.png deleted file mode 100644 index 3bf5710..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_chestnut.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_chocobolo.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_chocobolo.png deleted file mode 100644 index ccf1fb2..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_chocobolo.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_citrus.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_citrus.png deleted file mode 100644 index 0edc26e..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_citrus.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_ebony.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_ebony.png deleted file mode 100644 index b54668d..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_ebony.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_giganteum.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_giganteum.png deleted file mode 100644 index a5ef89d..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_giganteum.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_greenheart.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_greenheart.png deleted file mode 100644 index bc2680a..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_greenheart.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_ipe.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_ipe.png deleted file mode 100644 index 624e81b..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_ipe.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_kapok.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_kapok.png deleted file mode 100644 index 8ba9e48..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_kapok.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_larch.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_larch.png deleted file mode 100644 index 7464bcc..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_larch.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_lime.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_lime.png deleted file mode 100644 index 7f1cb71..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_lime.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_mahoe.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_mahoe.png deleted file mode 100644 index 4a97451..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_mahoe.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_mahogany.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_mahogany.png deleted file mode 100644 index 18ba3dc..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_mahogany.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_maple.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_maple.png deleted file mode 100644 index f6e39b1..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_maple.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_padauk.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_padauk.png deleted file mode 100644 index 4b2730e..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_padauk.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_palm.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_palm.png deleted file mode 100644 index 49abaa8..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_palm.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_papaya.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_papaya.png deleted file mode 100644 index 1c41fc7..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_papaya.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_pine.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_pine.png deleted file mode 100644 index d2a4487..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_pine.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_plum.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_plum.png deleted file mode 100644 index 66d42fc..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_plum.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_poplar.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_poplar.png deleted file mode 100644 index 8fe5a05..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_poplar.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_sequoia.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_sequoia.png deleted file mode 100644 index 41c60ed..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_sequoia.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_teak.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_teak.png deleted file mode 100644 index dacc255..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_teak.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_walnut.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_walnut.png deleted file mode 100644 index d8abf97..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_walnut.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_wenge.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_wenge.png deleted file mode 100644 index 57eb7b6..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_wenge.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_willow.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_willow.png deleted file mode 100644 index 7ef1c97..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_willow.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_zebrawood.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_zebrawood.png deleted file mode 100644 index 66dd22b..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/base_zebrawood.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_acacia.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_acacia.png deleted file mode 100644 index 681a7c4..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_acacia.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_balsa.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_balsa.png deleted file mode 100644 index d968314..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_balsa.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_baobab.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_baobab.png deleted file mode 100644 index 415978a..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_baobab.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_cherry.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_cherry.png deleted file mode 100644 index 06061c0..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_cherry.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_chestnut.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_chestnut.png deleted file mode 100644 index a0f6a6d..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_chestnut.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_chocobolo.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_chocobolo.png deleted file mode 100644 index d107e84..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_chocobolo.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_citrus.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_citrus.png deleted file mode 100644 index 946c62f..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_citrus.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_ebony.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_ebony.png deleted file mode 100644 index bdb1744..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_ebony.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_giganteum.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_giganteum.png deleted file mode 100644 index 4974afd..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_giganteum.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_greenheart.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_greenheart.png deleted file mode 100644 index 801dfee..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_greenheart.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_ipe.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_ipe.png deleted file mode 100644 index ace0650..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_ipe.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_kapok.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_kapok.png deleted file mode 100644 index d176178..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_kapok.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_larch.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_larch.png deleted file mode 100644 index 48bc816..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_larch.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_lime.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_lime.png deleted file mode 100644 index 26aa9e4..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_lime.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_mahoe.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_mahoe.png deleted file mode 100644 index ccc4d5b..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_mahoe.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_mahogany.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_mahogany.png deleted file mode 100644 index 9dba1aa..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_mahogany.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_maple.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_maple.png deleted file mode 100644 index a215d50..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_maple.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_padauk.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_padauk.png deleted file mode 100644 index 3e66c51..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_padauk.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_palm.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_palm.png deleted file mode 100644 index 7783fba..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_palm.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_papaya.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_papaya.png deleted file mode 100644 index 1b3bab6..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_papaya.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_pine.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_pine.png deleted file mode 100644 index a20bd2c..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_pine.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_plum.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_plum.png deleted file mode 100644 index 36aeac0..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_plum.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_poplar.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_poplar.png deleted file mode 100644 index 170a3bc..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_poplar.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_sequoia.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_sequoia.png deleted file mode 100644 index 2b3f4b5..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_sequoia.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_teak.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_teak.png deleted file mode 100644 index 8418a59..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_teak.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_walnut.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_walnut.png deleted file mode 100644 index da8446a..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_walnut.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_wenge.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_wenge.png deleted file mode 100644 index 2d9a660..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_wenge.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_willow.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_willow.png deleted file mode 100644 index 475cc74..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_willow.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_zebrawood.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_zebrawood.png deleted file mode 100644 index 1dd6d10..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/base/trim_zebrawood.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_front_1.png deleted file mode 100644 index d0ba17d..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_front_2.png deleted file mode 100644 index 0301349..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_front_4.png deleted file mode 100644 index cb3a21b..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_side.png deleted file mode 100644 index 8b5863b..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_side_h.png deleted file mode 100644 index 81c47e6..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_side_v.png deleted file mode 100644 index 46c05cd..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_sort.png deleted file mode 100644 index d386863..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_trim.png deleted file mode 100644 index 04a5836..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_acacia_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_front_1.png deleted file mode 100644 index 80a7a63..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_front_2.png deleted file mode 100644 index 091cd15..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_front_4.png deleted file mode 100644 index d0e16ae..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_side.png deleted file mode 100644 index 07309c4..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_side_h.png deleted file mode 100644 index 23f7530..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_side_v.png deleted file mode 100644 index 0360724..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_sort.png deleted file mode 100644 index 46dd8c2..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_trim.png deleted file mode 100644 index 340ebee..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_balsa_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_front_1.png deleted file mode 100644 index bea0097..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_front_2.png deleted file mode 100644 index 85951d9..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_front_4.png deleted file mode 100644 index 4e8b331..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_side.png deleted file mode 100644 index 5f90fb8..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_side_h.png deleted file mode 100644 index 0cb8380..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_side_v.png deleted file mode 100644 index f686c4a..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_sort.png deleted file mode 100644 index 0739d27..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_trim.png deleted file mode 100644 index 15e1e7b..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_baobab_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_front_1.png deleted file mode 100644 index b441619..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_front_2.png deleted file mode 100644 index 13ce17d..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_front_4.png deleted file mode 100644 index 5996116..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_side.png deleted file mode 100644 index 9d07516..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_side_h.png deleted file mode 100644 index 1eaadd6..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_side_v.png deleted file mode 100644 index a86430c..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_sort.png deleted file mode 100644 index c0d9c3b..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_trim.png deleted file mode 100644 index ae68644..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cherry_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_front_1.png deleted file mode 100644 index 1c83c17..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_front_2.png deleted file mode 100644 index 5b3db9a..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_front_4.png deleted file mode 100644 index 430a556..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_side.png deleted file mode 100644 index 1c19030..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_side_h.png deleted file mode 100644 index d98508d..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_side_v.png deleted file mode 100644 index b6ca12b..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_sort.png deleted file mode 100644 index 5a9960b..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_trim.png deleted file mode 100644 index 5e9cf22..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_chestnut_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_front_1.png deleted file mode 100644 index a5ddeb3..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_front_2.png deleted file mode 100644 index 620d2fe..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_front_4.png deleted file mode 100644 index 4f6a5f5..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_side.png deleted file mode 100644 index 7afceac..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_side_h.png deleted file mode 100644 index 0c5141e..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_side_v.png deleted file mode 100644 index 513ac7c..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_sort.png deleted file mode 100644 index a643ab5..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_trim.png deleted file mode 100644 index 9ecd8fc..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_citrus_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_front_1.png deleted file mode 100644 index 9853cd7..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_front_2.png deleted file mode 100644 index 88ba0d6..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_front_4.png deleted file mode 100644 index 79d5679..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_side.png deleted file mode 100644 index 268f14e..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_side_h.png deleted file mode 100644 index 4460157..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_side_v.png deleted file mode 100644 index 6014117..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_sort.png deleted file mode 100644 index 14dd296..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_trim.png deleted file mode 100644 index 184e6f5..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_cocobolo_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_front_1.png deleted file mode 100644 index 728667e..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_front_2.png deleted file mode 100644 index 54a212e..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_front_4.png deleted file mode 100644 index 5685a4e..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_side.png deleted file mode 100644 index ae189a4..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_side_h.png deleted file mode 100644 index b5f6840..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_side_v.png deleted file mode 100644 index 2f7c521..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_sort.png deleted file mode 100644 index 09e00e0..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_trim.png deleted file mode 100644 index c863745..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ebony_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_front_1.png deleted file mode 100644 index acaf15a..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_front_2.png deleted file mode 100644 index 52c8349..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_front_4.png deleted file mode 100644 index 49a860e..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_side.png deleted file mode 100644 index bbb7886..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_side_h.png deleted file mode 100644 index b1dfdf7..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_side_v.png deleted file mode 100644 index 9c323e2..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_sort.png deleted file mode 100644 index 876ba17..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_trim.png deleted file mode 100644 index cbae2f1..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_giganteum_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_front_1.png deleted file mode 100644 index 2148958..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_front_2.png deleted file mode 100644 index 3b13350..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_front_4.png deleted file mode 100644 index b624ae3..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_side.png deleted file mode 100644 index 50bce34..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_side_h.png deleted file mode 100644 index 1e9cbc9..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_side_v.png deleted file mode 100644 index 9a87556..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_sort.png deleted file mode 100644 index 8b0493f..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_trim.png deleted file mode 100644 index f3e0e6b..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_greenheart_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_front_1.png deleted file mode 100644 index 5a892c6..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_front_2.png deleted file mode 100644 index e8cee99..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_front_4.png deleted file mode 100644 index b645a8f..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_side.png deleted file mode 100644 index 7f5baee..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_side_h.png deleted file mode 100644 index 3fabf27..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_side_v.png deleted file mode 100644 index 2206df6..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_sort.png deleted file mode 100644 index cace860..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_trim.png deleted file mode 100644 index 59bcb09..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_ipe_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_front_1.png deleted file mode 100644 index 529157c..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_front_2.png deleted file mode 100644 index db03a56..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_front_4.png deleted file mode 100644 index e11d732..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_side.png deleted file mode 100644 index 42a161a..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_side_h.png deleted file mode 100644 index f95c4bc..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_side_v.png deleted file mode 100644 index 63470d2..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_sort.png deleted file mode 100644 index 3d4532a..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_trim.png deleted file mode 100644 index 407167b..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_kapok_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_front_1.png deleted file mode 100644 index 9232a02..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_front_2.png deleted file mode 100644 index 0a55f4b..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_front_4.png deleted file mode 100644 index 1fe004c..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_side.png deleted file mode 100644 index 5fa9ad8..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_side_h.png deleted file mode 100644 index 3013bb0..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_side_v.png deleted file mode 100644 index 4bbe70d..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_sort.png deleted file mode 100644 index c0c660d..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_trim.png deleted file mode 100644 index d092dcd..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_larch_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_front_1.png deleted file mode 100644 index dcfa4c3..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_front_2.png deleted file mode 100644 index 6bd9801..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_front_4.png deleted file mode 100644 index bc5e1e3..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_side.png deleted file mode 100644 index 0cec5e1..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_side_h.png deleted file mode 100644 index 99e64a0..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_side_v.png deleted file mode 100644 index 34cfdf2..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_sort.png deleted file mode 100644 index 0741926..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_trim.png deleted file mode 100644 index 87fcf28..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_lime_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_front_1.png deleted file mode 100644 index 12512cd..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_front_2.png deleted file mode 100644 index b03ffa9..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_front_4.png deleted file mode 100644 index f7c5abc..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_side.png deleted file mode 100644 index 1c5ad38..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_side_h.png deleted file mode 100644 index 32edf6e..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_side_v.png deleted file mode 100644 index acc8d8e..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_sort.png deleted file mode 100644 index 93e4d80..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_trim.png deleted file mode 100644 index 5d8f412..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahoe_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_front_1.png deleted file mode 100644 index 5a76dde..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_front_2.png deleted file mode 100644 index 9bcbb3c..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_front_4.png deleted file mode 100644 index 0dcb8fc..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_side.png deleted file mode 100644 index ba1c385..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_side_h.png deleted file mode 100644 index a42881e..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_side_v.png deleted file mode 100644 index a1dd32f..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_sort.png deleted file mode 100644 index f734d16..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_trim.png deleted file mode 100644 index 0834eb7..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_mahogany_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_front_1.png deleted file mode 100644 index 8098c76..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_front_2.png deleted file mode 100644 index 3acc707..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_front_4.png deleted file mode 100644 index 2620a08..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_side.png deleted file mode 100644 index 7c57d1f..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_side_h.png deleted file mode 100644 index b89a689..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_side_v.png deleted file mode 100644 index 3a565e1..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_sort.png deleted file mode 100644 index 84d2836..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_trim.png deleted file mode 100644 index 271ffba..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_maple_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_front_1.png deleted file mode 100644 index 854b552..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_front_2.png deleted file mode 100644 index 3cdc156..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_front_4.png deleted file mode 100644 index d73a074..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_side.png deleted file mode 100644 index 7a5be55..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_side_h.png deleted file mode 100644 index 27c45ef..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_side_v.png deleted file mode 100644 index 3e5fc95..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_sort.png deleted file mode 100644 index ced16e2..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_trim.png deleted file mode 100644 index e39a1c4..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_padauk_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_front_1.png deleted file mode 100644 index fd5866e..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_front_2.png deleted file mode 100644 index ce3c644..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_front_4.png deleted file mode 100644 index 3c34a8d..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_side.png deleted file mode 100644 index ff14917..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_side_h.png deleted file mode 100644 index ca8eb69..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_side_v.png deleted file mode 100644 index 3501869..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_sort.png deleted file mode 100644 index d5cb43b..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_trim.png deleted file mode 100644 index 595c729..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_palm_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_front_1.png deleted file mode 100644 index bcdc567..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_front_2.png deleted file mode 100644 index 338aafb..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_front_4.png deleted file mode 100644 index 141f717..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_side.png deleted file mode 100644 index 532caac..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_side_h.png deleted file mode 100644 index 5343aff..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_side_v.png deleted file mode 100644 index a90bb94..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_sort.png deleted file mode 100644 index d0b2ea2..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_trim.png deleted file mode 100644 index 0dc98f5..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_papaya_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_front_1.png deleted file mode 100644 index 7a6f641..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_front_2.png deleted file mode 100644 index 7912215..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_front_4.png deleted file mode 100644 index 157d5ff..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_side.png deleted file mode 100644 index ee8e610..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_side_h.png deleted file mode 100644 index e64ec53..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_side_v.png deleted file mode 100644 index fee4f8e..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_sort.png deleted file mode 100644 index 440711c..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_trim.png deleted file mode 100644 index a9554a6..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_pine_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_front_1.png deleted file mode 100644 index 2868c1a..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_front_2.png deleted file mode 100644 index 5370a77..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_front_4.png deleted file mode 100644 index 3bdbd90..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_side.png deleted file mode 100644 index 3b41e0f..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_side_h.png deleted file mode 100644 index bf3f5a8..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_side_v.png deleted file mode 100644 index 1d0cb71..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_sort.png deleted file mode 100644 index 767409d..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_trim.png deleted file mode 100644 index 641487c..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_plum_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_front_1.png deleted file mode 100644 index ce405cd..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_front_2.png deleted file mode 100644 index 62b3805..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_front_4.png deleted file mode 100644 index b13f5cb..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_side.png deleted file mode 100644 index 39bdaf1..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_side_h.png deleted file mode 100644 index 3e05d76..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_side_v.png deleted file mode 100644 index db8a463..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_sort.png deleted file mode 100644 index eb2c0ab..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_trim.png deleted file mode 100644 index ba0e179..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_poplar_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_front_1.png deleted file mode 100644 index 4b3fe01..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_front_2.png deleted file mode 100644 index ddf8cf5..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_front_4.png deleted file mode 100644 index d9e2fe1..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_side.png deleted file mode 100644 index 897f170..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_side_h.png deleted file mode 100644 index 58c1312..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_side_v.png deleted file mode 100644 index 4b9fc89..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_sort.png deleted file mode 100644 index c628ade..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_trim.png deleted file mode 100644 index f36b69b..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_sequoia_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_front_1.png deleted file mode 100644 index 8377227..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_front_2.png deleted file mode 100644 index 2659da5..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_front_4.png deleted file mode 100644 index cc05a28..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_side.png deleted file mode 100644 index f680929..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_side_h.png deleted file mode 100644 index 064f6ca..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_side_v.png deleted file mode 100644 index b21f1a4..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_sort.png deleted file mode 100644 index 526fe11..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_trim.png deleted file mode 100644 index 35a2479..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_teak_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_front_1.png deleted file mode 100644 index df9feec..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_front_2.png deleted file mode 100644 index d1ed664..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_front_4.png deleted file mode 100644 index 27390a1..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_side.png deleted file mode 100644 index 9fd8e91..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_side_h.png deleted file mode 100644 index fb14a6d..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_side_v.png deleted file mode 100644 index 7bcaee1..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_sort.png deleted file mode 100644 index c25339e..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_trim.png deleted file mode 100644 index ed3ef3e..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_walnut_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_front_1.png deleted file mode 100644 index ae0d25b..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_front_2.png deleted file mode 100644 index 5fac3b5..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_front_4.png deleted file mode 100644 index 68f338b..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_side.png deleted file mode 100644 index c2aea45..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_side_h.png deleted file mode 100644 index 66cc083..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_side_v.png deleted file mode 100644 index 6cf0272..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_sort.png deleted file mode 100644 index 8937a27..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_trim.png deleted file mode 100644 index 3cce3bf..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_wenge_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_front_1.png deleted file mode 100644 index 9002e15..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_front_2.png deleted file mode 100644 index a9e0d13..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_front_4.png deleted file mode 100644 index 3dd838a..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_side.png deleted file mode 100644 index 55344fd..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_side_h.png deleted file mode 100644 index c2f9b05..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_side_v.png deleted file mode 100644 index 9f7de5a..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_sort.png deleted file mode 100644 index 5a8153c..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_trim.png deleted file mode 100644 index 78c54e7..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_willow_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_front_1.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_front_1.png deleted file mode 100644 index 80a4ae6..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_front_1.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_front_2.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_front_2.png deleted file mode 100644 index 007d52e..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_front_2.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_front_4.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_front_4.png deleted file mode 100644 index 0d5413c..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_front_4.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_side.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_side.png deleted file mode 100644 index e983da9..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_side.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_side_h.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_side_h.png deleted file mode 100644 index faf9ba7..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_side_h.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_side_v.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_side_v.png deleted file mode 100644 index e99cddf..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_side_v.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_sort.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_sort.png deleted file mode 100644 index 3672674..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_sort.png and /dev/null differ diff --git a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_trim.png b/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_trim.png deleted file mode 100644 index 20ef083..0000000 Binary files a/packs/Forestry/resources/assets/storagedrawersforestry/textures/blocks/drawers_zebrawood_trim.png and /dev/null differ diff --git a/packs/Forestry/resources/mcmod.info b/packs/Forestry/resources/mcmod.info deleted file mode 100644 index 97c5ad2..0000000 --- a/packs/Forestry/resources/mcmod.info +++ /dev/null @@ -1,15 +0,0 @@ -[ -{ - "modid": "StorageDrawersForestry", - "name": "Storage Drawers: Forestry Pack", - "description": "Adds additional wood styles from the Forestry mod.", - "version": "$version", - "credits": "By jaquadro", - "logoFile": "", - "url": "http://www.jaquadro.com/", - "authorList": [ "jaquadro" ], - "requiredMods": [ "Forge", "StorageDrawers" ], - "dependencies": [ "StorageDrawers" ], - "useDependencyInformation": true -} -] \ No newline at end of file diff --git a/packs/Forestry/src/com/jaquadro/minecraft/storagedrawers/packs/forestry/CommonProxy.java b/packs/Forestry/src/com/jaquadro/minecraft/storagedrawers/packs/forestry/CommonProxy.java deleted file mode 100644 index c4d74ac..0000000 --- a/packs/Forestry/src/com/jaquadro/minecraft/storagedrawers/packs/forestry/CommonProxy.java +++ /dev/null @@ -1,6 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.forestry; - -public class CommonProxy -{ - -} diff --git a/packs/Forestry/src/com/jaquadro/minecraft/storagedrawers/packs/forestry/StorageDrawersPack.java b/packs/Forestry/src/com/jaquadro/minecraft/storagedrawers/packs/forestry/StorageDrawersPack.java deleted file mode 100644 index 24470ab..0000000 --- a/packs/Forestry/src/com/jaquadro/minecraft/storagedrawers/packs/forestry/StorageDrawersPack.java +++ /dev/null @@ -1,58 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.forestry; - -import com.jaquadro.minecraft.storagedrawers.api.IStorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.StorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.pack.IExtendedDataResolver; -import com.jaquadro.minecraft.storagedrawers.packs.forestry.core.DataResolver; -import com.jaquadro.minecraft.storagedrawers.packs.forestry.core.ModBlocks; -import com.jaquadro.minecraft.storagedrawers.packs.forestry.core.RefinedRelocation; -import cpw.mods.fml.common.Mod; -import cpw.mods.fml.common.SidedProxy; -import cpw.mods.fml.common.event.FMLInitializationEvent; -import cpw.mods.fml.common.event.FMLPostInitializationEvent; -import cpw.mods.fml.common.event.FMLPreInitializationEvent; - -@Mod(modid = StorageDrawersPack.MOD_ID, name = StorageDrawersPack.MOD_NAME, version = StorageDrawersPack.MOD_VERSION, dependencies = "required-after:StorageDrawers;") -public class StorageDrawersPack -{ - public static final String MOD_ID = "StorageDrawersForestry"; - public static final String MOD_NAME = "Storage Drawers: Forestry Pack"; - public static final String MOD_VERSION = "@VERSION@"; - public static final String SOURCE_PATH = "com.jaquadro.minecraft.storagedrawers.packs.forestry."; - - public DataResolver[] resolvers = new DataResolver[] { - new DataResolver(MOD_ID, 0), - new DataResolver(MOD_ID, 1) - }; - - public ModBlocks blocks = new ModBlocks(); - - @Mod.Instance(MOD_ID) - public static StorageDrawersPack instance; - - @SidedProxy(clientSide = SOURCE_PATH + "CommonProxy", serverSide = SOURCE_PATH + "CommonProxy") - public static CommonProxy proxy; - - @Mod.EventHandler - public void preInit (FMLPreInitializationEvent event) { - blocks.init(); - } - - @Mod.EventHandler - public void init (FMLInitializationEvent event) { - RefinedRelocation.init(); - for (DataResolver resolver : resolvers) - resolver.init(); - } - - @Mod.EventHandler - public void postInit (FMLPostInitializationEvent event) { - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api != null) { - for (IExtendedDataResolver resolver : resolvers) { - api.registerStandardPackRecipes(resolver); - api.packFactory().registerResolver(resolver); - } - } - } -} diff --git a/packs/Forestry/src/com/jaquadro/minecraft/storagedrawers/packs/forestry/core/DataResolver.java b/packs/Forestry/src/com/jaquadro/minecraft/storagedrawers/packs/forestry/core/DataResolver.java deleted file mode 100644 index a2af2c3..0000000 --- a/packs/Forestry/src/com/jaquadro/minecraft/storagedrawers/packs/forestry/core/DataResolver.java +++ /dev/null @@ -1,85 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.forestry.core; - -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockConfiguration; -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockType; -import com.jaquadro.minecraft.storagedrawers.api.pack.ExtendedDataResolver; -import cpw.mods.fml.common.registry.GameRegistry; -import net.minecraft.block.Block; -import net.minecraft.creativetab.CreativeTabs; - -public class DataResolver extends ExtendedDataResolver -{ - public static String[][] textureBank = new String[][] { - new String[] { "larch", "teak", "acacia", "lime", "chestnut", "wenge", "baobab", "sequoia", "kapok", "ebony", "mahogany", "balsa", "willow", "walnut", "greenheart", "cherry" }, - new String[] { "mahoe", "poplar", "palm", "papaya", "pine", "plum", "maple", "citrus", "giganteum", "ipe", "padauk", "cocobolo", "zebrawood" } - }; - - private int bank; - - public DataResolver (String modID, int bankNumber) { - super(modID, textureBank[bankNumber]); - bank = bankNumber; - } - - @Override - public CreativeTabs getCreativeTabs (BlockType type) { - return ModCreativeTabs.getTabStorageDrawers(); - } - - @Override - public Block getBlock (BlockConfiguration blockConfig) { - switch (blockConfig.getBlockType()) { - case Drawers: - if (blockConfig.getDrawerCount() == 1 && ModBlocks.fullDrawers1 != null) - return ModBlocks.fullDrawers1[bank]; - if (blockConfig.getDrawerCount() == 2 && !blockConfig.isHalfDepth() && ModBlocks.fullDrawers2 != null) - return ModBlocks.fullDrawers2[bank]; - if (blockConfig.getDrawerCount() == 4 && !blockConfig.isHalfDepth() && ModBlocks.fullDrawers4 != null) - return ModBlocks.fullDrawers4[bank]; - if (blockConfig.getDrawerCount() == 2 && blockConfig.isHalfDepth() && ModBlocks.halfDrawers2 != null) - return ModBlocks.halfDrawers2[bank]; - if (blockConfig.getDrawerCount() == 4 && blockConfig.isHalfDepth() && ModBlocks.halfDrawers4 != null) - return ModBlocks.halfDrawers4[bank]; - break; - case DrawersSorting: - if (blockConfig.getDrawerCount() == 1 && RefinedRelocation.fullDrawers1 != null) - return RefinedRelocation.fullDrawers1[bank]; - if (blockConfig.getDrawerCount() == 2 && !blockConfig.isHalfDepth() && RefinedRelocation.fullDrawers2 != null) - return RefinedRelocation.fullDrawers2[bank]; - if (blockConfig.getDrawerCount() == 4 && !blockConfig.isHalfDepth() && RefinedRelocation.fullDrawers4 != null) - return RefinedRelocation.fullDrawers4[bank]; - if (blockConfig.getDrawerCount() == 2 && blockConfig.isHalfDepth() && RefinedRelocation.halfDrawers2 != null) - return RefinedRelocation.halfDrawers2[bank]; - if (blockConfig.getDrawerCount() == 4 && blockConfig.isHalfDepth() && RefinedRelocation.halfDrawers4 != null) - return RefinedRelocation.halfDrawers4[bank]; - break; - case Trim: - if (ModBlocks.trim != null) - return ModBlocks.trim[bank]; - break; - case TrimSorting: - if (RefinedRelocation.trim != null) - return RefinedRelocation.trim[bank]; - break; - } - return null; - } - - @Override - public void init () { - switch (bank) { - case 0: - for (int i = 0, p = 0, m = 0; i < 8; i++, p++, m++) - setPlankSlab(i, GameRegistry.findBlock("Forestry", "planks"), p, GameRegistry.findBlock("Forestry", "slabs1"), m); - for (int i = 8, p = 8, m = 0; i < textureBank[0].length; i++, p++, m++) - setPlankSlab(i, GameRegistry.findBlock("Forestry", "planks"), p, GameRegistry.findBlock("Forestry", "slabs2"), m); - break; - case 1: - for (int i = 0, p = 0, m = 0; i < 8; i++, p++, m++) - setPlankSlab(i, GameRegistry.findBlock("Forestry", "planks2"), p, GameRegistry.findBlock("Forestry", "slabs3"), m); - for (int i = 8, p = 8, m = 0; i < textureBank[1].length; i++, p++, m++) - setPlankSlab(i, GameRegistry.findBlock("Forestry", "planks2"), p, GameRegistry.findBlock("Forestry", "slabs4"), m); - break; - } - } -} diff --git a/packs/Forestry/src/com/jaquadro/minecraft/storagedrawers/packs/forestry/core/ModBlocks.java b/packs/Forestry/src/com/jaquadro/minecraft/storagedrawers/packs/forestry/core/ModBlocks.java deleted file mode 100644 index 10e791d..0000000 --- a/packs/Forestry/src/com/jaquadro/minecraft/storagedrawers/packs/forestry/core/ModBlocks.java +++ /dev/null @@ -1,94 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.forestry.core; - -import com.jaquadro.minecraft.storagedrawers.api.IStorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.StorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.config.IBlockConfig; -import com.jaquadro.minecraft.storagedrawers.api.config.IUserConfig; -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockConfiguration; -import com.jaquadro.minecraft.storagedrawers.api.pack.IPackBlockFactory; -import com.jaquadro.minecraft.storagedrawers.api.pack.IPackDataResolver; -import com.jaquadro.minecraft.storagedrawers.packs.forestry.StorageDrawersPack; -import cpw.mods.fml.common.registry.GameData; -import net.minecraft.block.Block; - -public class ModBlocks -{ - public static Block[] fullDrawers1; - public static Block[] fullDrawers2; - public static Block[] fullDrawers4; - public static Block[] halfDrawers2; - public static Block[] halfDrawers4; - public static Block[] trim; - - public void init () { - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api == null) - return; - - IPackBlockFactory factory = api.packFactory(); - IPackDataResolver[] resolvers = StorageDrawersPack.instance.resolvers; - - fullDrawers1 = new Block[resolvers.length]; - fullDrawers2 = new Block[resolvers.length]; - fullDrawers4 = new Block[resolvers.length]; - halfDrawers2 = new Block[resolvers.length]; - halfDrawers4 = new Block[resolvers.length]; - trim = new Block[resolvers.length]; - - for (int i = 0; i < resolvers.length; i++) { - IPackDataResolver resolver = resolvers[i]; - - fullDrawers1[i] = factory.createBlock(BlockConfiguration.BasicFull1, resolver); - fullDrawers2[i] = factory.createBlock(BlockConfiguration.BasicFull2, resolver); - fullDrawers4[i] = factory.createBlock(BlockConfiguration.BasicFull4, resolver); - halfDrawers2[i] = factory.createBlock(BlockConfiguration.BasicHalf2, resolver); - halfDrawers4[i] = factory.createBlock(BlockConfiguration.BasicHalf4, resolver); - trim[i] = factory.createBlock(BlockConfiguration.Trim, resolver); - } - - IUserConfig config = api.userConfig(); - IBlockConfig blockConfig = config.blockConfig(); - - char[] tail = new char[] { 'A', 'B' }; - - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull1))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(fullDrawers1[i], "fullDrawers1" + tail[i]); - } - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull2))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(fullDrawers2[i], "fullDrawers2" + tail[i]); - } - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull4))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(fullDrawers4[i], "fullDrawers4" + tail[i]); - } - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicHalf2))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(halfDrawers2[i], "halfDrawers2" + tail[i]); - } - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicHalf4))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(halfDrawers4[i], "halfDrawers4" + tail[i]); - } - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.Trim))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(trim[i], "trim" + tail[i]); - } - - if (!config.addonConfig().showAddonItemsNEI()) { - for (int i = 0; i < resolvers.length; i++) { - factory.hideBlock(getQualifiedName(fullDrawers1[i])); - factory.hideBlock(getQualifiedName(fullDrawers2[i])); - factory.hideBlock(getQualifiedName(fullDrawers4[i])); - factory.hideBlock(getQualifiedName(halfDrawers2[i])); - factory.hideBlock(getQualifiedName(halfDrawers4[i])); - factory.hideBlock(getQualifiedName(trim[i])); - } - } - } - - public static String getQualifiedName (Block block) { - return GameData.getBlockRegistry().getNameForObject(block); - } -} diff --git a/packs/Forestry/src/com/jaquadro/minecraft/storagedrawers/packs/forestry/core/ModCreativeTabs.java b/packs/Forestry/src/com/jaquadro/minecraft/storagedrawers/packs/forestry/core/ModCreativeTabs.java deleted file mode 100644 index b4b86f3..0000000 --- a/packs/Forestry/src/com/jaquadro/minecraft/storagedrawers/packs/forestry/core/ModCreativeTabs.java +++ /dev/null @@ -1,68 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.forestry.core; - -import com.jaquadro.minecraft.storagedrawers.api.IStorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.StorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.config.IBlockConfig; -import com.jaquadro.minecraft.storagedrawers.api.config.IUserConfig; -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockConfiguration; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.init.Blocks; -import net.minecraft.item.Item; - -public final class ModCreativeTabs -{ - private ModCreativeTabs () { } - - private static CreativeTabs tabStorageDrawers = null; - - public static CreativeTabs getTabStorageDrawers () { - if (tabStorageDrawers != null) - return tabStorageDrawers; - - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api == null) - return null; - - IUserConfig config = api.userConfig(); - if (config.addonConfig().addonItemsUseSeparateTab() && config.addonConfig().showAddonItemsVanilla()) { - tabStorageDrawers = new CreativeTabs("storageDrawersForestry") - { - @Override - @SideOnly(Side.CLIENT) - public Item getTabIconItem () { - return getTabItem(); - } - - @Override - public int func_151243_f () { - return 1; - } - }; - } - - return tabStorageDrawers; - } - - private static Item getTabItem () { - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api == null) - return Item.getItemFromBlock(Blocks.chest); - - IBlockConfig blockConfig = api.userConfig().blockConfig(); - - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull2))) - return Item.getItemFromBlock(ModBlocks.fullDrawers2[0]); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull4))) - return Item.getItemFromBlock(ModBlocks.fullDrawers4[0]); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull1))) - return Item.getItemFromBlock(ModBlocks.fullDrawers1[0]); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicHalf2))) - return Item.getItemFromBlock(ModBlocks.halfDrawers2[0]); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicHalf4))) - return Item.getItemFromBlock(ModBlocks.halfDrawers4[0]); - - return Item.getItemFromBlock(Blocks.chest); - } -} diff --git a/packs/Forestry/src/com/jaquadro/minecraft/storagedrawers/packs/forestry/core/RefinedRelocation.java b/packs/Forestry/src/com/jaquadro/minecraft/storagedrawers/packs/forestry/core/RefinedRelocation.java deleted file mode 100644 index 7eb5279..0000000 --- a/packs/Forestry/src/com/jaquadro/minecraft/storagedrawers/packs/forestry/core/RefinedRelocation.java +++ /dev/null @@ -1,100 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.forestry.core; - -import com.jaquadro.minecraft.storagedrawers.api.IStorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.StorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.config.IBlockConfig; -import com.jaquadro.minecraft.storagedrawers.api.config.IUserConfig; -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockConfiguration; -import com.jaquadro.minecraft.storagedrawers.api.pack.IPackBlockFactory; -import com.jaquadro.minecraft.storagedrawers.api.pack.IPackDataResolver; -import com.jaquadro.minecraft.storagedrawers.packs.forestry.StorageDrawersPack; -import cpw.mods.fml.common.Loader; -import net.minecraft.block.Block; - -public class RefinedRelocation -{ - public static Block[] fullDrawers1; - public static Block[] fullDrawers2; - public static Block[] fullDrawers4; - public static Block[] halfDrawers2; - public static Block[] halfDrawers4; - public static Block[] trim; - - public static void init () { - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api == null) - return; - - if (!Loader.isModLoaded("RefinedRelocation") || !api.userConfig().integrationConfig().isRefinedRelocationEnabled()) - return; - - IPackBlockFactory factory = api.packFactory(); - IPackDataResolver[] resolvers = StorageDrawersPack.instance.resolvers; - - fullDrawers1 = new Block[resolvers.length]; - fullDrawers2 = new Block[resolvers.length]; - fullDrawers4 = new Block[resolvers.length]; - halfDrawers2 = new Block[resolvers.length]; - halfDrawers4 = new Block[resolvers.length]; - trim = new Block[resolvers.length]; - - for (int i = 0; i < resolvers.length; i++) { - IPackDataResolver resolver = resolvers[i]; - - fullDrawers1[i] = factory.createBlock(BlockConfiguration.SortingFull1, resolver); - fullDrawers2[i] = factory.createBlock(BlockConfiguration.SortingFull2, resolver); - fullDrawers4[i] = factory.createBlock(BlockConfiguration.SortingFull4, resolver); - halfDrawers2[i] = factory.createBlock(BlockConfiguration.SortingHalf2, resolver); - halfDrawers4[i] = factory.createBlock(BlockConfiguration.SortingHalf4, resolver); - trim[i] = factory.createBlock(BlockConfiguration.TrimSorting, resolver); - - factory.bindSortingBlock(ModBlocks.fullDrawers1[i], fullDrawers1[i]); - factory.bindSortingBlock(ModBlocks.fullDrawers2[i], fullDrawers2[i]); - factory.bindSortingBlock(ModBlocks.fullDrawers4[i], fullDrawers4[i]); - factory.bindSortingBlock(ModBlocks.halfDrawers2[i], halfDrawers2[i]); - factory.bindSortingBlock(ModBlocks.halfDrawers4[i], halfDrawers4[i]); - factory.bindSortingBlock(ModBlocks.trim[i], trim[i]); - } - - IUserConfig config = api.userConfig(); - IBlockConfig blockConfig = config.blockConfig(); - - char[] tail = new char[] { 'A', 'B' }; - - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingFull1))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(fullDrawers1[i], "fullDrawersSort1" + tail[i]); - } - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingFull2))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(fullDrawers2[i], "fullDrawersSort2" + tail[i]); - } - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingFull4))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(fullDrawers4[i], "fullDrawersSort4" + tail[i]); - } - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingHalf2))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(halfDrawers2[i], "halfDrawersSort2" + tail[i]); - } - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingHalf4))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(halfDrawers4[i], "halfDrawersSort4" + tail[i]); - } - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.TrimSorting))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(trim[i], "trimSort" + tail[i]); - } - - if (!config.addonConfig().showAddonItemsNEI()) { - for (int i = 0; i < resolvers.length; i++) { - factory.hideBlock(ModBlocks.getQualifiedName(fullDrawers1[i])); - factory.hideBlock(ModBlocks.getQualifiedName(fullDrawers2[i])); - factory.hideBlock(ModBlocks.getQualifiedName(fullDrawers4[i])); - factory.hideBlock(ModBlocks.getQualifiedName(halfDrawers2[i])); - factory.hideBlock(ModBlocks.getQualifiedName(halfDrawers4[i])); - factory.hideBlock(ModBlocks.getQualifiedName(trim[i])); - } - } - } -} diff --git a/packs/Misc/build.gradle b/packs/Misc/build.gradle deleted file mode 100644 index f99dc5d..0000000 --- a/packs/Misc/build.gradle +++ /dev/null @@ -1,72 +0,0 @@ -buildscript { - repositories { - mavenCentral() - maven { - name = "forge" - url = "http://files.minecraftforge.net/maven" - } - maven { - name = "sonatype" - url = "https://oss.sonatype.org/content/repositories/snapshots/" - } - } - dependencies { - classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT' - } -} - -apply plugin: 'forge' - -version = "1.7.10-1.1.2b" -group= "com.jaquadro.minecraft.storagedrawers" // http://maven.apache.org/guides/mini/guide-naming-conventions.html -archivesBaseName = "StorageDrawers-Misc" - -minecraft { - version = "1.7.10-10.13.4.1614-1.7.10" - runDir = "../../runtime" - - replace '@VERSION@', project.version - replace 'required-after:StorageDrawers', "required-after:StorageDrawers@[1.7.6,)" -} - -sourceSets.main { - java { - srcDirs project.projectDir.getPath() + '/src' - } - resources { - srcDirs project.projectDir.getPath() + '/resources' - } -} - -dependencies { - compile project(path: ':', transitive: false) -} - -processResources -{ - // this will ensure that this task is redone when the versions change. - inputs.property "version", project.version - inputs.property "mcversion", project.minecraft.version - - // replace stuff in mcmod.info, nothing else - from(sourceSets.main.resources.srcDirs) { - include 'mcmod.info' - - // replace version and mcversion - expand 'version':project.version, 'mcversion':project.minecraft.version - } - - // copy everything else, thats not the mcmod.info - from(sourceSets.main.resources.srcDirs) { - exclude 'mcmod.info' - } -} - -task deobfJar(type: Jar) { - from sourceSets.main.output - classifier = 'dev' -} - -artifacts { - archives deobfJar -} diff --git a/packs/Misc/gradle/wrapper/gradle-wrapper.properties b/packs/Misc/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 678d9d8..0000000 --- a/packs/Misc/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Wed Jul 02 15:54:47 CDT 2014 -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-bin.zip diff --git a/packs/Misc/gradlew b/packs/Misc/gradlew deleted file mode 100644 index 91a7e26..0000000 --- a/packs/Misc/gradlew +++ /dev/null @@ -1,164 +0,0 @@ -#!/usr/bin/env bash - -############################################################################## -## -## Gradle start up script for UN*X -## -############################################################################## - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" - -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" - -warn ( ) { - echo "$*" -} - -die ( ) { - echo - echo "$*" - echo - exit 1 -} - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; -esac - -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" - else - JAVACMD="$JAVA_HOME/bin/java" - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD="java" - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." -fi - -# Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi -fi - -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi - -# For Cygwin, switch paths to Windows format before running java -if $cygwin ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi - # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" - fi - i=$((i+1)) - done - case $i in - (0) set -- ;; - (1) set -- "$args0" ;; - (2) set -- "$args0" "$args1" ;; - (3) set -- "$args0" "$args1" "$args2" ;; - (4) set -- "$args0" "$args1" "$args2" "$args3" ;; - (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac -fi - -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") -} -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" - -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" diff --git a/packs/Misc/gradlew.bat b/packs/Misc/gradlew.bat deleted file mode 100644 index 8a0b282..0000000 --- a/packs/Misc/gradlew.bat +++ /dev/null @@ -1,90 +0,0 @@ -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto init - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto init - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:init -@rem Get command-line arguments, handling Windowz variants - -if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args - -:win9xME_args -@rem Slurp the command line arguments. -set CMD_LINE_ARGS= -set _SKIP=2 - -:win9xME_args_slurp -if "x%~1" == "x" goto execute - -set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/packs/Misc/resources/assets/storagedrawersmisc/lang/en_US.lang b/packs/Misc/resources/assets/storagedrawersmisc/lang/en_US.lang deleted file mode 100644 index 11538ca..0000000 --- a/packs/Misc/resources/assets/storagedrawersmisc/lang/en_US.lang +++ /dev/null @@ -1,134 +0,0 @@ -itemGroup.storageDrawersMisc=Storage Drawers: Misc - -# Blocks -tile.storagedrawersmisc.fullDrawers1.ebxl_acacia.name=Acacia Drawer -tile.storagedrawersmisc.fullDrawers1.ebxl_autumn.name=Autumn Drawer -tile.storagedrawersmisc.fullDrawers1.ebxl_baldcypress.name=Bald Cypress Drawer -tile.storagedrawersmisc.fullDrawers1.ebxl_cypress.name=Cypress Drawer -tile.storagedrawersmisc.fullDrawers1.ebxl_fir.name=Fir Drawer -tile.storagedrawersmisc.fullDrawers1.ebxl_japanesemaple.name=Japanese Maple Drawer -tile.storagedrawersmisc.fullDrawers1.ebxl_rainboweucalyptus.name=Rainbow Eucalyptus Drawer -tile.storagedrawersmisc.fullDrawers1.ebxl_redwood.name=Redwood Drawer -tile.storagedrawersmisc.fullDrawers1.ebxl_sakura.name=Sakura Drawer -tile.storagedrawersmisc.fullDrawers1.hl_white.name=White Drawer -tile.storagedrawersmisc.fullDrawers1.hl_grey.name=Grey Drawer -tile.storagedrawersmisc.fullDrawers1.hl_red.name=Red Drawer -tile.storagedrawersmisc.fullDrawers1.hl_yellow.name=Yellow Drawer -tile.storagedrawersmisc.fullDrawers1.tc_greatwood.name=Greatwood Drawer -tile.storagedrawersmisc.fullDrawers1.tc_silverwood.name=Silverwood Drawer -tile.storagedrawersmisc.fullDrawers1.witchery_alder.name=Alder Drawer -tile.storagedrawersmisc.fullDrawers1.witchery_hawthorn.name=Hawthorn Drawer -tile.storagedrawersmisc.fullDrawers1.witchery_rowan.name=Rowan Drawer -tile.storagedrawersmisc.fullDrawers1.immeng_treated.name=Treated Wood Drawer -tile.storagedrawersmisc.fullDrawers1.botania_livingwood.name=Livingwood Drawer -tile.storagedrawersmisc.fullDrawers1.botania_dreamwood.name=Dreamwood Drawer - -tile.storagedrawersmisc.fullDrawers2.ebxl_acacia.name=Acacia Drawers 1x2 -tile.storagedrawersmisc.fullDrawers2.ebxl_autumn.name=Autumn Drawers 1x2 -tile.storagedrawersmisc.fullDrawers2.ebxl_baldcypress.name=Bald Cypress Drawers 1x2 -tile.storagedrawersmisc.fullDrawers2.ebxl_cypress.name=Cypress Drawers 1x2 -tile.storagedrawersmisc.fullDrawers2.ebxl_fir.name=Fir Drawers 1x2 -tile.storagedrawersmisc.fullDrawers2.ebxl_japanesemaple.name=Japanese Maple Drawers 1x2 -tile.storagedrawersmisc.fullDrawers2.ebxl_rainboweucalyptus.name=Rainbow Eucalyptus Drawers 1x2 -tile.storagedrawersmisc.fullDrawers2.ebxl_redwood.name=Redwood Drawers 1x2 -tile.storagedrawersmisc.fullDrawers2.ebxl_sakura.name=Sakura Drawers 1x2 -tile.storagedrawersmisc.fullDrawers2.hl_white.name=White Drawers 1x2 -tile.storagedrawersmisc.fullDrawers2.hl_grey.name=Grey Drawers 1x2 -tile.storagedrawersmisc.fullDrawers2.hl_red.name=Red Drawers 1x2 -tile.storagedrawersmisc.fullDrawers2.hl_yellow.name=Yellow Drawers 1x2 -tile.storagedrawersmisc.fullDrawers2.tc_greatwood.name=Greatwood Drawers 1x2 -tile.storagedrawersmisc.fullDrawers2.tc_silverwood.name=Silverwood Drawers 1x2 -tile.storagedrawersmisc.fullDrawers2.witchery_alder.name=Alder Drawers 1x2 -tile.storagedrawersmisc.fullDrawers2.witchery_hawthorn.name=Hawthorn Drawers 1x2 -tile.storagedrawersmisc.fullDrawers2.witchery_rowan.name=Rowan Drawers 1x2 -tile.storagedrawersmisc.fullDrawers2.immeng_treated.name=Treated Wood Drawers 1x2 -tile.storagedrawersmisc.fullDrawers2.botania_livingwood.name=Livingwood Drawers 1x2 -tile.storagedrawersmisc.fullDrawers2.botania_dreamwood.name=Dreamwood Drawers 1x2 - -tile.storagedrawersmisc.fullDrawers4.ebxl_acacia.name=Acacia Drawers 2x2 -tile.storagedrawersmisc.fullDrawers4.ebxl_autumn.name=Autumn Drawers 2x2 -tile.storagedrawersmisc.fullDrawers4.ebxl_baldcypress.name=Bald Cypress Drawers 2x2 -tile.storagedrawersmisc.fullDrawers4.ebxl_cypress.name=Cypress Drawers 2x2 -tile.storagedrawersmisc.fullDrawers4.ebxl_fir.name=Fir Drawers 2x2 -tile.storagedrawersmisc.fullDrawers4.ebxl_japanesemaple.name=Japanese Maple Drawers 2x2 -tile.storagedrawersmisc.fullDrawers4.ebxl_rainboweucalyptus.name=Rainbow Eucalyptus Drawers 2x2 -tile.storagedrawersmisc.fullDrawers4.ebxl_redwood.name=Redwood Drawers 2x2 -tile.storagedrawersmisc.fullDrawers4.ebxl_sakura.name=Sakura Drawers 2x2 -tile.storagedrawersmisc.fullDrawers4.hl_white.name=White Drawers 2x2 -tile.storagedrawersmisc.fullDrawers4.hl_grey.name=Grey Drawers 2x2 -tile.storagedrawersmisc.fullDrawers4.hl_red.name=Red Drawers 2x2 -tile.storagedrawersmisc.fullDrawers4.hl_yellow.name=Yellow Drawers 2x2 -tile.storagedrawersmisc.fullDrawers4.tc_greatwood.name=Greatwood Drawers 2x2 -tile.storagedrawersmisc.fullDrawers4.tc_silverwood.name=Silverwood Drawers 2x2 -tile.storagedrawersmisc.fullDrawers4.witchery_alder.name=Alder Drawers 2x2 -tile.storagedrawersmisc.fullDrawers4.witchery_hawthorn.name=Hawthorn Drawers 2x2 -tile.storagedrawersmisc.fullDrawers4.witchery_rowan.name=Rowan Drawers 2x2 -tile.storagedrawersmisc.fullDrawers4.immeng_treated.name=Treated Wood Drawers 2x2 -tile.storagedrawersmisc.fullDrawers4.botania_livingwood.name=Livingwood Drawers 2x2 -tile.storagedrawersmisc.fullDrawers4.botania_dreamwood.name=Dreamwood Drawers 2x2 - -tile.storagedrawersmisc.halfDrawers2.ebxl_acacia.name=Compact Acacia Drawers 1x2 -tile.storagedrawersmisc.halfDrawers2.ebxl_autumn.name=Compact Autumn Drawers 1x2 -tile.storagedrawersmisc.halfDrawers2.ebxl_baldcypress.name=Compact Bald Cypress Drawers 1x2 -tile.storagedrawersmisc.halfDrawers2.ebxl_cypress.name=Compact Cypress Drawers 1x2 -tile.storagedrawersmisc.halfDrawers2.ebxl_fir.name=Compact Fir Drawers 1x2 -tile.storagedrawersmisc.halfDrawers2.ebxl_japanesemaple.name=Compact Japanese Maple Drawers 1x2 -tile.storagedrawersmisc.halfDrawers2.ebxl_rainboweucalyptus.name=Compact Rainbow Eucalyptus Drawers 1x2 -tile.storagedrawersmisc.halfDrawers2.ebxl_redwood.name=Compact Redwood Drawers 1x2 -tile.storagedrawersmisc.halfDrawers2.ebxl_sakura.name=Compact Sakura Drawers 1x2 -tile.storagedrawersmisc.halfDrawers2.hl_white.name=Compact White Drawers 1x2 -tile.storagedrawersmisc.halfDrawers2.hl_grey.name=Compact Grey Drawers 1x2 -tile.storagedrawersmisc.halfDrawers2.hl_red.name=Compact Red Drawers 1x2 -tile.storagedrawersmisc.halfDrawers2.hl_yellow.name=Compact Yellow Drawers 1x2 -tile.storagedrawersmisc.halfDrawers2.tc_greatwood.name=Compact Greatwood Drawers 1x2 -tile.storagedrawersmisc.halfDrawers2.tc_silverwood.name=Compact Silverwood Drawers 1x2 -tile.storagedrawersmisc.halfDrawers2.witchery_alder.name=Compact Alder Drawers 1x2 -tile.storagedrawersmisc.halfDrawers2.witchery_hawthorn.name=Compact Hawthorn Drawers 1x2 -tile.storagedrawersmisc.halfDrawers2.witchery_rowan.name=Compact Rowan Drawers 1x2 -tile.storagedrawersmisc.halfDrawers2.immeng_treated.name=Compact Treated Wood Drawers 1x2 -tile.storagedrawersmisc.halfDrawers2.botania_livingwood.name=Compact Livingwood Drawers 1x2 -tile.storagedrawersmisc.halfDrawers2.botania_dreamwood.name=Compact Dreamwood Drawers 1x2 - -tile.storagedrawersmisc.halfDrawers4.ebxl_acacia.name=Compact Acacia Drawers 2x2 -tile.storagedrawersmisc.halfDrawers4.ebxl_autumn.name=Compact Autumn Drawers 2x2 -tile.storagedrawersmisc.halfDrawers4.ebxl_baldcypress.name=Compact Bald Cypress Drawers 2x2 -tile.storagedrawersmisc.halfDrawers4.ebxl_cypress.name=Compact Cypress Drawers 2x2 -tile.storagedrawersmisc.halfDrawers4.ebxl_fir.name=Compact Fir Drawers 2x2 -tile.storagedrawersmisc.halfDrawers4.ebxl_japanesemaple.name=Compact Japanese Maple Drawers 2x2 -tile.storagedrawersmisc.halfDrawers4.ebxl_rainboweucalyptus.name=Compact Rainbow Eucalyptus Drawers 2x2 -tile.storagedrawersmisc.halfDrawers4.ebxl_redwood.name=Compact Redwood Drawers 2x2 -tile.storagedrawersmisc.halfDrawers4.ebxl_sakura.name=Compact Sakura Drawers 2x2 -tile.storagedrawersmisc.halfDrawers4.hl_white.name=Compact White Drawers 2x2 -tile.storagedrawersmisc.halfDrawers4.hl_grey.name=Compact Grey Drawers 2x2 -tile.storagedrawersmisc.halfDrawers4.hl_red.name=Compact Red Drawers 2x2 -tile.storagedrawersmisc.halfDrawers4.hl_yellow.name=Compact Yellow Drawers 2x2 -tile.storagedrawersmisc.halfDrawers4.tc_greatwood.name=Compact Greatwood Drawers 2x2 -tile.storagedrawersmisc.halfDrawers4.tc_silverwood.name=Compact Silverwood Drawers 2x2 -tile.storagedrawersmisc.halfDrawers4.witchery_alder.name=Compact Alder Drawers 2x2 -tile.storagedrawersmisc.halfDrawers4.witchery_hawthorn.name=Compact Hawthorn Drawers 2x2 -tile.storagedrawersmisc.halfDrawers4.witchery_rowan.name=Compact Rowan Drawers 2x2 -tile.storagedrawersmisc.halfDrawers4.immeng_treated.name=Compact Treated Wood Drawers 2x2 -tile.storagedrawersmisc.halfDrawers4.botania_livingwood.name=Compact Livingwood Drawers 2x2 -tile.storagedrawersmisc.halfDrawers4.botania_dreamwood.name=Compact Dreamwood Drawers 2x2 - -tile.storagedrawersmisc.trim.ebxl_acacia.name=Acacia Trim -tile.storagedrawersmisc.trim.ebxl_autumn.name=Autumn Trim -tile.storagedrawersmisc.trim.ebxl_baldcypress.name=Bald Cypress Trim -tile.storagedrawersmisc.trim.ebxl_cypress.name=Cypress Trim -tile.storagedrawersmisc.trim.ebxl_fir.name=Fir Trim -tile.storagedrawersmisc.trim.ebxl_japanesemaple.name=Japanese Maple Trim -tile.storagedrawersmisc.trim.ebxl_rainboweucalyptus.name=Rainbow Eucalyptus Trim -tile.storagedrawersmisc.trim.ebxl_redwood.name=Redwood Trim -tile.storagedrawersmisc.trim.ebxl_sakura.name=Sakura Trim -tile.storagedrawersmisc.trim.hl_white.name=White Trim -tile.storagedrawersmisc.trim.hl_grey.name=Grey Trim -tile.storagedrawersmisc.trim.hl_red.name=Red Trim -tile.storagedrawersmisc.trim.hl_yellow.name=Yellow Trim -tile.storagedrawersmisc.trim.tc_greatwood.name=Greatwood Trim -tile.storagedrawersmisc.trim.tc_silverwood.name=Silverwood Trim -tile.storagedrawersmisc.trim.witchery_alder.name=Alder Trim -tile.storagedrawersmisc.trim.witchery_hawthorn.name=Hawthorn Trim -tile.storagedrawersmisc.trim.witchery_rowan.name=Rowan Trim -tile.storagedrawersmisc.trim.immeng_treated.name=Treated Wood Trim -tile.storagedrawersmisc.trim.botania_livingwood.name=Livingwood Trim -tile.storagedrawersmisc.trim.botania_dreamwood.name=Dreamwood Trim \ No newline at end of file diff --git a/packs/Misc/resources/assets/storagedrawersmisc/lang/zh_CN.lang b/packs/Misc/resources/assets/storagedrawersmisc/lang/zh_CN.lang deleted file mode 100644 index d094018..0000000 --- a/packs/Misc/resources/assets/storagedrawersmisc/lang/zh_CN.lang +++ /dev/null @@ -1,122 +0,0 @@ -itemGroup.storageDrawersMisc=储物抽屉|杂项 - -# Blocks -tile.storagedrawersmisc.fullDrawers1.ebxl_acacia.name=刺槐抽屉 -tile.storagedrawersmisc.fullDrawers1.ebxl_autumn.name=秋树抽屉 -tile.storagedrawersmisc.fullDrawers1.ebxl_baldcypress.name=落羽松抽屉 -tile.storagedrawersmisc.fullDrawers1.ebxl_cypress.name=柏树抽屉 -tile.storagedrawersmisc.fullDrawers1.ebxl_fir.name=冷杉抽屉 -tile.storagedrawersmisc.fullDrawers1.ebxl_japanesemaple.name=日本枫树抽屉 -tile.storagedrawersmisc.fullDrawers1.ebxl_rainboweucalyptus.name=彩虹桉树抽屉 -tile.storagedrawersmisc.fullDrawers1.ebxl_redwood.name=红木抽屉 -tile.storagedrawersmisc.fullDrawers1.ebxl_sakura.name=樱花树抽屉 -tile.storagedrawersmisc.fullDrawers1.hl_white.name=白色木抽屉 -tile.storagedrawersmisc.fullDrawers1.hl_grey.name=灰色木抽屉 -tile.storagedrawersmisc.fullDrawers1.hl_red.name=红色木抽屉 -tile.storagedrawersmisc.fullDrawers1.hl_yellow.name=黄色木抽屉 -tile.storagedrawersmisc.fullDrawers1.tc_greatwood.name=宏伟之木抽屉 -tile.storagedrawersmisc.fullDrawers1.tc_silverwood.name=银木抽屉 -tile.storagedrawersmisc.fullDrawers1.witchery_alder.name=赤杨木抽屉 -tile.storagedrawersmisc.fullDrawers1.witchery_hawthorn.name=山楂木抽屉 -tile.storagedrawersmisc.fullDrawers1.witchery_rowan.name=山梨木抽屉 -tile.storagedrawersmisc.fullDrawers1.immeng_treated.name=防腐木抽屉 - -tile.storagedrawersmisc.fullDrawers2.ebxl_acacia.name=刺槐抽屉(1x2) -tile.storagedrawersmisc.fullDrawers2.ebxl_autumn.name=秋树抽屉(1x2) -tile.storagedrawersmisc.fullDrawers2.ebxl_baldcypress.name=落羽松抽屉(1x2) -tile.storagedrawersmisc.fullDrawers2.ebxl_cypress.name=柏树抽屉(1x2) -tile.storagedrawersmisc.fullDrawers2.ebxl_fir.name=冷杉抽屉(1x2) -tile.storagedrawersmisc.fullDrawers2.ebxl_japanesemaple.name=日本枫树抽屉(1x2) -tile.storagedrawersmisc.fullDrawers2.ebxl_rainboweucalyptus.name=彩虹桉树抽屉(1x2) -tile.storagedrawersmisc.fullDrawers2.ebxl_redwood.name=红木抽屉(1x2) -tile.storagedrawersmisc.fullDrawers2.ebxl_sakura.name=樱花树抽屉(1x2) -tile.storagedrawersmisc.fullDrawers2.hl_white.name=白色木抽屉(1x2) -tile.storagedrawersmisc.fullDrawers2.hl_grey.name=灰色木抽屉(1x2) -tile.storagedrawersmisc.fullDrawers2.hl_red.name=红色木抽屉(1x2) -tile.storagedrawersmisc.fullDrawers2.hl_yellow.name=黄色木抽屉(1x2) -tile.storagedrawersmisc.fullDrawers2.tc_greatwood.name=宏伟之木抽屉(1x2) -tile.storagedrawersmisc.fullDrawers2.tc_silverwood.name=银木抽屉(1x2) -tile.storagedrawersmisc.fullDrawers2.witchery_alder.name=赤杨木抽屉(1x2) -tile.storagedrawersmisc.fullDrawers2.witchery_hawthorn.name=山楂木抽屉(1x2) -tile.storagedrawersmisc.fullDrawers2.witchery_rowan.name=山梨木抽屉(1x2) -tile.storagedrawersmisc.fullDrawers2.immeng_treated.name=防腐木抽屉(1x2) - -tile.storagedrawersmisc.fullDrawers4.ebxl_acacia.name=刺槐抽屉(2x2) -tile.storagedrawersmisc.fullDrawers4.ebxl_autumn.name=秋树抽屉(2x2) -tile.storagedrawersmisc.fullDrawers4.ebxl_baldcypress.name=落羽松抽屉(2x2) -tile.storagedrawersmisc.fullDrawers4.ebxl_cypress.name=柏树抽屉(2x2) -tile.storagedrawersmisc.fullDrawers4.ebxl_fir.name=冷杉抽屉(2x2) -tile.storagedrawersmisc.fullDrawers4.ebxl_japanesemaple.name=日本枫树抽屉(2x2) -tile.storagedrawersmisc.fullDrawers4.ebxl_rainboweucalyptus.name=彩虹桉树抽屉(2x2) -tile.storagedrawersmisc.fullDrawers4.ebxl_redwood.name=红木抽屉(2x2) -tile.storagedrawersmisc.fullDrawers4.ebxl_sakura.name=樱花树抽屉(2x2) -tile.storagedrawersmisc.fullDrawers4.hl_white.name=白色木抽屉(2x2) -tile.storagedrawersmisc.fullDrawers4.hl_grey.name=灰色木抽屉(2x2) -tile.storagedrawersmisc.fullDrawers4.hl_red.name=红色木抽屉(2x2) -tile.storagedrawersmisc.fullDrawers4.hl_yellow.name=黄色木抽屉(2x2) -tile.storagedrawersmisc.fullDrawers4.tc_greatwood.name=宏伟之木抽屉(2x2) -tile.storagedrawersmisc.fullDrawers4.tc_silverwood.name=银木抽屉(2x2) -tile.storagedrawersmisc.fullDrawers4.witchery_alder.name=赤杨木抽屉(2x2) -tile.storagedrawersmisc.fullDrawers4.witchery_hawthorn.name=山楂木抽屉(2x2) -tile.storagedrawersmisc.fullDrawers4.witchery_rowan.name=山梨木抽屉(2x2) -tile.storagedrawersmisc.fullDrawers4.immeng_treated.name=防腐木抽屉(2x2) - -tile.storagedrawersmisc.halfDrawers2.ebxl_acacia.name=小型刺槐抽屉(1x2) -tile.storagedrawersmisc.halfDrawers2.ebxl_autumn.name=小型秋树抽屉(1x2) -tile.storagedrawersmisc.halfDrawers2.ebxl_baldcypress.name=小型落羽松抽屉(1x2) -tile.storagedrawersmisc.halfDrawers2.ebxl_cypress.name=小型柏树抽屉(1x2) -tile.storagedrawersmisc.halfDrawers2.ebxl_fir.name=小型冷杉抽屉(1x2) -tile.storagedrawersmisc.halfDrawers2.ebxl_japanesemaple.name=小型日本枫树抽屉(1x2) -tile.storagedrawersmisc.halfDrawers2.ebxl_rainboweucalyptus.name=小型彩虹桉树抽屉(1x2) -tile.storagedrawersmisc.halfDrawers2.ebxl_redwood.name=小型红木抽屉(1x2) -tile.storagedrawersmisc.halfDrawers2.ebxl_sakura.name=小型樱花树抽屉(1x2) -tile.storagedrawersmisc.halfDrawers2.hl_white.name=小型白色木抽屉(1x2) -tile.storagedrawersmisc.halfDrawers2.hl_grey.name=小型灰色木抽屉(1x2) -tile.storagedrawersmisc.halfDrawers2.hl_red.name=小型红色木抽屉(1x2) -tile.storagedrawersmisc.halfDrawers2.hl_yellow.name=小型黄色木抽屉(1x2) -tile.storagedrawersmisc.halfDrawers2.tc_greatwood.name=小型宏伟之木抽屉(1x2) -tile.storagedrawersmisc.halfDrawers2.tc_silverwood.name=小型银木抽屉(1x2) -tile.storagedrawersmisc.halfDrawers2.witchery_alder.name=小型赤杨木抽屉(1x2) -tile.storagedrawersmisc.halfDrawers2.witchery_hawthorn.name=小型山楂木抽屉(1x2) -tile.storagedrawersmisc.halfDrawers2.witchery_rowan.name=小型山梨木抽屉(1x2) -tile.storagedrawersmisc.halfDrawers2.immeng_treated.name=小型防腐木抽屉(1x2) - -tile.storagedrawersmisc.halfDrawers4.ebxl_acacia.name=小型刺槐抽屉(2x2) -tile.storagedrawersmisc.halfDrawers4.ebxl_autumn.name=小型秋树抽屉(2x2) -tile.storagedrawersmisc.halfDrawers4.ebxl_baldcypress.name=小型落羽松抽屉(2x2) -tile.storagedrawersmisc.halfDrawers4.ebxl_cypress.name=小型柏树抽屉(2x2) -tile.storagedrawersmisc.halfDrawers4.ebxl_fir.name=小型冷杉抽屉(2x2) -tile.storagedrawersmisc.halfDrawers4.ebxl_japanesemaple.name=小型日本枫树抽屉(2x2) -tile.storagedrawersmisc.halfDrawers4.ebxl_rainboweucalyptus.name=小型彩虹桉树抽屉(2x2) -tile.storagedrawersmisc.halfDrawers4.ebxl_redwood.name=小型红木抽屉(2x2) -tile.storagedrawersmisc.halfDrawers4.ebxl_sakura.name=小型樱花树抽屉(2x2) -tile.storagedrawersmisc.halfDrawers4.hl_white.name=小型白色木抽屉(2x2) -tile.storagedrawersmisc.halfDrawers4.hl_grey.name=小型灰色木抽屉(2x2) -tile.storagedrawersmisc.halfDrawers4.hl_red.name=小型红色木抽屉(2x2) -tile.storagedrawersmisc.halfDrawers4.hl_yellow.name=小型黄色木抽屉(2x2) -tile.storagedrawersmisc.halfDrawers4.tc_greatwood.name=小型宏伟之木抽屉(2x2) -tile.storagedrawersmisc.halfDrawers4.tc_silverwood.name=小型银木抽屉(2x2) -tile.storagedrawersmisc.halfDrawers4.witchery_alder.name=小型赤杨木抽屉(2x2) -tile.storagedrawersmisc.halfDrawers4.witchery_hawthorn.name=小型山楂木抽屉(2x2) -tile.storagedrawersmisc.halfDrawers4.witchery_rowan.name=小型山梨木抽屉(2x2) -tile.storagedrawersmisc.halfDrawers4.immeng_treated.name=小型防腐木抽屉(2x2) - -tile.storagedrawersmisc.trim.ebxl_acacia.name=刺槐桥接方块 -tile.storagedrawersmisc.trim.ebxl_autumn.name=秋树桥接方块 -tile.storagedrawersmisc.trim.ebxl_baldcypress.name=落羽松桥接方块 -tile.storagedrawersmisc.trim.ebxl_cypress.name=柏树桥接方块 -tile.storagedrawersmisc.trim.ebxl_fir.name=冷杉桥接方块 -tile.storagedrawersmisc.trim.ebxl_japanesemaple.name=日本枫树桥接方块 -tile.storagedrawersmisc.trim.ebxl_rainboweucalyptus.name=彩虹桉树桥接方块 -tile.storagedrawersmisc.trim.ebxl_redwood.name=红木桥接方块 -tile.storagedrawersmisc.trim.ebxl_sakura.name=樱花树桥接方块 -tile.storagedrawersmisc.trim.hl_white.name=白色木桥接方块 -tile.storagedrawersmisc.trim.hl_grey.name=灰色木桥接方块 -tile.storagedrawersmisc.trim.hl_red.name=红色木桥接方块 -tile.storagedrawersmisc.trim.hl_yellow.name=黄色木桥接方块 -tile.storagedrawersmisc.trim.tc_greatwood.name=宏伟之木桥接方块 -tile.storagedrawersmisc.trim.tc_silverwood.name=银木桥接方块 -tile.storagedrawersmisc.trim.witchery_alder.name=赤杨木桥接方块 -tile.storagedrawersmisc.trim.witchery_hawthorn.name=山楂木桥接方块 -tile.storagedrawersmisc.trim.witchery_rowan.name=山梨木桥接方块 -tile.storagedrawersmisc.trim.immeng_treated.name=防腐木桥接方块 \ No newline at end of file diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/botania_base_dreamwood.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/botania_base_dreamwood.png deleted file mode 100644 index 20ae4b0..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/botania_base_dreamwood.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/botania_base_livingwood.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/botania_base_livingwood.png deleted file mode 100644 index ac6b4f5..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/botania_base_livingwood.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/botania_trim_dreamwood.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/botania_trim_dreamwood.png deleted file mode 100644 index 96cf894..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/botania_trim_dreamwood.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/botania_trim_livingwood.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/botania_trim_livingwood.png deleted file mode 100644 index b092366..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/botania_trim_livingwood.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_acacia.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_acacia.png deleted file mode 100644 index 216f24f..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_acacia.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_autumn.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_autumn.png deleted file mode 100644 index a05c95b..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_autumn.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_baldcyprus.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_baldcyprus.png deleted file mode 100644 index b9d7041..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_baldcyprus.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_cypress.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_cypress.png deleted file mode 100644 index 4100008..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_cypress.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_fir.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_fir.png deleted file mode 100644 index 5d770f4..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_fir.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_japanesemaple.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_japanesemaple.png deleted file mode 100644 index 9b24f2f..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_japanesemaple.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_rainboweucalyptus.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_rainboweucalyptus.png deleted file mode 100644 index c485b31..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_rainboweucalyptus.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_redwood.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_redwood.png deleted file mode 100644 index 13de9d2..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_redwood.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_sakura.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_sakura.png deleted file mode 100644 index 26ef8b3..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_base_sakura.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_acacia.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_acacia.png deleted file mode 100644 index 367f53e..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_acacia.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_autumn.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_autumn.png deleted file mode 100644 index bc17a5a..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_autumn.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_baldcyprus.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_baldcyprus.png deleted file mode 100644 index f55647b..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_baldcyprus.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_cypress.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_cypress.png deleted file mode 100644 index 6524bfb..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_cypress.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_fir.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_fir.png deleted file mode 100644 index ec0240f..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_fir.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_japanesemaple.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_japanesemaple.png deleted file mode 100644 index 0cc7188..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_japanesemaple.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_rainboweucalyptus.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_rainboweucalyptus.png deleted file mode 100644 index 87f228d..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_rainboweucalyptus.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_redwood.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_redwood.png deleted file mode 100644 index f8261c1..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_redwood.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_sakura.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_sakura.png deleted file mode 100644 index 8e9baf0..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/ebxl_trim_sakura.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_base_grey.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_base_grey.png deleted file mode 100644 index 55b5774..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_base_grey.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_base_red.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_base_red.png deleted file mode 100644 index ab36b35..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_base_red.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_base_white.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_base_white.png deleted file mode 100644 index bb8a0bb..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_base_white.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_base_yellow.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_base_yellow.png deleted file mode 100644 index d70227e..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_base_yellow.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_trim_grey.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_trim_grey.png deleted file mode 100644 index f387a96..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_trim_grey.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_trim_red.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_trim_red.png deleted file mode 100644 index 2245e2e..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_trim_red.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_trim_white.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_trim_white.png deleted file mode 100644 index d74a59b..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_trim_white.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_trim_yellow.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_trim_yellow.png deleted file mode 100644 index 5ac7fd8..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/hl_trim_yellow.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/tc_base_greatwood.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/tc_base_greatwood.png deleted file mode 100644 index 8f6697a..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/tc_base_greatwood.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/tc_base_silverwood.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/tc_base_silverwood.png deleted file mode 100644 index 2b69a5f..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/tc_base_silverwood.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/tc_trim_greatwood.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/tc_trim_greatwood.png deleted file mode 100644 index 6547d1e..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/tc_trim_greatwood.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/tc_trim_silverwood.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/tc_trim_silverwood.png deleted file mode 100644 index 3600854..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/tc_trim_silverwood.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/witchery_base_alder.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/witchery_base_alder.png deleted file mode 100644 index 5d75582..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/witchery_base_alder.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/witchery_base_hawthorn.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/witchery_base_hawthorn.png deleted file mode 100644 index 9d0cba3..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/witchery_base_hawthorn.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/witchery_base_rowan.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/witchery_base_rowan.png deleted file mode 100644 index d8e6268..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/witchery_base_rowan.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/witchery_trim_alder.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/witchery_trim_alder.png deleted file mode 100644 index 516ed0d..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/witchery_trim_alder.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/witchery_trim_hawthorn.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/witchery_trim_hawthorn.png deleted file mode 100644 index 52eadb2..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/witchery_trim_hawthorn.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/witchery_trim_rowan.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/witchery_trim_rowan.png deleted file mode 100644 index 4f0d67b..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/base/witchery_trim_rowan.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_front_1.png deleted file mode 100644 index 7a94c4a..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_front_2.png deleted file mode 100644 index c2602a3..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_front_4.png deleted file mode 100644 index 0e2a026..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_side.png deleted file mode 100644 index 5a5c217..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_side_h.png deleted file mode 100644 index 8689bea..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_side_v.png deleted file mode 100644 index 48d9f11..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_sort.png deleted file mode 100644 index b6b4874..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_trim.png deleted file mode 100644 index f60de5e..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_dreamwood_trim.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_front_1.png deleted file mode 100644 index bcd8a6b..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_front_2.png deleted file mode 100644 index 19c9a1f..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_front_4.png deleted file mode 100644 index 8e33f99..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_side.png deleted file mode 100644 index cbb76b7..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_side_h.png deleted file mode 100644 index 46fbfde..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_side_v.png deleted file mode 100644 index 0d3ea34..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_sort.png deleted file mode 100644 index cd51e6a..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_trim.png deleted file mode 100644 index d9d1bbc..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_botania_livingwood_trim.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_front_1.png deleted file mode 100644 index 88c712d..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_front_2.png deleted file mode 100644 index e48b08a..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_front_4.png deleted file mode 100644 index 90d9cec..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_side.png deleted file mode 100644 index 0b573e7..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_side_h.png deleted file mode 100644 index 60be41e..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_side_v.png deleted file mode 100644 index 4f4f309..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_sort.png deleted file mode 100644 index 6f2afef..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_trim.png deleted file mode 100644 index 1ca3e0d..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_acacia_trim.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_front_1.png deleted file mode 100644 index 238a352..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_front_2.png deleted file mode 100644 index 6174406..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_front_4.png deleted file mode 100644 index 5568afb..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_side.png deleted file mode 100644 index 03b0947..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_side_h.png deleted file mode 100644 index a080040..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_side_v.png deleted file mode 100644 index f8bf894..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_sort.png deleted file mode 100644 index 306d9a3..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_trim.png deleted file mode 100644 index 5e5010f..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_autumn_trim.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_front_1.png deleted file mode 100644 index 63f7389..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_front_2.png deleted file mode 100644 index dc069f2..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_front_4.png deleted file mode 100644 index a30fa1b..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_side.png deleted file mode 100644 index 4c5754c..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_side_h.png deleted file mode 100644 index 600fe00..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_side_v.png deleted file mode 100644 index 41d95d3..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_sort.png deleted file mode 100644 index 3f3179a..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_trim.png deleted file mode 100644 index 59ed4dd..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_baldcypress_trim.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_front_1.png deleted file mode 100644 index 0788e07..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_front_2.png deleted file mode 100644 index f9d6f43..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_front_4.png deleted file mode 100644 index ee084b9..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_side.png deleted file mode 100644 index a866496..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_side_h.png deleted file mode 100644 index dad2fb7..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_side_v.png deleted file mode 100644 index b860886..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_sort.png deleted file mode 100644 index 90f64a3..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_trim.png deleted file mode 100644 index 576c9e0..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_cypress_trim.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_front_1.png deleted file mode 100644 index 007572c..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_front_2.png deleted file mode 100644 index 9c31b84..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_front_4.png deleted file mode 100644 index 968e778..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_side.png deleted file mode 100644 index 1c0df5d..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_side_h.png deleted file mode 100644 index 9e1ff18..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_side_v.png deleted file mode 100644 index b3d44c3..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_sort.png deleted file mode 100644 index 941591f..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_trim.png deleted file mode 100644 index 4e06e1c..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_fir_trim.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_front_1.png deleted file mode 100644 index 884c699..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_front_2.png deleted file mode 100644 index 2d70eef..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_front_4.png deleted file mode 100644 index c858e64..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_side.png deleted file mode 100644 index e4c4a37..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_side_h.png deleted file mode 100644 index a073fc7..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_side_v.png deleted file mode 100644 index 0c15094..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_sort.png deleted file mode 100644 index 0d3e919..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_trim.png deleted file mode 100644 index a4ffdfe..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_japanesemaple_trim.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_front_1.png deleted file mode 100644 index a87142b..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_front_2.png deleted file mode 100644 index 3a8ffa6..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_front_4.png deleted file mode 100644 index 8e1b54b..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_side.png deleted file mode 100644 index d0c82f7..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_side_h.png deleted file mode 100644 index e451285..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_side_v.png deleted file mode 100644 index 5da97ae..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_sort.png deleted file mode 100644 index d437105..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_trim.png deleted file mode 100644 index 0ce1077..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_rainboweucalyptus_trim.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_front_1.png deleted file mode 100644 index 5b2bcbe..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_front_2.png deleted file mode 100644 index 8949cd5..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_front_4.png deleted file mode 100644 index 9a0b6ea..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_side.png deleted file mode 100644 index 7e0a6f1..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_side_h.png deleted file mode 100644 index f3919c2..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_side_v.png deleted file mode 100644 index 8af7cea..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_sort.png deleted file mode 100644 index c62e5eb..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_trim.png deleted file mode 100644 index dcbcafb..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_redwood_trim.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_front_1.png deleted file mode 100644 index 20cf459..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_front_2.png deleted file mode 100644 index 28e3db0..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_front_4.png deleted file mode 100644 index 9ba1a5d..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_side.png deleted file mode 100644 index 163cf2b..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_side_h.png deleted file mode 100644 index 8a89475..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_side_v.png deleted file mode 100644 index 4c69619..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_sort.png deleted file mode 100644 index cd77cc6..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_trim.png deleted file mode 100644 index 172b2d7..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_ebxl_sakura_trim.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_front_1.png deleted file mode 100644 index 87760fd..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_front_2.png deleted file mode 100644 index 614d008..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_front_4.png deleted file mode 100644 index 74f5b3a..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_side.png deleted file mode 100644 index 0806a11..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_side_h.png deleted file mode 100644 index 580bd24..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_side_v.png deleted file mode 100644 index b8ff122..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_sort.png deleted file mode 100644 index 9aed2dc..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_trim.png deleted file mode 100644 index c4eafcf..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_grey_trim.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_front_1.png deleted file mode 100644 index ae75ce7..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_front_2.png deleted file mode 100644 index 418765c..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_front_4.png deleted file mode 100644 index aaf6454..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_side.png deleted file mode 100644 index 772aa45..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_side_h.png deleted file mode 100644 index c72dfab..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_side_v.png deleted file mode 100644 index 5ba9c1d..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_sort.png deleted file mode 100644 index 636ce2c..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_trim.png deleted file mode 100644 index b2d177d..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_red_trim.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_front_1.png deleted file mode 100644 index 82cf3c3..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_front_2.png deleted file mode 100644 index db8ac3d..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_front_4.png deleted file mode 100644 index dddd277..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_side.png deleted file mode 100644 index c5a9aa5..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_side_h.png deleted file mode 100644 index 721f4e1..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_side_v.png deleted file mode 100644 index e6c9f7c..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_sort.png deleted file mode 100644 index 73a7e1d..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_trim.png deleted file mode 100644 index 07be6d1..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_white_trim.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_front_1.png deleted file mode 100644 index 9b3e208..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_front_2.png deleted file mode 100644 index 43215a9..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_front_4.png deleted file mode 100644 index e2dbb95..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_side.png deleted file mode 100644 index c9d479b..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_side_h.png deleted file mode 100644 index 619f051..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_side_v.png deleted file mode 100644 index 8f837c3..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_sort.png deleted file mode 100644 index afbe9c1..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_trim.png deleted file mode 100644 index bb7d230..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_hl_yellow_trim.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_front_1.png deleted file mode 100644 index c3dee1e..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_front_2.png deleted file mode 100644 index 4dc83ff..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_front_4.png deleted file mode 100644 index a88579c..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_side.png deleted file mode 100644 index 38be5e1..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_side_h.png deleted file mode 100644 index 62be04d..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_side_v.png deleted file mode 100644 index af051a5..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_sort.png deleted file mode 100644 index da5b1cc..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_trim.png deleted file mode 100644 index a0c59fe..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_immeng_treated_trim.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_front_1.png deleted file mode 100644 index 620df55..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_front_2.png deleted file mode 100644 index f7cfa4f..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_front_4.png deleted file mode 100644 index 57c9ac2..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_side.png deleted file mode 100644 index f926294..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_side_h.png deleted file mode 100644 index 0aae149..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_side_v.png deleted file mode 100644 index d7df1bd..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_sort.png deleted file mode 100644 index 698e333..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_trim.png deleted file mode 100644 index 8e78d0e..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_greatwood_trim.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_front_1.png deleted file mode 100644 index a041e6f..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_front_2.png deleted file mode 100644 index f3d9aba..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_front_4.png deleted file mode 100644 index 81e08ef..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_side.png deleted file mode 100644 index 1e8aad3..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_side_h.png deleted file mode 100644 index 8ea5eea..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_side_v.png deleted file mode 100644 index 12036a5..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_sort.png deleted file mode 100644 index e084c74..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_trim.png deleted file mode 100644 index 13ea0e5..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_tc_silverwood_trim.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_front_1.png deleted file mode 100644 index e6efc24..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_front_2.png deleted file mode 100644 index 4aa00ba..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_front_4.png deleted file mode 100644 index fc7c945..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_side.png deleted file mode 100644 index 27332ff..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_side_h.png deleted file mode 100644 index e7ec90c..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_side_v.png deleted file mode 100644 index 3ebee0f..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_sort.png deleted file mode 100644 index ae509b1..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_trim.png deleted file mode 100644 index 4a5723b..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_alder_trim.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_front_1.png deleted file mode 100644 index 0e44397..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_front_2.png deleted file mode 100644 index a14ba37..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_front_4.png deleted file mode 100644 index b438f84..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_side.png deleted file mode 100644 index 7ce9962..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_side_h.png deleted file mode 100644 index a1cd2a2..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_side_v.png deleted file mode 100644 index a7796a5..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_sort.png deleted file mode 100644 index f61a62b..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_trim.png deleted file mode 100644 index 208e897..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_hawthorn_trim.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_front_1.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_front_1.png deleted file mode 100644 index d4aa652..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_front_1.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_front_2.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_front_2.png deleted file mode 100644 index e615bef..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_front_2.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_front_4.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_front_4.png deleted file mode 100644 index b95fdaf..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_front_4.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_side.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_side.png deleted file mode 100644 index 95d1628..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_side.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_side_h.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_side_h.png deleted file mode 100644 index 6783fc6..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_side_h.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_side_v.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_side_v.png deleted file mode 100644 index 45e4e6e..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_side_v.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_sort.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_sort.png deleted file mode 100644 index 0d8c91f..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_sort.png and /dev/null differ diff --git a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_trim.png b/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_trim.png deleted file mode 100644 index b237e25..0000000 Binary files a/packs/Misc/resources/assets/storagedrawersmisc/textures/blocks/drawers_witchery_rowan_trim.png and /dev/null differ diff --git a/packs/Misc/resources/mcmod.info b/packs/Misc/resources/mcmod.info deleted file mode 100644 index 8829b77..0000000 --- a/packs/Misc/resources/mcmod.info +++ /dev/null @@ -1,15 +0,0 @@ -[ -{ - "modid": "StorageDrawersMisc", - "name": "Storage Drawers: Misc Pack", - "description": "Adds additional wood styles from various mods including ExtraBiomesXL, Highlands, Thaumcraft, and Witchery.", - "version": "$version", - "credits": "By jaquadro", - "logoFile": "", - "url": "http://www.jaquadro.com/", - "authorList": [ "jaquadro" ], - "requiredMods": [ "Forge", "StorageDrawers" ], - "dependencies": [ "StorageDrawers" ], - "useDependencyInformation": true -} -] \ No newline at end of file diff --git a/packs/Misc/src/com/jaquadro/minecraft/storagedrawers/packs/misc/CommonProxy.java b/packs/Misc/src/com/jaquadro/minecraft/storagedrawers/packs/misc/CommonProxy.java deleted file mode 100644 index 3a4b6fd..0000000 --- a/packs/Misc/src/com/jaquadro/minecraft/storagedrawers/packs/misc/CommonProxy.java +++ /dev/null @@ -1,6 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.misc; - -public class CommonProxy -{ - -} diff --git a/packs/Misc/src/com/jaquadro/minecraft/storagedrawers/packs/misc/StorageDrawersPack.java b/packs/Misc/src/com/jaquadro/minecraft/storagedrawers/packs/misc/StorageDrawersPack.java deleted file mode 100644 index cd42acc..0000000 --- a/packs/Misc/src/com/jaquadro/minecraft/storagedrawers/packs/misc/StorageDrawersPack.java +++ /dev/null @@ -1,56 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.misc; - -import com.jaquadro.minecraft.storagedrawers.api.IStorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.StorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.pack.IExtendedDataResolver; -import com.jaquadro.minecraft.storagedrawers.packs.misc.core.*; -import cpw.mods.fml.common.Mod; -import cpw.mods.fml.common.SidedProxy; -import cpw.mods.fml.common.event.FMLInitializationEvent; -import cpw.mods.fml.common.event.FMLPostInitializationEvent; -import cpw.mods.fml.common.event.FMLPreInitializationEvent; - -@Mod(modid = StorageDrawersPack.MOD_ID, name = StorageDrawersPack.MOD_NAME, version = StorageDrawersPack.MOD_VERSION, dependencies = "required-after:StorageDrawers;") -public class StorageDrawersPack -{ - public static final String MOD_ID = "StorageDrawersMisc"; - public static final String MOD_NAME = "Storage Drawers: Misc Pack"; - public static final String MOD_VERSION = "@VERSION@"; - public static final String SOURCE_PATH = "com.jaquadro.minecraft.storagedrawers.packs.misc."; - - public DataResolver[] resolvers = new DataResolver[] { - new DataResolver(MOD_ID, 0), - new DataResolver(MOD_ID, 1) - }; - - public ModBlocks blocks = new ModBlocks(); - - @Mod.Instance(MOD_ID) - public static StorageDrawersPack instance; - - @SidedProxy(clientSide = SOURCE_PATH + "CommonProxy", serverSide = SOURCE_PATH + "CommonProxy") - public static CommonProxy proxy; - - @Mod.EventHandler - public void preInit (FMLPreInitializationEvent event) { - blocks.init(); - } - - @Mod.EventHandler - public void init (FMLInitializationEvent event) { - RefinedRelocation.init(); - for (DataResolver resolver : resolvers) - resolver.init(); - } - - @Mod.EventHandler - public void postInit (FMLPostInitializationEvent event) { - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api != null) { - for (IExtendedDataResolver resolver : resolvers) { - api.registerStandardPackRecipes(resolver); - api.packFactory().registerResolver(resolver); - } - } - } -} diff --git a/packs/Misc/src/com/jaquadro/minecraft/storagedrawers/packs/misc/core/DataResolver.java b/packs/Misc/src/com/jaquadro/minecraft/storagedrawers/packs/misc/core/DataResolver.java deleted file mode 100644 index 5c8e23e..0000000 --- a/packs/Misc/src/com/jaquadro/minecraft/storagedrawers/packs/misc/core/DataResolver.java +++ /dev/null @@ -1,95 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.misc.core; - -import com.jaquadro.minecraft.storagedrawers.api.pack.*; -import cpw.mods.fml.common.registry.GameRegistry; -import net.minecraft.block.Block; -import net.minecraft.creativetab.CreativeTabs; - -public class DataResolver extends ExtendedDataResolver -{ - public static String[][] textureBank = new String[][] { - new String[] { "ebxl_redwood", "ebxl_fir", "ebxl_acacia", "ebxl_cypress", "ebxl_japanesemaple", "ebxl_rainboweucalyptus", "ebxl_autumn", "ebxl_baldcypress", "ebxl_sakura" }, - new String[] { "hl_yellow", "hl_white", "hl_red", "hl_grey", - "tc_greatwood", "tc_silverwood", - "witchery_rowan", "witchery_alder", "witchery_hawthorn", - "immeng_treated", - "botania_livingwood", "botania_dreamwood" } - }; - - private int bank; - - public DataResolver (String modID, int bankNumber) { - super(modID, textureBank[bankNumber]); - bank = bankNumber; - } - - @Override - public CreativeTabs getCreativeTabs (BlockType type) { - return ModCreativeTabs.getTabStorageDrawers(); - } - - @Override - public Block getBlock (BlockConfiguration blockConfig) { - switch (blockConfig.getBlockType()) { - case Drawers: - if (blockConfig.getDrawerCount() == 1 && ModBlocks.fullDrawers1 != null) - return ModBlocks.fullDrawers1[bank]; - if (blockConfig.getDrawerCount() == 2 && !blockConfig.isHalfDepth() && ModBlocks.fullDrawers2 != null) - return ModBlocks.fullDrawers2[bank]; - if (blockConfig.getDrawerCount() == 4 && !blockConfig.isHalfDepth() && ModBlocks.fullDrawers4 != null) - return ModBlocks.fullDrawers4[bank]; - if (blockConfig.getDrawerCount() == 2 && blockConfig.isHalfDepth() && ModBlocks.halfDrawers2 != null) - return ModBlocks.halfDrawers2[bank]; - if (blockConfig.getDrawerCount() == 4 && blockConfig.isHalfDepth() && ModBlocks.halfDrawers4 != null) - return ModBlocks.halfDrawers4[bank]; - break; - case DrawersSorting: - if (blockConfig.getDrawerCount() == 1 && RefinedRelocation.fullDrawers1 != null) - return RefinedRelocation.fullDrawers1[bank]; - if (blockConfig.getDrawerCount() == 2 && !blockConfig.isHalfDepth() && RefinedRelocation.fullDrawers2 != null) - return RefinedRelocation.fullDrawers2[bank]; - if (blockConfig.getDrawerCount() == 4 && !blockConfig.isHalfDepth() && RefinedRelocation.fullDrawers4 != null) - return RefinedRelocation.fullDrawers4[bank]; - if (blockConfig.getDrawerCount() == 2 && blockConfig.isHalfDepth() && RefinedRelocation.halfDrawers2 != null) - return RefinedRelocation.halfDrawers2[bank]; - if (blockConfig.getDrawerCount() == 4 && blockConfig.isHalfDepth() && RefinedRelocation.halfDrawers4 != null) - return RefinedRelocation.halfDrawers4[bank]; - break; - case Trim: - if (ModBlocks.trim != null) - return ModBlocks.trim[bank]; - break; - case TrimSorting: - if (RefinedRelocation.trim != null) - return RefinedRelocation.trim[bank]; - break; - } - return null; - } - - @Override - public void init () { - switch (bank) { - case 0: - for (int i = 0, p = 0, m = 0; i < 8; i++, p++, m++) - setPlankSlab(i, GameRegistry.findBlock("ExtrabiomesXL", "planks"), p, GameRegistry.findBlock("ExtrabiomesXL", "woodslab"), m); - for (int i = 8, p = 8, m = 0; i < 9; i++, p++, m++) - setPlankSlab(i, GameRegistry.findBlock("ExtrabiomesXL", "planks"), p, GameRegistry.findBlock("ExtrabiomesXL", "woodslab2"), m); - break; - case 1: - for (int i = 0, p = 0, m = 0; i < 4; i++, p++, m++) - setPlankSlab(i, GameRegistry.findBlock("Highlands", "hl_woodPlanks"), p, GameRegistry.findBlock("Highlands", "hl_woodSlab"), m); - for (int i = 4, p = 6, m = 0; i < 6; i++, p++, m++) - setPlankSlab(i, GameRegistry.findBlock("Thaumcraft", "blockWoodenDevice"), p, GameRegistry.findBlock("Thaumcraft", "blockCosmeticSlabWood"), m); - for (int i = 6, p = 0, m = 0; i < 9; i++, p++, m++) - setPlankSlab(i, GameRegistry.findBlock("witchery", "witchwood"), p, GameRegistry.findBlock("witchery", "witchwoodslab"), m); - for (int i = 9, p = 0, m = 2; i < 10; i++, p++, m++) - setPlankSlab(i, GameRegistry.findBlock("ImmersiveEngineering", "treatedWood"), p, GameRegistry.findBlock("ImmersiveEngineering", "woodenDecoration"), m); - for (int i = 10, p = 1, m = 0; i < 11; i++, p++, m++) - setPlankSlab(i, GameRegistry.findBlock("Botania", "livingwood"), p, GameRegistry.findBlock("Botania", "livingwood1Slab"), m); - for (int i = 11, p = 1, m = 0; i < 12; i++, p++, m++) - setPlankSlab(i, GameRegistry.findBlock("Botania", "dreamwood"), p, GameRegistry.findBlock("Botania", "dreamwood1Slab"), m); - break; - } - } -} diff --git a/packs/Misc/src/com/jaquadro/minecraft/storagedrawers/packs/misc/core/ModBlocks.java b/packs/Misc/src/com/jaquadro/minecraft/storagedrawers/packs/misc/core/ModBlocks.java deleted file mode 100644 index 796c607..0000000 --- a/packs/Misc/src/com/jaquadro/minecraft/storagedrawers/packs/misc/core/ModBlocks.java +++ /dev/null @@ -1,92 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.misc.core; - -import com.jaquadro.minecraft.storagedrawers.api.IStorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.StorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.config.IBlockConfig; -import com.jaquadro.minecraft.storagedrawers.api.config.IUserConfig; -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockConfiguration; -import com.jaquadro.minecraft.storagedrawers.api.pack.IPackBlockFactory; -import com.jaquadro.minecraft.storagedrawers.api.pack.IPackDataResolver; -import com.jaquadro.minecraft.storagedrawers.packs.misc.StorageDrawersPack; -import cpw.mods.fml.common.registry.GameData; -import net.minecraft.block.Block; - -public class ModBlocks -{ - public static Block[] fullDrawers1; - public static Block[] fullDrawers2; - public static Block[] fullDrawers4; - public static Block[] halfDrawers2; - public static Block[] halfDrawers4; - public static Block[] trim; - - public void init () { - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api == null) - return; - - IPackBlockFactory factory = api.packFactory(); - IPackDataResolver[] resolvers = StorageDrawersPack.instance.resolvers; - - fullDrawers1 = new Block[resolvers.length]; - fullDrawers2 = new Block[resolvers.length]; - fullDrawers4 = new Block[resolvers.length]; - halfDrawers2 = new Block[resolvers.length]; - halfDrawers4 = new Block[resolvers.length]; - trim = new Block[resolvers.length]; - - for (int i = 0; i < resolvers.length; i++) { - IPackDataResolver resolver = resolvers[i]; - - fullDrawers1[i] = factory.createBlock(BlockConfiguration.BasicFull1, resolver); - fullDrawers2[i] = factory.createBlock(BlockConfiguration.BasicFull2, resolver); - fullDrawers4[i] = factory.createBlock(BlockConfiguration.BasicFull4, resolver); - halfDrawers2[i] = factory.createBlock(BlockConfiguration.BasicHalf2, resolver); - halfDrawers4[i] = factory.createBlock(BlockConfiguration.BasicHalf4, resolver); - trim[i] = factory.createBlock(BlockConfiguration.Trim, resolver); - } - - IUserConfig config = api.userConfig(); - IBlockConfig blockConfig = config.blockConfig(); - - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull1))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(fullDrawers1[i], "fullDrawers1_" + i); - } - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull2))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(fullDrawers2[i], "fullDrawers2_" + i); - } - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull4))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(fullDrawers4[i], "fullDrawers4_" + i); - } - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicHalf2))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(halfDrawers2[i], "halfDrawers2_" + i); - } - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicHalf4))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(halfDrawers4[i], "halfDrawers4_" + i); - } - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.Trim))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(trim[i], "trim_" + i); - } - - if (!config.addonConfig().showAddonItemsNEI()) { - for (int i = 0; i < resolvers.length; i++) { - factory.hideBlock(getQualifiedName(fullDrawers1[i])); - factory.hideBlock(getQualifiedName(fullDrawers2[i])); - factory.hideBlock(getQualifiedName(fullDrawers4[i])); - factory.hideBlock(getQualifiedName(halfDrawers2[i])); - factory.hideBlock(getQualifiedName(halfDrawers4[i])); - factory.hideBlock(getQualifiedName(trim[i])); - } - } - } - - public static String getQualifiedName (Block block) { - return GameData.getBlockRegistry().getNameForObject(block); - } -} diff --git a/packs/Misc/src/com/jaquadro/minecraft/storagedrawers/packs/misc/core/ModCreativeTabs.java b/packs/Misc/src/com/jaquadro/minecraft/storagedrawers/packs/misc/core/ModCreativeTabs.java deleted file mode 100644 index e407438..0000000 --- a/packs/Misc/src/com/jaquadro/minecraft/storagedrawers/packs/misc/core/ModCreativeTabs.java +++ /dev/null @@ -1,68 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.misc.core; - -import com.jaquadro.minecraft.storagedrawers.api.IStorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.StorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.config.IBlockConfig; -import com.jaquadro.minecraft.storagedrawers.api.config.IUserConfig; -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockConfiguration; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.init.Blocks; -import net.minecraft.item.Item; - -public final class ModCreativeTabs -{ - private ModCreativeTabs () { } - - private static CreativeTabs tabStorageDrawers = null; - - public static CreativeTabs getTabStorageDrawers () { - if (tabStorageDrawers != null) - return tabStorageDrawers; - - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api == null) - return null; - - IUserConfig config = api.userConfig(); - if (config.addonConfig().addonItemsUseSeparateTab() && config.addonConfig().showAddonItemsVanilla()) { - tabStorageDrawers = new CreativeTabs("storageDrawersMisc") - { - @Override - @SideOnly(Side.CLIENT) - public Item getTabIconItem () { - return getTabItem(); - } - - @Override - public int func_151243_f () { - return 5; - } - }; - } - - return tabStorageDrawers; - } - - private static Item getTabItem () { - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api == null) - return Item.getItemFromBlock(Blocks.chest); - - IBlockConfig blockConfig = api.userConfig().blockConfig(); - - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull2))) - return Item.getItemFromBlock(ModBlocks.fullDrawers2[0]); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull4))) - return Item.getItemFromBlock(ModBlocks.fullDrawers4[0]); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull1))) - return Item.getItemFromBlock(ModBlocks.fullDrawers1[0]); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicHalf2))) - return Item.getItemFromBlock(ModBlocks.halfDrawers2[0]); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicHalf4))) - return Item.getItemFromBlock(ModBlocks.halfDrawers4[0]); - - return Item.getItemFromBlock(Blocks.chest); - } -} diff --git a/packs/Misc/src/com/jaquadro/minecraft/storagedrawers/packs/misc/core/RefinedRelocation.java b/packs/Misc/src/com/jaquadro/minecraft/storagedrawers/packs/misc/core/RefinedRelocation.java deleted file mode 100644 index b7955ab..0000000 --- a/packs/Misc/src/com/jaquadro/minecraft/storagedrawers/packs/misc/core/RefinedRelocation.java +++ /dev/null @@ -1,98 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.misc.core; - -import com.jaquadro.minecraft.storagedrawers.api.IStorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.StorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.config.IBlockConfig; -import com.jaquadro.minecraft.storagedrawers.api.config.IUserConfig; -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockConfiguration; -import com.jaquadro.minecraft.storagedrawers.api.pack.IPackBlockFactory; -import com.jaquadro.minecraft.storagedrawers.api.pack.IPackDataResolver; -import com.jaquadro.minecraft.storagedrawers.packs.misc.StorageDrawersPack; -import cpw.mods.fml.common.Loader; -import net.minecraft.block.Block; - -public class RefinedRelocation -{ - public static Block[] fullDrawers1; - public static Block[] fullDrawers2; - public static Block[] fullDrawers4; - public static Block[] halfDrawers2; - public static Block[] halfDrawers4; - public static Block[] trim; - - public static void init () { - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api == null) - return; - - if (!Loader.isModLoaded("RefinedRelocation") || !api.userConfig().integrationConfig().isRefinedRelocationEnabled()) - return; - - IPackBlockFactory factory = api.packFactory(); - IPackDataResolver[] resolvers = StorageDrawersPack.instance.resolvers; - - fullDrawers1 = new Block[resolvers.length]; - fullDrawers2 = new Block[resolvers.length]; - fullDrawers4 = new Block[resolvers.length]; - halfDrawers2 = new Block[resolvers.length]; - halfDrawers4 = new Block[resolvers.length]; - trim = new Block[resolvers.length]; - - for (int i = 0; i < resolvers.length; i++) { - IPackDataResolver resolver = resolvers[i]; - - fullDrawers1[i] = factory.createBlock(BlockConfiguration.SortingFull1, resolver); - fullDrawers2[i] = factory.createBlock(BlockConfiguration.SortingFull2, resolver); - fullDrawers4[i] = factory.createBlock(BlockConfiguration.SortingFull4, resolver); - halfDrawers2[i] = factory.createBlock(BlockConfiguration.SortingHalf2, resolver); - halfDrawers4[i] = factory.createBlock(BlockConfiguration.SortingHalf4, resolver); - trim[i] = factory.createBlock(BlockConfiguration.TrimSorting, resolver); - - factory.bindSortingBlock(ModBlocks.fullDrawers1[i], fullDrawers1[i]); - factory.bindSortingBlock(ModBlocks.fullDrawers2[i], fullDrawers2[i]); - factory.bindSortingBlock(ModBlocks.fullDrawers4[i], fullDrawers4[i]); - factory.bindSortingBlock(ModBlocks.halfDrawers2[i], halfDrawers2[i]); - factory.bindSortingBlock(ModBlocks.halfDrawers4[i], halfDrawers4[i]); - factory.bindSortingBlock(ModBlocks.trim[i], trim[i]); - } - - IUserConfig config = api.userConfig(); - IBlockConfig blockConfig = config.blockConfig(); - - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingFull1))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(fullDrawers1[i], "fullDrawersSort1_" + i); - } - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingFull2))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(fullDrawers2[i], "fullDrawersSort2_" + i); - } - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingFull4))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(fullDrawers4[i], "fullDrawersSort4_" + i); - } - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingHalf2))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(halfDrawers2[i], "halfDrawersSort2_" + i); - } - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingHalf4))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(halfDrawers4[i], "halfDrawersSort4_" + i); - } - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.TrimSorting))) { - for (int i = 0; i < resolvers.length; i++) - factory.registerBlock(trim[i], "trimSort_" + i); - } - - if (!config.addonConfig().showAddonItemsNEI()) { - for (int i = 0; i < resolvers.length; i++) { - factory.hideBlock(ModBlocks.getQualifiedName(fullDrawers1[i])); - factory.hideBlock(ModBlocks.getQualifiedName(fullDrawers2[i])); - factory.hideBlock(ModBlocks.getQualifiedName(fullDrawers4[i])); - factory.hideBlock(ModBlocks.getQualifiedName(halfDrawers2[i])); - factory.hideBlock(ModBlocks.getQualifiedName(halfDrawers4[i])); - factory.hideBlock(ModBlocks.getQualifiedName(trim[i])); - } - } - } -} diff --git a/packs/Natura/build.gradle b/packs/Natura/build.gradle deleted file mode 100644 index d641130..0000000 --- a/packs/Natura/build.gradle +++ /dev/null @@ -1,72 +0,0 @@ -buildscript { - repositories { - mavenCentral() - maven { - name = "forge" - url = "http://files.minecraftforge.net/maven" - } - maven { - name = "sonatype" - url = "https://oss.sonatype.org/content/repositories/snapshots/" - } - } - dependencies { - classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT' - } -} - -apply plugin: 'forge' - -version = "1.7.10-1.1.1b" -group= "com.jaquadro.minecraft.storagedrawers" // http://maven.apache.org/guides/mini/guide-naming-conventions.html -archivesBaseName = "StorageDrawers-Natura" - -minecraft { - version = "1.7.10-10.13.4.1614-1.7.10" - runDir = "../../runtime" - - replace '@VERSION@', project.version - replace 'required-after:StorageDrawers', "required-after:StorageDrawers@[1.7.6,)" -} - -sourceSets.main { - java { - srcDirs project.projectDir.getPath() + '/src' - } - resources { - srcDirs project.projectDir.getPath() + '/resources' - } -} - -dependencies { - compile project(path: ':', transitive: false) -} - -processResources -{ - // this will ensure that this task is redone when the versions change. - inputs.property "version", project.version - inputs.property "mcversion", project.minecraft.version - - // replace stuff in mcmod.info, nothing else - from(sourceSets.main.resources.srcDirs) { - include 'mcmod.info' - - // replace version and mcversion - expand 'version':project.version, 'mcversion':project.minecraft.version - } - - // copy everything else, thats not the mcmod.info - from(sourceSets.main.resources.srcDirs) { - exclude 'mcmod.info' - } -} - -task deobfJar(type: Jar) { - from sourceSets.main.output - classifier = 'dev' -} - -artifacts { - archives deobfJar -} diff --git a/packs/Natura/gradle/wrapper/gradle-wrapper.properties b/packs/Natura/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index 678d9d8..0000000 --- a/packs/Natura/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Wed Jul 02 15:54:47 CDT 2014 -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-bin.zip diff --git a/packs/Natura/gradlew b/packs/Natura/gradlew deleted file mode 100644 index 91a7e26..0000000 --- a/packs/Natura/gradlew +++ /dev/null @@ -1,164 +0,0 @@ -#!/usr/bin/env bash - -############################################################################## -## -## Gradle start up script for UN*X -## -############################################################################## - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" - -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" - -warn ( ) { - echo "$*" -} - -die ( ) { - echo - echo "$*" - echo - exit 1 -} - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; -esac - -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" - else - JAVACMD="$JAVA_HOME/bin/java" - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD="java" - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." -fi - -# Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi -fi - -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi - -# For Cygwin, switch paths to Windows format before running java -if $cygwin ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi - # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" - fi - i=$((i+1)) - done - case $i in - (0) set -- ;; - (1) set -- "$args0" ;; - (2) set -- "$args0" "$args1" ;; - (3) set -- "$args0" "$args1" "$args2" ;; - (4) set -- "$args0" "$args1" "$args2" "$args3" ;; - (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac -fi - -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") -} -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" - -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" diff --git a/packs/Natura/gradlew.bat b/packs/Natura/gradlew.bat deleted file mode 100644 index 8a0b282..0000000 --- a/packs/Natura/gradlew.bat +++ /dev/null @@ -1,90 +0,0 @@ -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto init - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto init - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:init -@rem Get command-line arguments, handling Windowz variants - -if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args - -:win9xME_args -@rem Slurp the command line arguments. -set CMD_LINE_ARGS= -set _SKIP=2 - -:win9xME_args_slurp -if "x%~1" == "x" goto execute - -set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/packs/Natura/resources/assets/storagedrawersnatura/lang/en_US.lang b/packs/Natura/resources/assets/storagedrawersnatura/lang/en_US.lang deleted file mode 100644 index 76fd2f6..0000000 --- a/packs/Natura/resources/assets/storagedrawersnatura/lang/en_US.lang +++ /dev/null @@ -1,86 +0,0 @@ -itemGroup.storageDrawersNatura=Storage Drawers: Natura Pack - -# Blocks -tile.storagedrawersnatura.fullDrawers1.eucalyptus.name=Eucalyptus Drawer -tile.storagedrawersnatura.fullDrawers1.sakura.name=Sakura Drawer -tile.storagedrawersnatura.fullDrawers1.ghostwood.name=Ghostwood Drawer -tile.storagedrawersnatura.fullDrawers1.redwood.name=Redwood Drawer -tile.storagedrawersnatura.fullDrawers1.bloodwood.name=Blood Drawer -tile.storagedrawersnatura.fullDrawers1.hopseed.name=Hopseed Drawer -tile.storagedrawersnatura.fullDrawers1.maple.name=Maple Drawer -tile.storagedrawersnatura.fullDrawers1.silverbell.name=Silverbell Drawer -tile.storagedrawersnatura.fullDrawers1.purpleheart.name=Amaranth Drawer -tile.storagedrawersnatura.fullDrawers1.tigerwood.name=Tigerwood Drawer -tile.storagedrawersnatura.fullDrawers1.willow.name=Willow Drawer -tile.storagedrawersnatura.fullDrawers1.darkwood.name=Darkwood Drawer -tile.storagedrawersnatura.fullDrawers1.fusewood.name=Fusewood Drawer - -tile.storagedrawersnatura.fullDrawers2.eucalyptus.name=Eucalyptus Drawers 1x2 -tile.storagedrawersnatura.fullDrawers2.sakura.name=Sakura Drawers 1x2 -tile.storagedrawersnatura.fullDrawers2.ghostwood.name=Ghostwood Drawers 1x2 -tile.storagedrawersnatura.fullDrawers2.redwood.name=Redwood Drawers 1x2 -tile.storagedrawersnatura.fullDrawers2.bloodwood.name=Blood Drawers 1x2 -tile.storagedrawersnatura.fullDrawers2.hopseed.name=Hopseed Drawers 1x2 -tile.storagedrawersnatura.fullDrawers2.maple.name=Maple Drawers 1x2 -tile.storagedrawersnatura.fullDrawers2.silverbell.name=Silverbell Drawers 1x2 -tile.storagedrawersnatura.fullDrawers2.purpleheart.name=Amaranth Drawers 1x2 -tile.storagedrawersnatura.fullDrawers2.tigerwood.name=Tigerwood Drawers 1x2 -tile.storagedrawersnatura.fullDrawers2.willow.name=Willow Drawers 1x2 -tile.storagedrawersnatura.fullDrawers2.darkwood.name=Darkwood Drawers 1x2 -tile.storagedrawersnatura.fullDrawers2.fusewood.name=Fusewood Drawers 1x2 - -tile.storagedrawersnatura.fullDrawers4.eucalyptus.name=Eucalyptus Drawers 2x2 -tile.storagedrawersnatura.fullDrawers4.sakura.name=Sakura Drawers 2x2 -tile.storagedrawersnatura.fullDrawers4.ghostwood.name=Ghostwood Drawers 2x2 -tile.storagedrawersnatura.fullDrawers4.redwood.name=Redwood Drawers 2x2 -tile.storagedrawersnatura.fullDrawers4.bloodwood.name=Blood Drawers 2x2 -tile.storagedrawersnatura.fullDrawers4.hopseed.name=Hopseed Drawers 2x2 -tile.storagedrawersnatura.fullDrawers4.maple.name=Maple Drawers 2x2 -tile.storagedrawersnatura.fullDrawers4.silverbell.name=Silverbell Drawers 2x2 -tile.storagedrawersnatura.fullDrawers4.purpleheart.name=Amaranth Drawers 2x2 -tile.storagedrawersnatura.fullDrawers4.tigerwood.name=Tigerwood Drawers 2x2 -tile.storagedrawersnatura.fullDrawers4.willow.name=Willow Drawers 2x2 -tile.storagedrawersnatura.fullDrawers4.darkwood.name=Darkwood Drawers 2x2 -tile.storagedrawersnatura.fullDrawers4.fusewood.name=Fusewood Drawers 2x2 - -tile.storagedrawersnatura.halfDrawers2.eucalyptus.name=Compact Eucalyptus Drawers 1x2 -tile.storagedrawersnatura.halfDrawers2.sakura.name=Compact Sakura Drawers 1x2 -tile.storagedrawersnatura.halfDrawers2.ghostwood.name=Compact Ghostwood Drawers 1x2 -tile.storagedrawersnatura.halfDrawers2.redwood.name=Compact Redwood Drawers 1x2 -tile.storagedrawersnatura.halfDrawers2.bloodwood.name=Compact Blood Drawers 1x2 -tile.storagedrawersnatura.halfDrawers2.hopseed.name=Compact Hopseed Drawers 1x2 -tile.storagedrawersnatura.halfDrawers2.maple.name=Compact Maple Drawers 1x2 -tile.storagedrawersnatura.halfDrawers2.silverbell.name=Compact Silverbell Drawers 1x2 -tile.storagedrawersnatura.halfDrawers2.purpleheart.name=Compact Amaranth Drawers 1x2 -tile.storagedrawersnatura.halfDrawers2.tigerwood.name=Compact Tigerwood Drawers 1x2 -tile.storagedrawersnatura.halfDrawers2.willow.name=Compact Willow Drawers 1x2 -tile.storagedrawersnatura.halfDrawers2.darkwood.name=Compact Darkwood Drawers 1x2 -tile.storagedrawersnatura.halfDrawers2.fusewood.name=Compact Fusewood Drawers 1x2 - -tile.storagedrawersnatura.halfDrawers4.eucalyptus.name=Compact Eucalyptus Drawers 2x2 -tile.storagedrawersnatura.halfDrawers4.sakura.name=Compact Sakura Drawers 2x2 -tile.storagedrawersnatura.halfDrawers4.ghostwood.name=Compact Ghostwood Drawers 2x2 -tile.storagedrawersnatura.halfDrawers4.redwood.name=Compact Redwood Drawers 2x2 -tile.storagedrawersnatura.halfDrawers4.bloodwood.name=Compact Blood Drawers 2x2 -tile.storagedrawersnatura.halfDrawers4.hopseed.name=Compact Hopseed Drawers 2x2 -tile.storagedrawersnatura.halfDrawers4.maple.name=Compact Maple Drawers 2x2 -tile.storagedrawersnatura.halfDrawers4.silverbell.name=Compact Silverbell Drawers 2x2 -tile.storagedrawersnatura.halfDrawers4.purpleheart.name=Compact Amaranth Drawers 2x2 -tile.storagedrawersnatura.halfDrawers4.tigerwood.name=Compact Tigerwood Drawers 2x2 -tile.storagedrawersnatura.halfDrawers4.willow.name=Compact Willow Drawers 2x2 -tile.storagedrawersnatura.halfDrawers4.darkwood.name=Compact Darkwood Drawers 2x2 -tile.storagedrawersnatura.halfDrawers4.fusewood.name=Compact Fusewood Drawers 2x2 - -tile.storagedrawersnatura.trim.eucalyptus.name=Eucalyptus Trim -tile.storagedrawersnatura.trim.sakura.name=Sakura Trim -tile.storagedrawersnatura.trim.ghostwood.name=Ghostwood Trim -tile.storagedrawersnatura.trim.redwood.name=Redwood Trim -tile.storagedrawersnatura.trim.bloodwood.name=Blood Trim -tile.storagedrawersnatura.trim.hopseed.name=Hopseed Trim -tile.storagedrawersnatura.trim.maple.name=Maple Trim -tile.storagedrawersnatura.trim.silverbell.name=Silverbell Trim -tile.storagedrawersnatura.trim.purpleheart.name=Amaranth Trim -tile.storagedrawersnatura.trim.tigerwood.name=Tigerwood Trim -tile.storagedrawersnatura.trim.willow.name=Willow Trim -tile.storagedrawersnatura.trim.darkwood.name=Darkwood Trim -tile.storagedrawersnatura.trim.fusewood.name=Fusewood Trim \ No newline at end of file diff --git a/packs/Natura/resources/assets/storagedrawersnatura/lang/zh_CN.lang b/packs/Natura/resources/assets/storagedrawersnatura/lang/zh_CN.lang deleted file mode 100644 index 32dadc8..0000000 --- a/packs/Natura/resources/assets/storagedrawersnatura/lang/zh_CN.lang +++ /dev/null @@ -1,86 +0,0 @@ -itemGroup.storageDrawersNatura=储物抽屉|Natura - - -tile.storagedrawersnatura.fullDrawers1.eucalyptus.name=桉树抽屉 -tile.storagedrawersnatura.fullDrawers1.sakura.name=樱花树抽屉 -tile.storagedrawersnatura.fullDrawers1.ghostwood.name=幽魂树抽屉 -tile.storagedrawersnatura.fullDrawers1.redwood.name=红木树抽屉 -tile.storagedrawersnatura.fullDrawers1.bloodwood.name=血树抽屉 -tile.storagedrawersnatura.fullDrawers1.hopseed.name=车桑子树抽屉 -tile.storagedrawersnatura.fullDrawers1.maple.name=枫树抽屉 -tile.storagedrawersnatura.fullDrawers1.silverbell.name=银铃树抽屉 -tile.storagedrawersnatura.fullDrawers1.purpleheart.name=紫檀树抽屉 -tile.storagedrawersnatura.fullDrawers1.tigerwood.name=核桃树抽屉 -tile.storagedrawersnatura.fullDrawers1.willow.name=柳树抽屉 -tile.storagedrawersnatura.fullDrawers1.darkwood.name=黑暗树抽屉 -tile.storagedrawersnatura.fullDrawers1.fusewood.name=熔融树抽屉 - -tile.storagedrawersnatura.fullDrawers2.eucalyptus.name=桉树抽屉 (1x2) -tile.storagedrawersnatura.fullDrawers2.sakura.name=樱花树抽屉 (1x2) -tile.storagedrawersnatura.fullDrawers2.ghostwood.name=幽魂树抽屉 (1x2) -tile.storagedrawersnatura.fullDrawers2.redwood.name=红木树抽屉 (1x2) -tile.storagedrawersnatura.fullDrawers2.bloodwood.name=血树抽屉 (1x2) -tile.storagedrawersnatura.fullDrawers2.hopseed.name=车桑子树抽屉 (1x2) -tile.storagedrawersnatura.fullDrawers2.maple.name=枫树抽屉 (1x2) -tile.storagedrawersnatura.fullDrawers2.silverbell.name=银铃树抽屉 (1x2) -tile.storagedrawersnatura.fullDrawers2.purpleheart.name=紫檀树抽屉 (1x2) -tile.storagedrawersnatura.fullDrawers2.tigerwood.name=核桃树抽屉 (1x2) -tile.storagedrawersnatura.fullDrawers2.willow.name=柳树抽屉 (1x2) -tile.storagedrawersnatura.fullDrawers2.darkwood.name=黑暗树抽屉 (1x2) -tile.storagedrawersnatura.fullDrawers2.fusewood.name=熔融树抽屉 (1x2) - -tile.storagedrawersnatura.fullDrawers4.eucalyptus.name=桉树抽屉 (2x2) -tile.storagedrawersnatura.fullDrawers4.sakura.name=樱花树抽屉 (2x2) -tile.storagedrawersnatura.fullDrawers4.ghostwood.name=幽魂树抽屉 (2x2) -tile.storagedrawersnatura.fullDrawers4.redwood.name=红木树抽屉 (2x2) -tile.storagedrawersnatura.fullDrawers4.bloodwood.name=血树抽屉 (2x2) -tile.storagedrawersnatura.fullDrawers4.hopseed.name=车桑子树抽屉 (2x2) -tile.storagedrawersnatura.fullDrawers4.maple.name=枫树抽屉 (2x2) -tile.storagedrawersnatura.fullDrawers4.silverbell.name=银铃树抽屉 (2x2) -tile.storagedrawersnatura.fullDrawers4.purpleheart.name=紫檀树抽屉 (2x2) -tile.storagedrawersnatura.fullDrawers4.tigerwood.name=核桃树抽屉 (2x2) -tile.storagedrawersnatura.fullDrawers4.willow.name=柳树抽屉 (2x2) -tile.storagedrawersnatura.fullDrawers4.darkwood.name=黑暗树抽屉 (2x2) -tile.storagedrawersnatura.fullDrawers4.fusewood.name=熔融树抽屉 (2x2) - -tile.storagedrawersnatura.halfDrawers2.eucalyptus.name=小型桉树抽屉 (1x2) -tile.storagedrawersnatura.halfDrawers2.sakura.name=小型樱花树抽屉 (1x2) -tile.storagedrawersnatura.halfDrawers2.ghostwood.name=小型幽魂树抽屉 (1x2) -tile.storagedrawersnatura.halfDrawers2.redwood.name=小型红木树抽屉 (1x2) -tile.storagedrawersnatura.halfDrawers2.bloodwood.name=小型血树抽屉 (1x2) -tile.storagedrawersnatura.halfDrawers2.hopseed.name=小型车桑子树抽屉 (1x2) -tile.storagedrawersnatura.halfDrawers2.maple.name=小型枫树抽屉 (1x2) -tile.storagedrawersnatura.halfDrawers2.silverbell.name=小型银铃树抽屉 (1x2) -tile.storagedrawersnatura.halfDrawers2.purpleheart.name=小型紫檀树抽屉 (1x2) -tile.storagedrawersnatura.halfDrawers2.tigerwood.name=小型核桃树抽屉 (1x2) -tile.storagedrawersnatura.halfDrawers2.willow.name=小型柳树抽屉 (1x2) -tile.storagedrawersnatura.halfDrawers2.darkwood.name=小型黑暗树抽屉 (1x2) -tile.storagedrawersnatura.halfDrawers2.fusewood.name=小型熔融树抽屉 (1x2) - -tile.storagedrawersnatura.halfDrawers4.eucalyptus.name=小型桉树抽屉 (2x2) -tile.storagedrawersnatura.halfDrawers4.sakura.name=小型樱花树抽屉 (2x2) -tile.storagedrawersnatura.halfDrawers4.ghostwood.name=小型幽魂树抽屉 (2x2) -tile.storagedrawersnatura.halfDrawers4.redwood.name=小型红木树抽屉 (2x2) -tile.storagedrawersnatura.halfDrawers4.bloodwood.name=小型血树抽屉 (2x2) -tile.storagedrawersnatura.halfDrawers4.hopseed.name=小型车桑子树抽屉 (2x2) -tile.storagedrawersnatura.halfDrawers4.maple.name=小型枫树抽屉 (2x2) -tile.storagedrawersnatura.halfDrawers4.silverbell.name=小型银铃树抽屉 (2x2) -tile.storagedrawersnatura.halfDrawers4.purpleheart.name=小型紫檀树抽屉 (2x2) -tile.storagedrawersnatura.halfDrawers4.tigerwood.name=小型核桃树抽屉 (2x2) -tile.storagedrawersnatura.halfDrawers4.willow.name=小型柳树抽屉 (2x2) -tile.storagedrawersnatura.halfDrawers4.darkwood.name=小型黑暗树抽屉 (2x2) -tile.storagedrawersnatura.halfDrawers4.fusewood.name=小型熔融树抽屉 (2x2) - -tile.storagedrawersnatura.trim.eucalyptus.name=桉树桥接方块 -tile.storagedrawersnatura.trim.sakura.name=樱花树桥接方块 -tile.storagedrawersnatura.trim.ghostwood.name=幽魂树桥接方块 -tile.storagedrawersnatura.trim.redwood.name=红木树桥接方块 -tile.storagedrawersnatura.trim.bloodwood.name=血树桥接方块 -tile.storagedrawersnatura.trim.hopseed.name=车桑子树桥接方块 -tile.storagedrawersnatura.trim.maple.name=枫树桥接方块 -tile.storagedrawersnatura.trim.silverbell.name=银铃树桥接方块 -tile.storagedrawersnatura.trim.purpleheart.name=紫檀树桥接方块 -tile.storagedrawersnatura.trim.tigerwood.name=核桃树桥接方块 -tile.storagedrawersnatura.trim.willow.name=柳树桥接方块 -tile.storagedrawersnatura.trim.darkwood.name=黑暗树桥接方块 -tile.storagedrawersnatura.trim.fusewood.name=熔融树桥接方块 diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_bloodwood.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_bloodwood.png deleted file mode 100644 index de733ca..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_bloodwood.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_darkwoodl.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_darkwoodl.png deleted file mode 100644 index 3797312..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_darkwoodl.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_eucalyptus.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_eucalyptus.png deleted file mode 100644 index 74e0af5..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_eucalyptus.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_fusewood.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_fusewood.png deleted file mode 100644 index ddab14d..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_fusewood.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_ghostwood.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_ghostwood.png deleted file mode 100644 index cd45e1c..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_ghostwood.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_hopseed.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_hopseed.png deleted file mode 100644 index c44ed6b..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_hopseed.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_maple.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_maple.png deleted file mode 100644 index 8d0318f..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_maple.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_purple.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_purple.png deleted file mode 100644 index 01928ad..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_purple.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_redwood.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_redwood.png deleted file mode 100644 index 51fef5b..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_redwood.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_sakura.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_sakura.png deleted file mode 100644 index b58e3a4..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_sakura.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_silverbell.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_silverbell.png deleted file mode 100644 index fe1c797..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_silverbell.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_tigerwood.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_tigerwood.png deleted file mode 100644 index 96c4189..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_tigerwood.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_willow.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_willow.png deleted file mode 100644 index 19a9ba2..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/base_willow.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_bloodwood.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_bloodwood.png deleted file mode 100644 index 71d537f..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_bloodwood.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_darkwoodl.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_darkwoodl.png deleted file mode 100644 index 3406240..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_darkwoodl.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_eucalyptus.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_eucalyptus.png deleted file mode 100644 index a2f2a3f..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_eucalyptus.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_fusewood.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_fusewood.png deleted file mode 100644 index 4d010d8..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_fusewood.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_ghostwood.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_ghostwood.png deleted file mode 100644 index fc681c8..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_ghostwood.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_hopseed.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_hopseed.png deleted file mode 100644 index b636a46..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_hopseed.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_maple.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_maple.png deleted file mode 100644 index 41706fc..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_maple.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_purple.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_purple.png deleted file mode 100644 index 1223ea4..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_purple.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_redwood.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_redwood.png deleted file mode 100644 index bbc5c68..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_redwood.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_sakura.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_sakura.png deleted file mode 100644 index a113168..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_sakura.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_silverbell.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_silverbell.png deleted file mode 100644 index 41a87eb..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_silverbell.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_tigerwood.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_tigerwood.png deleted file mode 100644 index 9eaf710..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_tigerwood.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_willow.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_willow.png deleted file mode 100644 index dbe8604..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/base/trim_willow.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_front_1.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_front_1.png deleted file mode 100644 index 13303c5..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_front_1.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_front_2.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_front_2.png deleted file mode 100644 index a6d587d..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_front_2.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_front_4.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_front_4.png deleted file mode 100644 index 38e98db..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_front_4.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_side.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_side.png deleted file mode 100644 index dd0c793..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_side.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_side_h.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_side_h.png deleted file mode 100644 index bb95c49..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_side_h.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_side_v.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_side_v.png deleted file mode 100644 index 8e0c026..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_side_v.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_sort.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_sort.png deleted file mode 100644 index 6649a83..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_sort.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_trim.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_trim.png deleted file mode 100644 index 4f891ff..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_bloodwood_trim.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_front_1.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_front_1.png deleted file mode 100644 index ab476d8..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_front_1.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_front_2.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_front_2.png deleted file mode 100644 index f98601a..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_front_2.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_front_4.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_front_4.png deleted file mode 100644 index e935bf1..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_front_4.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_side.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_side.png deleted file mode 100644 index 5d6ad0c..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_side.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_side_h.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_side_h.png deleted file mode 100644 index 45753e9..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_side_h.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_side_v.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_side_v.png deleted file mode 100644 index c38be59..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_side_v.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_sort.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_sort.png deleted file mode 100644 index 21f32c3..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_sort.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_trim.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_trim.png deleted file mode 100644 index 7669f98..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_darkwood_trim.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_front_1.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_front_1.png deleted file mode 100644 index a7bd1c2..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_front_1.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_front_2.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_front_2.png deleted file mode 100644 index 0119ed2..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_front_2.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_front_4.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_front_4.png deleted file mode 100644 index d4bd25e..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_front_4.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_side.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_side.png deleted file mode 100644 index b46c4e4..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_side.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_side_h.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_side_h.png deleted file mode 100644 index facd751..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_side_h.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_side_v.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_side_v.png deleted file mode 100644 index e94df47..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_side_v.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_sort.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_sort.png deleted file mode 100644 index 8735760..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_sort.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_trim.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_trim.png deleted file mode 100644 index 1cb4fcd..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_eucalyptus_trim.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_front_1.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_front_1.png deleted file mode 100644 index 126fd73..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_front_1.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_front_2.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_front_2.png deleted file mode 100644 index 558e883..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_front_2.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_front_4.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_front_4.png deleted file mode 100644 index fb0df0b..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_front_4.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_side.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_side.png deleted file mode 100644 index 4736f28..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_side.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_side_h.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_side_h.png deleted file mode 100644 index 56307c5..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_side_h.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_side_v.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_side_v.png deleted file mode 100644 index 87b4eb0..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_side_v.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_sort.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_sort.png deleted file mode 100644 index 8bc1e9c..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_sort.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_trim.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_trim.png deleted file mode 100644 index 4834407..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_fusewood_trim.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_front_1.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_front_1.png deleted file mode 100644 index 4395b22..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_front_1.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_front_2.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_front_2.png deleted file mode 100644 index c7dbf5e..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_front_2.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_front_4.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_front_4.png deleted file mode 100644 index 376c4bd..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_front_4.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_side.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_side.png deleted file mode 100644 index f50639f..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_side.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_side_h.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_side_h.png deleted file mode 100644 index 132ff19..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_side_h.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_side_v.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_side_v.png deleted file mode 100644 index 527bfab..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_side_v.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_sort.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_sort.png deleted file mode 100644 index 051204d..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_sort.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_trim.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_trim.png deleted file mode 100644 index 45c0336..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_ghostwood_trim.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_front_1.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_front_1.png deleted file mode 100644 index 0b0e0b5..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_front_1.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_front_2.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_front_2.png deleted file mode 100644 index d8ffbf8..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_front_2.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_front_4.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_front_4.png deleted file mode 100644 index aef869e..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_front_4.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_side.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_side.png deleted file mode 100644 index a641692..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_side.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_side_h.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_side_h.png deleted file mode 100644 index cfdb1b8..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_side_h.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_side_v.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_side_v.png deleted file mode 100644 index 30e9d48..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_side_v.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_sort.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_sort.png deleted file mode 100644 index 942c9ae..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_sort.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_trim.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_trim.png deleted file mode 100644 index b778945..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_hopseed_trim.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_front_1.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_front_1.png deleted file mode 100644 index e101eca..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_front_1.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_front_2.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_front_2.png deleted file mode 100644 index 22c51f5..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_front_2.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_front_4.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_front_4.png deleted file mode 100644 index 0db932f..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_front_4.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_side.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_side.png deleted file mode 100644 index 63e0b36..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_side.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_side_h.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_side_h.png deleted file mode 100644 index 6060991..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_side_h.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_side_v.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_side_v.png deleted file mode 100644 index 20c000e..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_side_v.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_sort.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_sort.png deleted file mode 100644 index 38afbb9..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_sort.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_trim.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_trim.png deleted file mode 100644 index f3dd4df..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_maple_trim.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_front_1.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_front_1.png deleted file mode 100644 index 07dc94c..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_front_1.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_front_2.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_front_2.png deleted file mode 100644 index 4877360..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_front_2.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_front_4.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_front_4.png deleted file mode 100644 index d89d847..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_front_4.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_side.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_side.png deleted file mode 100644 index fbe899e..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_side.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_side_h.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_side_h.png deleted file mode 100644 index 5d6513e..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_side_h.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_side_v.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_side_v.png deleted file mode 100644 index 072f493..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_side_v.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_sort.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_sort.png deleted file mode 100644 index cf24297..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_sort.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_trim.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_trim.png deleted file mode 100644 index c8e8462..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_purpleheart_trim.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_front_1.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_front_1.png deleted file mode 100644 index c6c6715..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_front_1.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_front_2.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_front_2.png deleted file mode 100644 index 78cdb8f..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_front_2.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_front_4.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_front_4.png deleted file mode 100644 index 20edeec..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_front_4.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_side.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_side.png deleted file mode 100644 index b777a09..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_side.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_side_h.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_side_h.png deleted file mode 100644 index be0edbe..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_side_h.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_side_v.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_side_v.png deleted file mode 100644 index b3df1d5..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_side_v.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_sort.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_sort.png deleted file mode 100644 index 8ae6a46..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_sort.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_trim.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_trim.png deleted file mode 100644 index 2d896bf..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_redwood_trim.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_front_1.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_front_1.png deleted file mode 100644 index a66bbd9..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_front_1.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_front_2.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_front_2.png deleted file mode 100644 index 0c45b0a..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_front_2.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_front_4.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_front_4.png deleted file mode 100644 index f5e85cc..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_front_4.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_side.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_side.png deleted file mode 100644 index 50706a1..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_side.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_side_h.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_side_h.png deleted file mode 100644 index 2a07cc2..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_side_h.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_side_v.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_side_v.png deleted file mode 100644 index 7cf2709..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_side_v.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_sort.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_sort.png deleted file mode 100644 index efc9667..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_sort.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_trim.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_trim.png deleted file mode 100644 index c6ff061..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_sakura_trim.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_front_1.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_front_1.png deleted file mode 100644 index 7525260..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_front_1.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_front_2.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_front_2.png deleted file mode 100644 index 2af8cc4..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_front_2.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_front_4.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_front_4.png deleted file mode 100644 index 9760b67..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_front_4.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_side.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_side.png deleted file mode 100644 index c0857ba..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_side.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_side_h.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_side_h.png deleted file mode 100644 index 75aa18a..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_side_h.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_side_v.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_side_v.png deleted file mode 100644 index 4199c45..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_side_v.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_sort.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_sort.png deleted file mode 100644 index 984ab44..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_sort.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_trim.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_trim.png deleted file mode 100644 index 90d195d..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_silverbell_trim.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_front_1.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_front_1.png deleted file mode 100644 index 6b9b730..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_front_1.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_front_2.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_front_2.png deleted file mode 100644 index 8d7b169..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_front_2.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_front_4.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_front_4.png deleted file mode 100644 index f6dd660..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_front_4.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_side.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_side.png deleted file mode 100644 index 2978c19..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_side.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_side_h.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_side_h.png deleted file mode 100644 index 602f724..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_side_h.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_side_v.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_side_v.png deleted file mode 100644 index 7e02238..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_side_v.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_sort.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_sort.png deleted file mode 100644 index f93e732..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_sort.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_trim.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_trim.png deleted file mode 100644 index 360d8b5..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_tigerwood_trim.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_front_1.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_front_1.png deleted file mode 100644 index cac0a7d..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_front_1.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_front_2.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_front_2.png deleted file mode 100644 index bdd03f0..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_front_2.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_front_4.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_front_4.png deleted file mode 100644 index d79d4c1..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_front_4.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_side.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_side.png deleted file mode 100644 index c97c928..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_side.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_side_h.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_side_h.png deleted file mode 100644 index b4f7c9d..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_side_h.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_side_v.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_side_v.png deleted file mode 100644 index d5e214e..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_side_v.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_sort.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_sort.png deleted file mode 100644 index d1faad7..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_sort.png and /dev/null differ diff --git a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_trim.png b/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_trim.png deleted file mode 100644 index a2ca212..0000000 Binary files a/packs/Natura/resources/assets/storagedrawersnatura/textures/blocks/drawers_willow_trim.png and /dev/null differ diff --git a/packs/Natura/resources/mcmod.info b/packs/Natura/resources/mcmod.info deleted file mode 100644 index 8c326f2..0000000 --- a/packs/Natura/resources/mcmod.info +++ /dev/null @@ -1,15 +0,0 @@ -[ -{ - "modid": "StorageDrawersNatura", - "name": "Storage Drawers: Natura Pack", - "description": "Adds additional wood styles from the Natura mod.", - "version": "$version", - "credits": "By jaquadro", - "logoFile": "", - "url": "http://www.jaquadro.com/", - "authorList": [ "jaquadro" ], - "requiredMods": [ "Forge", "StorageDrawers" ], - "dependencies": [ "StorageDrawers" ], - "useDependencyInformation": true -} -] \ No newline at end of file diff --git a/packs/Natura/src/com/jaquadro/minecraft/storagedrawers/packs/natura/CommonProxy.java b/packs/Natura/src/com/jaquadro/minecraft/storagedrawers/packs/natura/CommonProxy.java deleted file mode 100644 index b465a9b..0000000 --- a/packs/Natura/src/com/jaquadro/minecraft/storagedrawers/packs/natura/CommonProxy.java +++ /dev/null @@ -1,6 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.natura; - -public class CommonProxy -{ - -} diff --git a/packs/Natura/src/com/jaquadro/minecraft/storagedrawers/packs/natura/StorageDrawersPack.java b/packs/Natura/src/com/jaquadro/minecraft/storagedrawers/packs/natura/StorageDrawersPack.java deleted file mode 100644 index c256000..0000000 --- a/packs/Natura/src/com/jaquadro/minecraft/storagedrawers/packs/natura/StorageDrawersPack.java +++ /dev/null @@ -1,49 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.natura; - -import com.jaquadro.minecraft.storagedrawers.api.IStorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.StorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.packs.natura.core.*; -import cpw.mods.fml.common.Mod; -import cpw.mods.fml.common.SidedProxy; -import cpw.mods.fml.common.event.FMLInitializationEvent; -import cpw.mods.fml.common.event.FMLPostInitializationEvent; -import cpw.mods.fml.common.event.FMLPreInitializationEvent; - -@Mod(modid = StorageDrawersPack.MOD_ID, name = StorageDrawersPack.MOD_NAME, version = StorageDrawersPack.MOD_VERSION, dependencies = "required-after:StorageDrawers;") -public class StorageDrawersPack -{ - public static final String MOD_ID = "StorageDrawersNatura"; - public static final String MOD_NAME = "Storage Drawers: Natura Pack"; - public static final String MOD_VERSION = "@VERSION@"; - public static final String SOURCE_PATH = "com.jaquadro.minecraft.storagedrawers.packs.natura."; - - public DataResolver resolver = new DataResolver(MOD_ID); - - public ModBlocks blocks = new ModBlocks(); - - @Mod.Instance(MOD_ID) - public static StorageDrawersPack instance; - - @SidedProxy(clientSide = SOURCE_PATH + "CommonProxy", serverSide = SOURCE_PATH + "CommonProxy") - public static CommonProxy proxy; - - @Mod.EventHandler - public void preInit (FMLPreInitializationEvent event) { - blocks.init(); - } - - @Mod.EventHandler - public void init (FMLInitializationEvent event) { - RefinedRelocation.init(); - resolver.init(); - } - - @Mod.EventHandler - public void postInit (FMLPostInitializationEvent event) { - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api != null) { - api.registerStandardPackRecipes(resolver); - api.packFactory().registerResolver(resolver); - } - } -} diff --git a/packs/Natura/src/com/jaquadro/minecraft/storagedrawers/packs/natura/core/DataResolver.java b/packs/Natura/src/com/jaquadro/minecraft/storagedrawers/packs/natura/core/DataResolver.java deleted file mode 100644 index d7c3448..0000000 --- a/packs/Natura/src/com/jaquadro/minecraft/storagedrawers/packs/natura/core/DataResolver.java +++ /dev/null @@ -1,67 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.natura.core; - -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockConfiguration; -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockType; -import com.jaquadro.minecraft.storagedrawers.api.pack.ExtendedDataResolver; -import cpw.mods.fml.common.registry.GameRegistry; -import net.minecraft.block.Block; -import net.minecraft.creativetab.CreativeTabs; - -public class DataResolver extends ExtendedDataResolver -{ - private static String[] textureNames = new String[] { - "eucalyptus", "sakura", "ghostwood", "redwood", "bloodwood", "hopseed", "maple", "silverbell", "purpleheart", "tigerwood", "willow", "darkwood", "fusewood" - }; - - public DataResolver (String modID) { - super(modID, textureNames); - } - - @Override - public CreativeTabs getCreativeTabs (BlockType type) { - return ModCreativeTabs.getTabStorageDrawers(); - } - - @Override - public Block getBlock (BlockConfiguration blockConfig) { - switch (blockConfig.getBlockType()) { - case Drawers: - if (blockConfig.getDrawerCount() == 1) - return ModBlocks.fullDrawers1; - if (blockConfig.getDrawerCount() == 2 && !blockConfig.isHalfDepth()) - return ModBlocks.fullDrawers2; - if (blockConfig.getDrawerCount() == 4 && !blockConfig.isHalfDepth()) - return ModBlocks.fullDrawers4; - if (blockConfig.getDrawerCount() == 2 && blockConfig.isHalfDepth()) - return ModBlocks.halfDrawers2; - if (blockConfig.getDrawerCount() == 4 && blockConfig.isHalfDepth()) - return ModBlocks.halfDrawers4; - break; - case DrawersSorting: - if (blockConfig.getDrawerCount() == 1) - return RefinedRelocation.fullDrawers1; - if (blockConfig.getDrawerCount() == 2 && !blockConfig.isHalfDepth()) - return RefinedRelocation.fullDrawers2; - if (blockConfig.getDrawerCount() == 4 && !blockConfig.isHalfDepth()) - return RefinedRelocation.fullDrawers4; - if (blockConfig.getDrawerCount() == 2 && blockConfig.isHalfDepth()) - return RefinedRelocation.halfDrawers2; - if (blockConfig.getDrawerCount() == 4 && blockConfig.isHalfDepth()) - return RefinedRelocation.halfDrawers4; - break; - case Trim: - return ModBlocks.trim; - case TrimSorting: - return RefinedRelocation.trim; - } - return null; - } - - @Override - public void init () { - for (int i = 0, p = 0, m = 0; i < 8; i++, p++, m++) - setPlankSlab(i, GameRegistry.findBlock("Natura", "planks"), p, GameRegistry.findBlock("Natura", "plankSlab1"), m); - for (int i = 8, p = 8, m = 0; i < textureNames.length; i++, p++, m++) - setPlankSlab(i, GameRegistry.findBlock("Natura", "planks"), p, GameRegistry.findBlock("Natura", "plankSlab2"), m); - } -} diff --git a/packs/Natura/src/com/jaquadro/minecraft/storagedrawers/packs/natura/core/ModBlocks.java b/packs/Natura/src/com/jaquadro/minecraft/storagedrawers/packs/natura/core/ModBlocks.java deleted file mode 100644 index 3a8e451..0000000 --- a/packs/Natura/src/com/jaquadro/minecraft/storagedrawers/packs/natura/core/ModBlocks.java +++ /dev/null @@ -1,85 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.natura.core; - -import com.jaquadro.minecraft.storagedrawers.api.IStorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.StorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.config.IBlockConfig; -import com.jaquadro.minecraft.storagedrawers.api.config.IUserConfig; -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockConfiguration; -import com.jaquadro.minecraft.storagedrawers.api.pack.IPackBlockFactory; -import com.jaquadro.minecraft.storagedrawers.api.pack.IPackDataResolver; -import com.jaquadro.minecraft.storagedrawers.block.tile.TileEntityDrawersStandard; -import com.jaquadro.minecraft.storagedrawers.packs.natura.StorageDrawersPack; -import cpw.mods.fml.common.ObfuscationReflectionHelper; -import cpw.mods.fml.common.registry.GameData; -import net.minecraft.block.Block; -import net.minecraft.tileentity.TileEntity; - -import java.util.Map; - -public class ModBlocks -{ - public static Block fullDrawers1; - public static Block fullDrawers2; - public static Block fullDrawers4; - public static Block halfDrawers2; - public static Block halfDrawers4; - public static Block trim; - - public void init () { - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api == null) - return; - - IPackBlockFactory factory = api.packFactory(); - IPackDataResolver resolver = StorageDrawersPack.instance.resolver; - - fullDrawers1 = factory.createBlock(BlockConfiguration.BasicFull1, resolver); - fullDrawers2 = factory.createBlock(BlockConfiguration.BasicFull2, resolver); - fullDrawers4 = factory.createBlock(BlockConfiguration.BasicFull4, resolver); - halfDrawers2 = factory.createBlock(BlockConfiguration.BasicHalf2, resolver); - halfDrawers4 = factory.createBlock(BlockConfiguration.BasicHalf4, resolver); - trim = factory.createBlock(BlockConfiguration.Trim, resolver); - - IUserConfig config = api.userConfig(); - IBlockConfig blockConfig = config.blockConfig(); - - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull1))) - factory.registerBlock(fullDrawers1, "fullDrawers1"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull2))) - factory.registerBlock(fullDrawers2, "fullDrawers2"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull4))) - factory.registerBlock(fullDrawers4, "fullDrawers4"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicHalf2))) - factory.registerBlock(halfDrawers2, "halfDrawers2"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicHalf4))) - factory.registerBlock(halfDrawers4, "halfDrawers4"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.Trim))) - factory.registerBlock(trim, "trim"); - - if (!config.addonConfig().showAddonItemsNEI()) { - factory.hideBlock(getQualifiedName(fullDrawers1)); - factory.hideBlock(getQualifiedName(fullDrawers2)); - factory.hideBlock(getQualifiedName(fullDrawers4)); - factory.hideBlock(getQualifiedName(halfDrawers2)); - factory.hideBlock(getQualifiedName(halfDrawers4)); - factory.hideBlock(getQualifiedName(trim)); - } - - addAlternativeTileEntityMappings(TileEntityDrawersStandard.class, getQualifiedName(fullDrawers1), - getQualifiedName(fullDrawers2), getQualifiedName(fullDrawers4), - getQualifiedName(halfDrawers2), getQualifiedName(halfDrawers4)); - } - - public static String getQualifiedName (Block block) { - return GameData.getBlockRegistry().getNameForObject(block); - } - - public static void addAlternativeTileEntityMappings (Class tileEntityClass, String... alternatives) { - Map> teMappings = ObfuscationReflectionHelper.getPrivateValue(TileEntity.class, null, "field_" + "145855_i", "nameToClassMap"); - for (String s : alternatives) { - if (!teMappings.containsKey(s)) { - teMappings.put(s, tileEntityClass); - } - } - } -} diff --git a/packs/Natura/src/com/jaquadro/minecraft/storagedrawers/packs/natura/core/ModCreativeTabs.java b/packs/Natura/src/com/jaquadro/minecraft/storagedrawers/packs/natura/core/ModCreativeTabs.java deleted file mode 100644 index d4f0b74..0000000 --- a/packs/Natura/src/com/jaquadro/minecraft/storagedrawers/packs/natura/core/ModCreativeTabs.java +++ /dev/null @@ -1,63 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.natura.core; - -import com.jaquadro.minecraft.storagedrawers.api.IStorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.StorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.config.IBlockConfig; -import com.jaquadro.minecraft.storagedrawers.api.config.IUserConfig; -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockConfiguration; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.init.Blocks; -import net.minecraft.item.Item; - -public final class ModCreativeTabs -{ - private ModCreativeTabs () { } - - private static CreativeTabs tabStorageDrawers = null; - - public static CreativeTabs getTabStorageDrawers () { - if (tabStorageDrawers != null) - return tabStorageDrawers; - - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api == null) - return null; - - IUserConfig config = api.userConfig(); - if (config.addonConfig().addonItemsUseSeparateTab() && config.addonConfig().showAddonItemsVanilla()) { - tabStorageDrawers = new CreativeTabs("storageDrawersNatura") - { - @Override - @SideOnly(Side.CLIENT) - public Item getTabIconItem () { - return getTabItem(); - } - }; - } - - return tabStorageDrawers; - } - - private static Item getTabItem () { - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api == null) - return Item.getItemFromBlock(Blocks.chest); - - IBlockConfig blockConfig = api.userConfig().blockConfig(); - - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull2))) - return Item.getItemFromBlock(ModBlocks.fullDrawers2); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull4))) - return Item.getItemFromBlock(ModBlocks.fullDrawers4); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicFull1))) - return Item.getItemFromBlock(ModBlocks.fullDrawers1); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicHalf2))) - return Item.getItemFromBlock(ModBlocks.halfDrawers2); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.BasicHalf4))) - return Item.getItemFromBlock(ModBlocks.halfDrawers4); - - return Item.getItemFromBlock(Blocks.chest); - } -} diff --git a/packs/Natura/src/com/jaquadro/minecraft/storagedrawers/packs/natura/core/RefinedRelocation.java b/packs/Natura/src/com/jaquadro/minecraft/storagedrawers/packs/natura/core/RefinedRelocation.java deleted file mode 100644 index b726c0b..0000000 --- a/packs/Natura/src/com/jaquadro/minecraft/storagedrawers/packs/natura/core/RefinedRelocation.java +++ /dev/null @@ -1,78 +0,0 @@ -package com.jaquadro.minecraft.storagedrawers.packs.natura.core; - -import com.jaquadro.minecraft.storagedrawers.api.IStorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.StorageDrawersApi; -import com.jaquadro.minecraft.storagedrawers.api.config.IBlockConfig; -import com.jaquadro.minecraft.storagedrawers.api.config.IUserConfig; -import com.jaquadro.minecraft.storagedrawers.api.pack.BlockConfiguration; -import com.jaquadro.minecraft.storagedrawers.api.pack.IPackBlockFactory; -import com.jaquadro.minecraft.storagedrawers.api.pack.IPackDataResolver; -import com.jaquadro.minecraft.storagedrawers.integration.refinedrelocation.*; -import com.jaquadro.minecraft.storagedrawers.packs.natura.StorageDrawersPack; -import cpw.mods.fml.common.Loader; -import net.minecraft.block.Block; - -public class RefinedRelocation -{ - public static Block fullDrawers1; - public static Block fullDrawers2; - public static Block fullDrawers4; - public static Block halfDrawers2; - public static Block halfDrawers4; - public static Block trim; - - public static void init () { - IStorageDrawersApi api = StorageDrawersApi.instance(); - if (api == null) - return; - - if (!Loader.isModLoaded("RefinedRelocation") || !api.userConfig().integrationConfig().isRefinedRelocationEnabled()) - return; - - IPackBlockFactory factory = api.packFactory(); - IPackDataResolver resolver = StorageDrawersPack.instance.resolver; - - fullDrawers1 = factory.createBlock(BlockConfiguration.SortingFull1, resolver); - fullDrawers2 = factory.createBlock(BlockConfiguration.SortingFull2, resolver); - fullDrawers4 = factory.createBlock(BlockConfiguration.SortingFull4, resolver); - halfDrawers2 = factory.createBlock(BlockConfiguration.SortingHalf2, resolver); - halfDrawers4 = factory.createBlock(BlockConfiguration.SortingHalf4, resolver); - trim = factory.createBlock(BlockConfiguration.TrimSorting, resolver); - - factory.bindSortingBlock(ModBlocks.fullDrawers1, fullDrawers1); - factory.bindSortingBlock(ModBlocks.fullDrawers2, fullDrawers2); - factory.bindSortingBlock(ModBlocks.fullDrawers4, fullDrawers4); - factory.bindSortingBlock(ModBlocks.halfDrawers2, halfDrawers2); - factory.bindSortingBlock(ModBlocks.halfDrawers4, halfDrawers4); - factory.bindSortingBlock(ModBlocks.trim, trim); - - IUserConfig config = api.userConfig(); - IBlockConfig blockConfig = config.blockConfig(); - - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingFull1))) - factory.registerBlock(fullDrawers1, "fullDrawersSort1"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingFull2))) - factory.registerBlock(fullDrawers2, "fullDrawersSort2"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingFull4))) - factory.registerBlock(fullDrawers4, "fullDrawersSort4"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingHalf2))) - factory.registerBlock(halfDrawers2, "halfDrawersSort2"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.SortingHalf4))) - factory.registerBlock(halfDrawers4, "halfDrawersSort4"); - if (blockConfig.isBlockEnabled(blockConfig.getBlockConfigName(BlockConfiguration.TrimSorting))) - factory.registerBlock(trim, "trimSort"); - - if (!config.addonConfig().showAddonItemsNEI()) { - factory.hideBlock(ModBlocks.getQualifiedName(fullDrawers1)); - factory.hideBlock(ModBlocks.getQualifiedName(fullDrawers2)); - factory.hideBlock(ModBlocks.getQualifiedName(fullDrawers4)); - factory.hideBlock(ModBlocks.getQualifiedName(halfDrawers2)); - factory.hideBlock(ModBlocks.getQualifiedName(halfDrawers4)); - factory.hideBlock(ModBlocks.getQualifiedName(trim)); - } - - ModBlocks.addAlternativeTileEntityMappings(TileSortingDrawersStandard.class, ModBlocks.getQualifiedName(fullDrawers1), - ModBlocks.getQualifiedName(fullDrawers2), ModBlocks.getQualifiedName(fullDrawers4), - ModBlocks.getQualifiedName(halfDrawers2), ModBlocks.getQualifiedName(halfDrawers4)); - } -} diff --git a/src/com/jaquadro/minecraft/storagedrawers/StorageDrawers.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/StorageDrawers.java similarity index 98% rename from src/com/jaquadro/minecraft/storagedrawers/StorageDrawers.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/StorageDrawers.java index aad246b..829fbbf 100644 --- a/src/com/jaquadro/minecraft/storagedrawers/StorageDrawers.java +++ b/src/main/java/com/jaquadro/minecraft/storagedrawers/StorageDrawers.java @@ -29,7 +29,7 @@ public class StorageDrawers { public static final String MOD_ID = "StorageDrawers"; public static final String MOD_NAME = "Storage Drawers"; - public static final String MOD_VERSION = "@VERSION@"; + public static final String MOD_VERSION = "GRADLETOKEN_VERSION"; public static final String SOURCE_PATH = "com.jaquadro.minecraft.storagedrawers."; public static final Api api = new Api(); diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/IStorageDrawersApi.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/IStorageDrawersApi.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/IStorageDrawersApi.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/IStorageDrawersApi.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/StorageDrawersApi.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/StorageDrawersApi.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/StorageDrawersApi.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/StorageDrawersApi.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/config/IAddonConfig.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/config/IAddonConfig.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/config/IAddonConfig.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/config/IAddonConfig.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/config/IBlockConfig.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/config/IBlockConfig.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/config/IBlockConfig.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/config/IBlockConfig.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/config/IIntegrationConfig.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/config/IIntegrationConfig.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/config/IIntegrationConfig.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/config/IIntegrationConfig.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/config/IUserConfig.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/config/IUserConfig.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/config/IUserConfig.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/config/IUserConfig.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/config/package-info.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/config/package-info.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/config/package-info.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/config/package-info.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/event/DrawerPopulatedEvent.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/event/DrawerPopulatedEvent.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/event/DrawerPopulatedEvent.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/event/DrawerPopulatedEvent.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/event/package-info.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/event/package-info.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/event/package-info.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/event/package-info.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/inventory/IDrawerInventory.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/inventory/IDrawerInventory.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/inventory/IDrawerInventory.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/inventory/IDrawerInventory.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/inventory/IInventoryAdapter.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/inventory/IInventoryAdapter.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/inventory/IInventoryAdapter.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/inventory/IInventoryAdapter.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/inventory/SlotType.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/inventory/SlotType.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/inventory/SlotType.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/inventory/SlotType.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/inventory/package-info.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/inventory/package-info.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/inventory/package-info.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/inventory/package-info.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/pack/BlockConfiguration.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/pack/BlockConfiguration.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/pack/BlockConfiguration.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/pack/BlockConfiguration.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/pack/BlockType.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/pack/BlockType.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/pack/BlockType.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/pack/BlockType.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/pack/ExtendedDataResolver.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/pack/ExtendedDataResolver.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/pack/ExtendedDataResolver.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/pack/ExtendedDataResolver.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/pack/IExtendedDataResolver.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/pack/IExtendedDataResolver.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/pack/IExtendedDataResolver.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/pack/IExtendedDataResolver.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/pack/IPackBlock.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/pack/IPackBlock.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/pack/IPackBlock.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/pack/IPackBlock.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/pack/IPackBlockFactory.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/pack/IPackBlockFactory.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/pack/IPackBlockFactory.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/pack/IPackBlockFactory.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/pack/IPackDataResolver.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/pack/IPackDataResolver.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/pack/IPackDataResolver.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/pack/IPackDataResolver.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/pack/StandardDataResolver.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/pack/StandardDataResolver.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/pack/StandardDataResolver.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/pack/StandardDataResolver.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/pack/TextureType.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/pack/TextureType.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/pack/TextureType.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/pack/TextureType.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/pack/package-info.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/pack/package-info.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/pack/package-info.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/pack/package-info.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/package-info.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/package-info.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/package-info.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/package-info.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/registry/IIngredientHandler.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/registry/IIngredientHandler.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/registry/IIngredientHandler.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/registry/IIngredientHandler.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/registry/IRecipeHandler.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/registry/IRecipeHandler.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/registry/IRecipeHandler.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/registry/IRecipeHandler.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/registry/IRecipeHandlerRegistry.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/registry/IRecipeHandlerRegistry.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/registry/IRecipeHandlerRegistry.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/registry/IRecipeHandlerRegistry.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/registry/IRenderRegistry.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/registry/IRenderRegistry.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/registry/IRenderRegistry.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/registry/IRenderRegistry.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/registry/IWailaRegistry.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/registry/IWailaRegistry.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/registry/IWailaRegistry.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/registry/IWailaRegistry.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/registry/IWailaTooltipHandler.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/registry/IWailaTooltipHandler.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/registry/IWailaTooltipHandler.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/registry/IWailaTooltipHandler.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/registry/package-info.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/registry/package-info.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/registry/package-info.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/registry/package-info.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/render/IRenderLabel.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/render/IRenderLabel.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/render/IRenderLabel.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/render/IRenderLabel.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/render/package-info.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/render/package-info.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/render/package-info.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/render/package-info.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/security/ISecurityProvider.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/security/ISecurityProvider.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/security/ISecurityProvider.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/security/ISecurityProvider.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/storage/IDrawer.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/IDrawer.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/storage/IDrawer.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/IDrawer.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/storage/IDrawerGroup.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/IDrawerGroup.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/storage/IDrawerGroup.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/IDrawerGroup.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/storage/IDrawerGroupInteractive.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/IDrawerGroupInteractive.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/storage/IDrawerGroupInteractive.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/IDrawerGroupInteractive.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/storage/IFractionalDrawer.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/IFractionalDrawer.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/storage/IFractionalDrawer.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/IFractionalDrawer.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/storage/INetworked.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/INetworked.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/storage/INetworked.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/INetworked.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/storage/IPriorityGroup.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/IPriorityGroup.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/storage/IPriorityGroup.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/IPriorityGroup.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/storage/ISmartGroup.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/ISmartGroup.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/storage/ISmartGroup.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/ISmartGroup.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/IDowngradable.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/IDowngradable.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/IDowngradable.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/IDowngradable.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/ILockable.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/ILockable.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/ILockable.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/ILockable.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/IProtectable.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/IProtectable.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/IProtectable.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/IProtectable.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/ISealable.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/ISealable.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/ISealable.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/ISealable.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/IShroudable.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/IShroudable.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/IShroudable.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/IShroudable.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/IVoidable.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/IVoidable.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/IVoidable.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/IVoidable.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/LockAttribute.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/LockAttribute.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/LockAttribute.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/LockAttribute.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/package-info.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/package-info.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/package-info.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/attribute/package-info.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/api/storage/package-info.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/package-info.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/api/storage/package-info.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/api/storage/package-info.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/BlockCompDrawers.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/BlockCompDrawers.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/BlockCompDrawers.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/BlockCompDrawers.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/BlockController.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/BlockController.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/BlockController.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/BlockController.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/BlockDrawers.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/BlockDrawers.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/BlockDrawers.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/BlockDrawers.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/BlockDrawersCustom.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/BlockDrawersCustom.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/BlockDrawersCustom.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/BlockDrawersCustom.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/BlockFramingTable.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/BlockFramingTable.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/BlockFramingTable.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/BlockFramingTable.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/BlockSlave.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/BlockSlave.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/BlockSlave.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/BlockSlave.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/BlockTrim.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/BlockTrim.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/BlockTrim.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/BlockTrim.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/BlockTrimCustom.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/BlockTrimCustom.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/BlockTrimCustom.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/BlockTrimCustom.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/DataResolver.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/DataResolver.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/DataResolver.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/DataResolver.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/IExtendedBlockClickHandler.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/IExtendedBlockClickHandler.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/IExtendedBlockClickHandler.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/IExtendedBlockClickHandler.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/pack/BlockDrawersPack.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/pack/BlockDrawersPack.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/pack/BlockDrawersPack.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/pack/BlockDrawersPack.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/pack/BlockSortingDrawersPack.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/pack/BlockSortingDrawersPack.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/pack/BlockSortingDrawersPack.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/pack/BlockSortingDrawersPack.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/pack/BlockSortingTrimPack.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/pack/BlockSortingTrimPack.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/pack/BlockSortingTrimPack.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/pack/BlockSortingTrimPack.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/pack/BlockTrimPack.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/pack/BlockTrimPack.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/pack/BlockTrimPack.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/pack/BlockTrimPack.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/tile/BaseTileEntity.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/tile/BaseTileEntity.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/tile/BaseTileEntity.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/tile/BaseTileEntity.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/tile/BlockCoord.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/tile/BlockCoord.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/tile/BlockCoord.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/tile/BlockCoord.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityController.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityController.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityController.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityController.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityDrawers.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityDrawers.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityDrawers.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityDrawers.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityDrawersComp.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityDrawersComp.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityDrawersComp.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityDrawersComp.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityDrawersStandard.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityDrawersStandard.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityDrawersStandard.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityDrawersStandard.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityFramingTable.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityFramingTable.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityFramingTable.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityFramingTable.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntitySlave.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntitySlave.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntitySlave.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntitySlave.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityTrim.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityTrim.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityTrim.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/block/tile/TileEntityTrim.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/client/gui/GuiDrawers.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/client/gui/GuiDrawers.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/client/gui/GuiDrawers.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/client/gui/GuiDrawers.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/client/gui/GuiFraming.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/client/gui/GuiFraming.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/client/gui/GuiFraming.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/client/gui/GuiFraming.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/client/renderer/ControllerRenderer.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/ControllerRenderer.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/client/renderer/ControllerRenderer.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/ControllerRenderer.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/client/renderer/DrawersCustomRenderer.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/DrawersCustomRenderer.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/client/renderer/DrawersCustomRenderer.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/DrawersCustomRenderer.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/client/renderer/DrawersItemRenderer.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/DrawersItemRenderer.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/client/renderer/DrawersItemRenderer.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/DrawersItemRenderer.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/client/renderer/DrawersRenderer.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/DrawersRenderer.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/client/renderer/DrawersRenderer.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/DrawersRenderer.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/client/renderer/FramingTableRenderer.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/FramingTableRenderer.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/client/renderer/FramingTableRenderer.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/FramingTableRenderer.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/client/renderer/GLUtil.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/GLUtil.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/client/renderer/GLUtil.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/GLUtil.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/client/renderer/ModularBoxRenderer.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/ModularBoxRenderer.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/client/renderer/ModularBoxRenderer.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/ModularBoxRenderer.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/client/renderer/PanelBoxRenderer.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/PanelBoxRenderer.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/client/renderer/PanelBoxRenderer.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/PanelBoxRenderer.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/client/renderer/RenderUtil.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/RenderUtil.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/client/renderer/RenderUtil.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/RenderUtil.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/client/renderer/StorageRenderItem.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/StorageRenderItem.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/client/renderer/StorageRenderItem.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/StorageRenderItem.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/client/renderer/TileEntityDrawersRenderer.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/TileEntityDrawersRenderer.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/client/renderer/TileEntityDrawersRenderer.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/TileEntityDrawersRenderer.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/client/renderer/TileEntityFramingRenderer.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/TileEntityFramingRenderer.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/client/renderer/TileEntityFramingRenderer.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/TileEntityFramingRenderer.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/client/renderer/TrimCustomRenderer.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/TrimCustomRenderer.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/client/renderer/TrimCustomRenderer.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/TrimCustomRenderer.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/client/renderer/TrimItemRender.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/TrimItemRender.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/client/renderer/TrimItemRender.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/TrimItemRender.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/client/renderer/common/CommonDrawerRenderer.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/common/CommonDrawerRenderer.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/client/renderer/common/CommonDrawerRenderer.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/common/CommonDrawerRenderer.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/client/renderer/common/CommonFramingRenderer.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/common/CommonFramingRenderer.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/client/renderer/common/CommonFramingRenderer.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/common/CommonFramingRenderer.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/client/renderer/common/CommonTrimRenderer.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/common/CommonTrimRenderer.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/client/renderer/common/CommonTrimRenderer.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/client/renderer/common/CommonTrimRenderer.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/config/CompTierRegistry.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/config/CompTierRegistry.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/config/CompTierRegistry.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/config/CompTierRegistry.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/config/ConfigManager.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/config/ConfigManager.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/config/ConfigManager.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/config/ConfigManager.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/config/ModConfigGui.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/config/ModConfigGui.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/config/ModConfigGui.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/config/ModConfigGui.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/config/OreDictRegistry.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/config/OreDictRegistry.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/config/OreDictRegistry.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/config/OreDictRegistry.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/config/RecipeHandlerRegistry.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/config/RecipeHandlerRegistry.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/config/RecipeHandlerRegistry.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/config/RecipeHandlerRegistry.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/config/RenderRegistry.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/config/RenderRegistry.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/config/RenderRegistry.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/config/RenderRegistry.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/config/WailaRegistry.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/config/WailaRegistry.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/config/WailaRegistry.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/config/WailaRegistry.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/core/Api.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/core/Api.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/core/Api.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/core/Api.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/core/ClientProxy.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/core/ClientProxy.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/core/ClientProxy.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/core/ClientProxy.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/core/CommonProxy.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/core/CommonProxy.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/core/CommonProxy.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/core/CommonProxy.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/core/ForgeEventHandler.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/core/ForgeEventHandler.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/core/ForgeEventHandler.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/core/ForgeEventHandler.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/core/ModBlocks.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/core/ModBlocks.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/core/ModBlocks.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/core/ModBlocks.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/core/ModCreativeTabs.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/core/ModCreativeTabs.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/core/ModCreativeTabs.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/core/ModCreativeTabs.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/core/ModGuiFactory.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/core/ModGuiFactory.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/core/ModGuiFactory.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/core/ModGuiFactory.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/core/ModItems.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/core/ModItems.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/core/ModItems.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/core/ModItems.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/core/ModRecipes.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/core/ModRecipes.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/core/ModRecipes.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/core/ModRecipes.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/core/api/BlockRegistry.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/core/api/BlockRegistry.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/core/api/BlockRegistry.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/core/api/BlockRegistry.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/core/api/PackFactory.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/core/api/PackFactory.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/core/api/PackFactory.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/core/api/PackFactory.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/core/api/PackRecipes.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/core/api/PackRecipes.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/core/api/PackRecipes.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/core/api/PackRecipes.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/core/handlers/GuiHandler.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/core/handlers/GuiHandler.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/core/handlers/GuiHandler.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/core/handlers/GuiHandler.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/core/recipe/FallbackShapedOreRecipe.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/core/recipe/FallbackShapedOreRecipe.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/core/recipe/FallbackShapedOreRecipe.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/core/recipe/FallbackShapedOreRecipe.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/core/recipe/TemplateRecipe.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/core/recipe/TemplateRecipe.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/core/recipe/TemplateRecipe.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/core/recipe/TemplateRecipe.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/AppliedEnergistics.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/AppliedEnergistics.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/AppliedEnergistics.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/AppliedEnergistics.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/ChiselIntegrationModule.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/ChiselIntegrationModule.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/ChiselIntegrationModule.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/ChiselIntegrationModule.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/GTNHIntegrationModule.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/GTNHIntegrationModule.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/GTNHIntegrationModule.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/GTNHIntegrationModule.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/IntegrationModule.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/IntegrationModule.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/IntegrationModule.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/IntegrationModule.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/IntegrationRegistry.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/IntegrationRegistry.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/IntegrationRegistry.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/IntegrationRegistry.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/MineTweaker.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/MineTweaker.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/MineTweaker.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/MineTweaker.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/NotEnoughItems.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/NotEnoughItems.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/NotEnoughItems.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/NotEnoughItems.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/RefinedRelocation.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/RefinedRelocation.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/RefinedRelocation.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/RefinedRelocation.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/Thaumcraft.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/Thaumcraft.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/Thaumcraft.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/Thaumcraft.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/ThermalExpansion.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/ThermalExpansion.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/ThermalExpansion.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/ThermalExpansion.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/ThermalFoundation.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/ThermalFoundation.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/ThermalFoundation.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/ThermalFoundation.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/Waila.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/Waila.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/Waila.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/Waila.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/ae2/DrawerExternalStorageHandler.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/ae2/DrawerExternalStorageHandler.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/ae2/DrawerExternalStorageHandler.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/ae2/DrawerExternalStorageHandler.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/ae2/DrawerMEInventory.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/ae2/DrawerMEInventory.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/ae2/DrawerMEInventory.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/ae2/DrawerMEInventory.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/ae2/IStorageBusMonitorFactory.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/ae2/IStorageBusMonitorFactory.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/ae2/IStorageBusMonitorFactory.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/ae2/IStorageBusMonitorFactory.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/ae2/IngredientHandler.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/ae2/IngredientHandler.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/ae2/IngredientHandler.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/ae2/IngredientHandler.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/ae2/ShapedRecipeHandler.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/ae2/ShapedRecipeHandler.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/ae2/ShapedRecipeHandler.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/ae2/ShapedRecipeHandler.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/ae2/ShapelessRecipeHandler.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/ae2/ShapelessRecipeHandler.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/ae2/ShapelessRecipeHandler.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/ae2/ShapelessRecipeHandler.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/gtnh/ModRecipes.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/gtnh/ModRecipes.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/gtnh/ModRecipes.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/gtnh/ModRecipes.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/minetweaker/Compaction.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/minetweaker/Compaction.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/minetweaker/Compaction.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/minetweaker/Compaction.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/minetweaker/OreDictionaryBlacklist.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/minetweaker/OreDictionaryBlacklist.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/minetweaker/OreDictionaryBlacklist.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/minetweaker/OreDictionaryBlacklist.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/minetweaker/OreDictionaryWhitelist.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/minetweaker/OreDictionaryWhitelist.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/minetweaker/OreDictionaryWhitelist.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/minetweaker/OreDictionaryWhitelist.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/notenoughitems/NEIStorageDrawersConfig.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/notenoughitems/NEIStorageDrawersConfig.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/notenoughitems/NEIStorageDrawersConfig.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/notenoughitems/NEIStorageDrawersConfig.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/BlockSortingCompDrawers.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/BlockSortingCompDrawers.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/BlockSortingCompDrawers.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/BlockSortingCompDrawers.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/BlockSortingDrawers.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/BlockSortingDrawers.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/BlockSortingDrawers.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/BlockSortingDrawers.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/BlockSortingTrim.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/BlockSortingTrim.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/BlockSortingTrim.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/BlockSortingTrim.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/DrawerFilter.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/DrawerFilter.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/DrawerFilter.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/DrawerFilter.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/DrawerSortingInventory.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/DrawerSortingInventory.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/DrawerSortingInventory.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/DrawerSortingInventory.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/ItemSortingCompDrawers.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/ItemSortingCompDrawers.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/ItemSortingCompDrawers.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/ItemSortingCompDrawers.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/ItemSortingDrawers.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/ItemSortingDrawers.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/ItemSortingDrawers.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/ItemSortingDrawers.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/ItemSortingTrim.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/ItemSortingTrim.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/ItemSortingTrim.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/ItemSortingTrim.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/ItemUpgradeSorting.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/ItemUpgradeSorting.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/ItemUpgradeSorting.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/ItemUpgradeSorting.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/SortingBlockRegistry.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/SortingBlockRegistry.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/SortingBlockRegistry.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/SortingBlockRegistry.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/TileSortingDrawersComp.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/TileSortingDrawersComp.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/TileSortingDrawersComp.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/TileSortingDrawersComp.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/TileSortingDrawersStandard.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/TileSortingDrawersStandard.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/TileSortingDrawersStandard.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/TileSortingDrawersStandard.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/TileSortingTrim.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/TileSortingTrim.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/TileSortingTrim.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/refinedrelocation/TileSortingTrim.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/integration/thermalfoundation/CoFHSecurityProvider.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/integration/thermalfoundation/CoFHSecurityProvider.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/integration/thermalfoundation/CoFHSecurityProvider.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/integration/thermalfoundation/CoFHSecurityProvider.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/inventory/ContainerDrawers.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/ContainerDrawers.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/inventory/ContainerDrawers.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/ContainerDrawers.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/inventory/ContainerDrawers1.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/ContainerDrawers1.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/inventory/ContainerDrawers1.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/ContainerDrawers1.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/inventory/ContainerDrawers2.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/ContainerDrawers2.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/inventory/ContainerDrawers2.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/ContainerDrawers2.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/inventory/ContainerDrawers4.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/ContainerDrawers4.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/inventory/ContainerDrawers4.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/ContainerDrawers4.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/inventory/ContainerDrawersComp.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/ContainerDrawersComp.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/inventory/ContainerDrawersComp.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/ContainerDrawersComp.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/inventory/ContainerFramingTable.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/ContainerFramingTable.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/inventory/ContainerFramingTable.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/ContainerFramingTable.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/inventory/ISideManager.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/ISideManager.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/inventory/ISideManager.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/ISideManager.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/inventory/InventoryContainerProxy.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/InventoryContainerProxy.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/inventory/InventoryContainerProxy.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/InventoryContainerProxy.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/inventory/InventoryStack.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/InventoryStack.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/inventory/InventoryStack.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/InventoryStack.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/inventory/InventoryStorage.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/InventoryStorage.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/inventory/InventoryStorage.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/InventoryStorage.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/inventory/InventoryUpgrade.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/InventoryUpgrade.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/inventory/InventoryUpgrade.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/InventoryUpgrade.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/inventory/SlotCraftResult.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/SlotCraftResult.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/inventory/SlotCraftResult.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/SlotCraftResult.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/inventory/SlotRestricted.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/SlotRestricted.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/inventory/SlotRestricted.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/SlotRestricted.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/inventory/SlotStorage.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/SlotStorage.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/inventory/SlotStorage.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/SlotStorage.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/inventory/SlotUpgrade.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/SlotUpgrade.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/inventory/SlotUpgrade.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/SlotUpgrade.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/inventory/StorageInventory.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/StorageInventory.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/inventory/StorageInventory.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/inventory/StorageInventory.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/ItemBasicDrawers.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemBasicDrawers.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/ItemBasicDrawers.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemBasicDrawers.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/ItemCompDrawers.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemCompDrawers.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/ItemCompDrawers.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemCompDrawers.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/ItemController.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemController.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/ItemController.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemController.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/ItemCustomDrawers.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemCustomDrawers.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/ItemCustomDrawers.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemCustomDrawers.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/ItemCustomTrim.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemCustomTrim.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/ItemCustomTrim.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemCustomTrim.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/ItemDrawers.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemDrawers.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/ItemDrawers.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemDrawers.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/ItemFramingTable.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemFramingTable.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/ItemFramingTable.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemFramingTable.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/ItemPersonalKey.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemPersonalKey.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/ItemPersonalKey.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemPersonalKey.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/ItemShroudKey.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemShroudKey.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/ItemShroudKey.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemShroudKey.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/ItemTape.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemTape.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/ItemTape.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemTape.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/ItemTrim.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemTrim.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/ItemTrim.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemTrim.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/ItemUpgrade.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemUpgrade.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/ItemUpgrade.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemUpgrade.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeCreative.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeCreative.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeCreative.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeCreative.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeDowngrade.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeDowngrade.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeDowngrade.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeDowngrade.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeLock.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeLock.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeLock.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeLock.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeRedstone.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeRedstone.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeRedstone.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeRedstone.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeStatus.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeStatus.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeStatus.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeStatus.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeVoid.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeVoid.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeVoid.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/ItemUpgradeVoid.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/pack/ItemDrawersPack.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/pack/ItemDrawersPack.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/pack/ItemDrawersPack.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/pack/ItemDrawersPack.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/pack/ItemSortingDrawersPack.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/pack/ItemSortingDrawersPack.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/pack/ItemSortingDrawersPack.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/pack/ItemSortingDrawersPack.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/pack/ItemSortingTrimPack.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/pack/ItemSortingTrimPack.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/pack/ItemSortingTrimPack.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/pack/ItemSortingTrimPack.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/item/pack/ItemTrimPack.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/item/pack/ItemTrimPack.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/item/pack/ItemTrimPack.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/item/pack/ItemTrimPack.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/network/BlockClickMessage.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/network/BlockClickMessage.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/network/BlockClickMessage.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/network/BlockClickMessage.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/network/CountUpdateMessage.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/network/CountUpdateMessage.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/network/CountUpdateMessage.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/network/CountUpdateMessage.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/security/DefaultSecurityProvider.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/security/DefaultSecurityProvider.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/security/DefaultSecurityProvider.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/security/DefaultSecurityProvider.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/security/SecurityManager.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/security/SecurityManager.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/security/SecurityManager.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/security/SecurityManager.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/security/SecurityRegistry.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/security/SecurityRegistry.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/security/SecurityRegistry.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/security/SecurityRegistry.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/storage/BaseDrawerData.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/storage/BaseDrawerData.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/storage/BaseDrawerData.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/storage/BaseDrawerData.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/storage/CompDrawerData.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/storage/CompDrawerData.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/storage/CompDrawerData.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/storage/CompDrawerData.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/storage/DefaultStorageProvider.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/storage/DefaultStorageProvider.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/storage/DefaultStorageProvider.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/storage/DefaultStorageProvider.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/storage/DrawerData.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/storage/DrawerData.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/storage/DrawerData.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/storage/DrawerData.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/storage/ICentralInventory.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/storage/ICentralInventory.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/storage/ICentralInventory.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/storage/ICentralInventory.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/storage/IStorageProvider.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/storage/IStorageProvider.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/storage/IStorageProvider.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/storage/IStorageProvider.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/storage/IUpgradeProvider.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/storage/IUpgradeProvider.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/storage/IUpgradeProvider.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/storage/IUpgradeProvider.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/util/ItemMetaListRegistry.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/util/ItemMetaListRegistry.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/util/ItemMetaListRegistry.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/util/ItemMetaListRegistry.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/util/ItemMetaRegistry.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/util/ItemMetaRegistry.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/util/ItemMetaRegistry.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/util/ItemMetaRegistry.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/util/RenderHelper.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/util/RenderHelper.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/util/RenderHelper.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/util/RenderHelper.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/util/RenderHelperAO.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/util/RenderHelperAO.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/util/RenderHelperAO.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/util/RenderHelperAO.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/util/RenderHelperLL.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/util/RenderHelperLL.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/util/RenderHelperLL.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/util/RenderHelperLL.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/util/RenderHelperState.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/util/RenderHelperState.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/util/RenderHelperState.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/util/RenderHelperState.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/util/UniqueMetaIdentifier.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/util/UniqueMetaIdentifier.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/util/UniqueMetaIdentifier.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/util/UniqueMetaIdentifier.java diff --git a/src/com/jaquadro/minecraft/storagedrawers/util/UniqueMetaRegistry.java b/src/main/java/com/jaquadro/minecraft/storagedrawers/util/UniqueMetaRegistry.java similarity index 100% rename from src/com/jaquadro/minecraft/storagedrawers/util/UniqueMetaRegistry.java rename to src/main/java/com/jaquadro/minecraft/storagedrawers/util/UniqueMetaRegistry.java diff --git a/resources/assets/storagedrawers/lang/de_DE.lang b/src/main/resources/assets/storagedrawers/lang/de_DE.lang similarity index 100% rename from resources/assets/storagedrawers/lang/de_DE.lang rename to src/main/resources/assets/storagedrawers/lang/de_DE.lang diff --git a/resources/assets/storagedrawers/lang/en_US.lang b/src/main/resources/assets/storagedrawers/lang/en_US.lang similarity index 100% rename from resources/assets/storagedrawers/lang/en_US.lang rename to src/main/resources/assets/storagedrawers/lang/en_US.lang diff --git a/resources/assets/storagedrawers/lang/es_AR.lang b/src/main/resources/assets/storagedrawers/lang/es_AR.lang similarity index 100% rename from resources/assets/storagedrawers/lang/es_AR.lang rename to src/main/resources/assets/storagedrawers/lang/es_AR.lang diff --git a/resources/assets/storagedrawers/lang/fr_FR.lang b/src/main/resources/assets/storagedrawers/lang/fr_FR.lang similarity index 100% rename from resources/assets/storagedrawers/lang/fr_FR.lang rename to src/main/resources/assets/storagedrawers/lang/fr_FR.lang diff --git a/resources/assets/storagedrawers/lang/he_IL.lang b/src/main/resources/assets/storagedrawers/lang/he_IL.lang similarity index 100% rename from resources/assets/storagedrawers/lang/he_IL.lang rename to src/main/resources/assets/storagedrawers/lang/he_IL.lang diff --git a/resources/assets/storagedrawers/lang/ja_JP.lang b/src/main/resources/assets/storagedrawers/lang/ja_JP.lang similarity index 100% rename from resources/assets/storagedrawers/lang/ja_JP.lang rename to src/main/resources/assets/storagedrawers/lang/ja_JP.lang diff --git a/resources/assets/storagedrawers/lang/ko_KR.lang b/src/main/resources/assets/storagedrawers/lang/ko_KR.lang similarity index 100% rename from resources/assets/storagedrawers/lang/ko_KR.lang rename to src/main/resources/assets/storagedrawers/lang/ko_KR.lang diff --git a/resources/assets/storagedrawers/lang/pl_PL.lang b/src/main/resources/assets/storagedrawers/lang/pl_PL.lang similarity index 100% rename from resources/assets/storagedrawers/lang/pl_PL.lang rename to src/main/resources/assets/storagedrawers/lang/pl_PL.lang diff --git a/resources/assets/storagedrawers/lang/ru_RU.lang b/src/main/resources/assets/storagedrawers/lang/ru_RU.lang similarity index 100% rename from resources/assets/storagedrawers/lang/ru_RU.lang rename to src/main/resources/assets/storagedrawers/lang/ru_RU.lang diff --git a/resources/assets/storagedrawers/lang/zh_CN.lang b/src/main/resources/assets/storagedrawers/lang/zh_CN.lang similarity index 100% rename from resources/assets/storagedrawers/lang/zh_CN.lang rename to src/main/resources/assets/storagedrawers/lang/zh_CN.lang diff --git a/resources/assets/storagedrawers/lang/zh_TW.lang b/src/main/resources/assets/storagedrawers/lang/zh_TW.lang similarity index 100% rename from resources/assets/storagedrawers/lang/zh_TW.lang rename to src/main/resources/assets/storagedrawers/lang/zh_TW.lang diff --git a/resources/assets/storagedrawers/textures/blocks/base/base_default.png b/src/main/resources/assets/storagedrawers/textures/blocks/base/base_default.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/base/base_default.png rename to src/main/resources/assets/storagedrawers/textures/blocks/base/base_default.png diff --git a/resources/assets/storagedrawers/textures/blocks/base/base_oak.png b/src/main/resources/assets/storagedrawers/textures/blocks/base/base_oak.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/base/base_oak.png rename to src/main/resources/assets/storagedrawers/textures/blocks/base/base_oak.png diff --git a/resources/assets/storagedrawers/textures/blocks/base/trim_default.png b/src/main/resources/assets/storagedrawers/textures/blocks/base/trim_default.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/base/trim_default.png rename to src/main/resources/assets/storagedrawers/textures/blocks/base/trim_default.png diff --git a/resources/assets/storagedrawers/textures/blocks/base/trim_oak.png b/src/main/resources/assets/storagedrawers/textures/blocks/base/trim_oak.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/base/trim_oak.png rename to src/main/resources/assets/storagedrawers/textures/blocks/base/trim_oak.png diff --git a/resources/assets/storagedrawers/textures/blocks/block_config.mcmeta b/src/main/resources/assets/storagedrawers/textures/blocks/block_config.mcmeta similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/block_config.mcmeta rename to src/main/resources/assets/storagedrawers/textures/blocks/block_config.mcmeta diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_acacia_front_1.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_acacia_front_1.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_acacia_front_1.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_acacia_front_1.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_acacia_front_2.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_acacia_front_2.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_acacia_front_2.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_acacia_front_2.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_acacia_front_4.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_acacia_front_4.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_acacia_front_4.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_acacia_front_4.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_acacia_side.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_acacia_side.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_acacia_side.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_acacia_side.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_acacia_side_h.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_acacia_side_h.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_acacia_side_h.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_acacia_side_h.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_acacia_side_v.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_acacia_side_v.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_acacia_side_v.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_acacia_side_v.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_acacia_sort.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_acacia_sort.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_acacia_sort.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_acacia_sort.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_acacia_trim.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_acacia_trim.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_acacia_trim.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_acacia_trim.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_front_1.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_front_1.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_big_oak_front_1.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_front_1.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_front_2.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_front_2.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_big_oak_front_2.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_front_2.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_front_4.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_front_4.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_big_oak_front_4.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_front_4.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_side.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_side.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_big_oak_side.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_side.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_side_h.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_side_h.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_big_oak_side_h.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_side_h.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_side_v.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_side_v.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_big_oak_side_v.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_side_v.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_sort.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_sort.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_big_oak_sort.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_sort.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_trim.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_trim.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_big_oak_trim.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_big_oak_trim.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_birch_front_1.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_birch_front_1.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_birch_front_1.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_birch_front_1.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_birch_front_2.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_birch_front_2.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_birch_front_2.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_birch_front_2.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_birch_front_4.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_birch_front_4.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_birch_front_4.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_birch_front_4.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_birch_side.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_birch_side.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_birch_side.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_birch_side.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_birch_side_h.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_birch_side_h.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_birch_side_h.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_birch_side_h.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_birch_side_v.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_birch_side_v.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_birch_side_v.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_birch_side_v.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_birch_sort.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_birch_sort.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_birch_sort.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_birch_sort.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_birch_trim.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_birch_trim.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_birch_trim.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_birch_trim.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind1.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind1.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind1.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind1.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind2.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind2.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind2.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind2.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind3.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind3.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind3.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind3.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind4.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind4.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind4.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind4.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind5.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind5.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind5.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind5.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind6.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind6.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind6.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_0_ind6.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind1.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind1.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind1.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind1.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind2.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind2.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind2.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind2.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind3.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind3.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind3.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind3.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind4.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind4.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind4.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind4.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind5.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind5.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind5.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind5.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind6.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind6.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind6.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_1_ind6.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind1.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind1.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind1.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind1.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind2.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind2.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind2.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind2.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind3.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind3.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind3.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind3.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind4.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind4.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind4.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind4.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind5.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind5.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind5.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind5.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind6.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind6.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind6.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_front_2_ind6.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_side.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_side.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_side.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_side.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_side_2.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_side_2.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_side_2.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_side_2.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_sort.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_sort.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_sort.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_sort.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_comp_trim.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_trim.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_comp_trim.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_comp_trim.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_controller_front.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_controller_front.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_controller_front.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_controller_front.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_jungle_front_1.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_jungle_front_1.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_jungle_front_1.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_jungle_front_1.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_jungle_front_2.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_jungle_front_2.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_jungle_front_2.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_jungle_front_2.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_jungle_front_4.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_jungle_front_4.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_jungle_front_4.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_jungle_front_4.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_jungle_side.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_jungle_side.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_jungle_side.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_jungle_side.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_jungle_side_h.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_jungle_side_h.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_jungle_side_h.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_jungle_side_h.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_jungle_side_v.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_jungle_side_v.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_jungle_side_v.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_jungle_side_v.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_jungle_sort.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_jungle_sort.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_jungle_sort.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_jungle_sort.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_jungle_trim.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_jungle_trim.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_jungle_trim.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_jungle_trim.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_oak_front_1.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_oak_front_1.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_oak_front_1.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_oak_front_1.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_oak_front_2.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_oak_front_2.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_oak_front_2.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_oak_front_2.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_oak_front_4.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_oak_front_4.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_oak_front_4.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_oak_front_4.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_oak_side.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_oak_side.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_oak_side.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_oak_side.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_oak_side_h.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_oak_side_h.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_oak_side_h.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_oak_side_h.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_oak_side_v.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_oak_side_v.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_oak_side_v.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_oak_side_v.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_oak_sort.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_oak_sort.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_oak_sort.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_oak_sort.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_oak_trim.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_oak_trim.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_oak_trim.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_oak_trim.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_raw_front_1.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_raw_front_1.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_raw_front_1.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_raw_front_1.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_raw_front_2.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_raw_front_2.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_raw_front_2.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_raw_front_2.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_raw_front_4.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_raw_front_4.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_raw_front_4.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_raw_front_4.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_raw_side.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_raw_side.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_raw_side.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_raw_side.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_spruce_front_1.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_spruce_front_1.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_spruce_front_1.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_spruce_front_1.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_spruce_front_2.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_spruce_front_2.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_spruce_front_2.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_spruce_front_2.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_spruce_front_4.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_spruce_front_4.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_spruce_front_4.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_spruce_front_4.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_spruce_side.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_spruce_side.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_spruce_side.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_spruce_side.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_spruce_side_h.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_spruce_side_h.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_spruce_side_h.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_spruce_side_h.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_spruce_side_v.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_spruce_side_v.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_spruce_side_v.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_spruce_side_v.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_spruce_sort.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_spruce_sort.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_spruce_sort.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_spruce_sort.png diff --git a/resources/assets/storagedrawers/textures/blocks/drawers_spruce_trim.png b/src/main/resources/assets/storagedrawers/textures/blocks/drawers_spruce_trim.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/drawers_spruce_trim.png rename to src/main/resources/assets/storagedrawers/textures/blocks/drawers_spruce_trim.png diff --git a/resources/assets/storagedrawers/textures/blocks/indicator/claim_icon.png b/src/main/resources/assets/storagedrawers/textures/blocks/indicator/claim_icon.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/indicator/claim_icon.png rename to src/main/resources/assets/storagedrawers/textures/blocks/indicator/claim_icon.png diff --git a/resources/assets/storagedrawers/textures/blocks/indicator/claim_lock_icon.png b/src/main/resources/assets/storagedrawers/textures/blocks/indicator/claim_lock_icon.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/indicator/claim_lock_icon.png rename to src/main/resources/assets/storagedrawers/textures/blocks/indicator/claim_lock_icon.png diff --git a/resources/assets/storagedrawers/textures/blocks/indicator/indicator_1_off.png b/src/main/resources/assets/storagedrawers/textures/blocks/indicator/indicator_1_off.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/indicator/indicator_1_off.png rename to src/main/resources/assets/storagedrawers/textures/blocks/indicator/indicator_1_off.png diff --git a/resources/assets/storagedrawers/textures/blocks/indicator/indicator_1_on.png b/src/main/resources/assets/storagedrawers/textures/blocks/indicator/indicator_1_on.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/indicator/indicator_1_on.png rename to src/main/resources/assets/storagedrawers/textures/blocks/indicator/indicator_1_on.png diff --git a/resources/assets/storagedrawers/textures/blocks/indicator/indicator_2_off.png b/src/main/resources/assets/storagedrawers/textures/blocks/indicator/indicator_2_off.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/indicator/indicator_2_off.png rename to src/main/resources/assets/storagedrawers/textures/blocks/indicator/indicator_2_off.png diff --git a/resources/assets/storagedrawers/textures/blocks/indicator/indicator_2_on.png b/src/main/resources/assets/storagedrawers/textures/blocks/indicator/indicator_2_on.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/indicator/indicator_2_on.png rename to src/main/resources/assets/storagedrawers/textures/blocks/indicator/indicator_2_on.png diff --git a/resources/assets/storagedrawers/textures/blocks/indicator/indicator_4_off.png b/src/main/resources/assets/storagedrawers/textures/blocks/indicator/indicator_4_off.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/indicator/indicator_4_off.png rename to src/main/resources/assets/storagedrawers/textures/blocks/indicator/indicator_4_off.png diff --git a/resources/assets/storagedrawers/textures/blocks/indicator/indicator_4_on.png b/src/main/resources/assets/storagedrawers/textures/blocks/indicator/indicator_4_on.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/indicator/indicator_4_on.png rename to src/main/resources/assets/storagedrawers/textures/blocks/indicator/indicator_4_on.png diff --git a/resources/assets/storagedrawers/textures/blocks/indicator/lock_icon.png b/src/main/resources/assets/storagedrawers/textures/blocks/indicator/lock_icon.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/indicator/lock_icon.png rename to src/main/resources/assets/storagedrawers/textures/blocks/indicator/lock_icon.png diff --git a/resources/assets/storagedrawers/textures/blocks/indicator/void_icon.png b/src/main/resources/assets/storagedrawers/textures/blocks/indicator/void_icon.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/indicator/void_icon.png rename to src/main/resources/assets/storagedrawers/textures/blocks/indicator/void_icon.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay/handle_1.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay/handle_1.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay/handle_1.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay/handle_1.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay/handle_2.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay/handle_2.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay/handle_2.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay/handle_2.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay/handle_4.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay/handle_4.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay/handle_4.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay/handle_4.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay/shading_boldtrim_1.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_boldtrim_1.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay/shading_boldtrim_1.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_boldtrim_1.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay/shading_boldtrim_2.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_boldtrim_2.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay/shading_boldtrim_2.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_boldtrim_2.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay/shading_boldtrim_4.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_boldtrim_4.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay/shading_boldtrim_4.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_boldtrim_4.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay/shading_face_1.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_face_1.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay/shading_face_1.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_face_1.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay/shading_face_2.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_face_2.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay/shading_face_2.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_face_2.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay/shading_face_4.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_face_4.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay/shading_face_4.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_face_4.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay/shading_trim_1.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_trim_1.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay/shading_trim_1.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_trim_1.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay/shading_trim_2.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_trim_2.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay/shading_trim_2.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_trim_2.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay/shading_trim_4.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_trim_4.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay/shading_trim_4.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_trim_4.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay/shading_worktable_left.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_worktable_left.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay/shading_worktable_left.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_worktable_left.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay/shading_worktable_right.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_worktable_right.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay/shading_worktable_right.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay/shading_worktable_right.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay_diamond.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay_diamond.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay_diamond.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay_diamond.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay_diamond_h.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay_diamond_h.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay_diamond_h.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay_diamond_h.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay_diamond_trim.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay_diamond_trim.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay_diamond_trim.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay_diamond_trim.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay_diamond_v.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay_diamond_v.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay_diamond_v.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay_diamond_v.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay_emerald.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay_emerald.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay_emerald.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay_emerald.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay_emerald_h.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay_emerald_h.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay_emerald_h.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay_emerald_h.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay_emerald_trim.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay_emerald_trim.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay_emerald_trim.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay_emerald_trim.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay_emerald_v.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay_emerald_v.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay_emerald_v.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay_emerald_v.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay_gold.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay_gold.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay_gold.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay_gold.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay_gold_h.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay_gold_h.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay_gold_h.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay_gold_h.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay_gold_trim.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay_gold_trim.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay_gold_trim.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay_gold_trim.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay_gold_v.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay_gold_v.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay_gold_v.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay_gold_v.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay_iron.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay_iron.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay_iron.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay_iron.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay_iron_h.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay_iron_h.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay_iron_h.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay_iron_h.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay_iron_trim.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay_iron_trim.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay_iron_trim.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay_iron_trim.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay_iron_v.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay_iron_v.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay_iron_v.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay_iron_v.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay_obsidian.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay_obsidian.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay_obsidian.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay_obsidian.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay_obsidian_h.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay_obsidian_h.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay_obsidian_h.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay_obsidian_h.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay_obsidian_trim.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay_obsidian_trim.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay_obsidian_trim.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay_obsidian_trim.png diff --git a/resources/assets/storagedrawers/textures/blocks/overlay_obsidian_v.png b/src/main/resources/assets/storagedrawers/textures/blocks/overlay_obsidian_v.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/overlay_obsidian_v.png rename to src/main/resources/assets/storagedrawers/textures/blocks/overlay_obsidian_v.png diff --git a/resources/assets/storagedrawers/textures/blocks/tape.png b/src/main/resources/assets/storagedrawers/textures/blocks/tape.png similarity index 100% rename from resources/assets/storagedrawers/textures/blocks/tape.png rename to src/main/resources/assets/storagedrawers/textures/blocks/tape.png diff --git a/resources/assets/storagedrawers/textures/gui/drawers_1.png b/src/main/resources/assets/storagedrawers/textures/gui/drawers_1.png similarity index 100% rename from resources/assets/storagedrawers/textures/gui/drawers_1.png rename to src/main/resources/assets/storagedrawers/textures/gui/drawers_1.png diff --git a/resources/assets/storagedrawers/textures/gui/drawers_2.png b/src/main/resources/assets/storagedrawers/textures/gui/drawers_2.png similarity index 100% rename from resources/assets/storagedrawers/textures/gui/drawers_2.png rename to src/main/resources/assets/storagedrawers/textures/gui/drawers_2.png diff --git a/resources/assets/storagedrawers/textures/gui/drawers_4.png b/src/main/resources/assets/storagedrawers/textures/gui/drawers_4.png similarity index 100% rename from resources/assets/storagedrawers/textures/gui/drawers_4.png rename to src/main/resources/assets/storagedrawers/textures/gui/drawers_4.png diff --git a/resources/assets/storagedrawers/textures/gui/drawers_comp.png b/src/main/resources/assets/storagedrawers/textures/gui/drawers_comp.png similarity index 100% rename from resources/assets/storagedrawers/textures/gui/drawers_comp.png rename to src/main/resources/assets/storagedrawers/textures/gui/drawers_comp.png diff --git a/resources/assets/storagedrawers/textures/gui/framing.png b/src/main/resources/assets/storagedrawers/textures/gui/framing.png similarity index 100% rename from resources/assets/storagedrawers/textures/gui/framing.png rename to src/main/resources/assets/storagedrawers/textures/gui/framing.png diff --git a/resources/assets/storagedrawers/textures/items/drawer_key.png b/src/main/resources/assets/storagedrawers/textures/items/drawer_key.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/drawer_key.png rename to src/main/resources/assets/storagedrawers/textures/items/drawer_key.png diff --git a/resources/assets/storagedrawers/textures/items/drawer_key_personal_cofh.png b/src/main/resources/assets/storagedrawers/textures/items/drawer_key_personal_cofh.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/drawer_key_personal_cofh.png rename to src/main/resources/assets/storagedrawers/textures/items/drawer_key_personal_cofh.png diff --git a/resources/assets/storagedrawers/textures/items/drawer_key_personal_default.png b/src/main/resources/assets/storagedrawers/textures/items/drawer_key_personal_default.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/drawer_key_personal_default.png rename to src/main/resources/assets/storagedrawers/textures/items/drawer_key_personal_default.png diff --git a/resources/assets/storagedrawers/textures/items/drawer_key_shroud.png b/src/main/resources/assets/storagedrawers/textures/items/drawer_key_shroud.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/drawer_key_shroud.png rename to src/main/resources/assets/storagedrawers/textures/items/drawer_key_shroud.png diff --git a/resources/assets/storagedrawers/textures/items/tape_roll.png b/src/main/resources/assets/storagedrawers/textures/items/tape_roll.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/tape_roll.png rename to src/main/resources/assets/storagedrawers/textures/items/tape_roll.png diff --git a/resources/assets/storagedrawers/textures/items/upgrade_buffer.png b/src/main/resources/assets/storagedrawers/textures/items/upgrade_buffer.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/upgrade_buffer.png rename to src/main/resources/assets/storagedrawers/textures/items/upgrade_buffer.png diff --git a/resources/assets/storagedrawers/textures/items/upgrade_creative_store.png b/src/main/resources/assets/storagedrawers/textures/items/upgrade_creative_store.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/upgrade_creative_store.png rename to src/main/resources/assets/storagedrawers/textures/items/upgrade_creative_store.png diff --git a/resources/assets/storagedrawers/textures/items/upgrade_creative_vend.png b/src/main/resources/assets/storagedrawers/textures/items/upgrade_creative_vend.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/upgrade_creative_vend.png rename to src/main/resources/assets/storagedrawers/textures/items/upgrade_creative_vend.png diff --git a/resources/assets/storagedrawers/textures/items/upgrade_diamond.png b/src/main/resources/assets/storagedrawers/textures/items/upgrade_diamond.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/upgrade_diamond.png rename to src/main/resources/assets/storagedrawers/textures/items/upgrade_diamond.png diff --git a/resources/assets/storagedrawers/textures/items/upgrade_downgrade.png b/src/main/resources/assets/storagedrawers/textures/items/upgrade_downgrade.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/upgrade_downgrade.png rename to src/main/resources/assets/storagedrawers/textures/items/upgrade_downgrade.png diff --git a/resources/assets/storagedrawers/textures/items/upgrade_emerald.png b/src/main/resources/assets/storagedrawers/textures/items/upgrade_emerald.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/upgrade_emerald.png rename to src/main/resources/assets/storagedrawers/textures/items/upgrade_emerald.png diff --git a/resources/assets/storagedrawers/textures/items/upgrade_gold.png b/src/main/resources/assets/storagedrawers/textures/items/upgrade_gold.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/upgrade_gold.png rename to src/main/resources/assets/storagedrawers/textures/items/upgrade_gold.png diff --git a/resources/assets/storagedrawers/textures/items/upgrade_iron.png b/src/main/resources/assets/storagedrawers/textures/items/upgrade_iron.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/upgrade_iron.png rename to src/main/resources/assets/storagedrawers/textures/items/upgrade_iron.png diff --git a/resources/assets/storagedrawers/textures/items/upgrade_lock.png b/src/main/resources/assets/storagedrawers/textures/items/upgrade_lock.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/upgrade_lock.png rename to src/main/resources/assets/storagedrawers/textures/items/upgrade_lock.png diff --git a/resources/assets/storagedrawers/textures/items/upgrade_obsidian.png b/src/main/resources/assets/storagedrawers/textures/items/upgrade_obsidian.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/upgrade_obsidian.png rename to src/main/resources/assets/storagedrawers/textures/items/upgrade_obsidian.png diff --git a/resources/assets/storagedrawers/textures/items/upgrade_redstone_combined.png b/src/main/resources/assets/storagedrawers/textures/items/upgrade_redstone_combined.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/upgrade_redstone_combined.png rename to src/main/resources/assets/storagedrawers/textures/items/upgrade_redstone_combined.png diff --git a/resources/assets/storagedrawers/textures/items/upgrade_redstone_max.png b/src/main/resources/assets/storagedrawers/textures/items/upgrade_redstone_max.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/upgrade_redstone_max.png rename to src/main/resources/assets/storagedrawers/textures/items/upgrade_redstone_max.png diff --git a/resources/assets/storagedrawers/textures/items/upgrade_redstone_min.png b/src/main/resources/assets/storagedrawers/textures/items/upgrade_redstone_min.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/upgrade_redstone_min.png rename to src/main/resources/assets/storagedrawers/textures/items/upgrade_redstone_min.png diff --git a/resources/assets/storagedrawers/textures/items/upgrade_sorting.png b/src/main/resources/assets/storagedrawers/textures/items/upgrade_sorting.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/upgrade_sorting.png rename to src/main/resources/assets/storagedrawers/textures/items/upgrade_sorting.png diff --git a/resources/assets/storagedrawers/textures/items/upgrade_status_level1.png b/src/main/resources/assets/storagedrawers/textures/items/upgrade_status_level1.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/upgrade_status_level1.png rename to src/main/resources/assets/storagedrawers/textures/items/upgrade_status_level1.png diff --git a/resources/assets/storagedrawers/textures/items/upgrade_status_level2.png b/src/main/resources/assets/storagedrawers/textures/items/upgrade_status_level2.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/upgrade_status_level2.png rename to src/main/resources/assets/storagedrawers/textures/items/upgrade_status_level2.png diff --git a/resources/assets/storagedrawers/textures/items/upgrade_status_level3.png b/src/main/resources/assets/storagedrawers/textures/items/upgrade_status_level3.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/upgrade_status_level3.png rename to src/main/resources/assets/storagedrawers/textures/items/upgrade_status_level3.png diff --git a/resources/assets/storagedrawers/textures/items/upgrade_template.png b/src/main/resources/assets/storagedrawers/textures/items/upgrade_template.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/upgrade_template.png rename to src/main/resources/assets/storagedrawers/textures/items/upgrade_template.png diff --git a/resources/assets/storagedrawers/textures/items/upgrade_void.png b/src/main/resources/assets/storagedrawers/textures/items/upgrade_void.png similarity index 100% rename from resources/assets/storagedrawers/textures/items/upgrade_void.png rename to src/main/resources/assets/storagedrawers/textures/items/upgrade_void.png diff --git a/resources/mcmod.info b/src/main/resources/mcmod.info similarity index 62% rename from resources/mcmod.info rename to src/main/resources/mcmod.info index 1ba4996..ddb1e48 100644 --- a/resources/mcmod.info +++ b/src/main/resources/mcmod.info @@ -1,9 +1,10 @@ [ { - "modid": "StorageDrawers", - "name": "Storage Drawers", + "modid": "${modId}", + "name": "${modName}", "description": "Multi-drawer storage blocks for quick storage and retrieval.", - "version": "$version", + "version": "${modVersion}", + "mcversion": "${minecraftVersion}", "credits": "By jaquadro", "logoFile": "", "url": "http://www.jaquadro.com/",