This mod attempts to address portable storage issues in a balanced, fun, and aesthetically-pleasing manner.
It adds 4 tiers of backpacks (Basic, Iron, Gold, and Diamond), each of which can be upgraded from the previous tier to give more storage room as well as more upgrade points. These upgrade points can be used to apply a number of upgrades (over 20 different ones) to the backpack to improve it's functionality. Specific information can be found in the spoilers below. Each backpack can be equipped, making it render on the player like in the picture above.
In addition, an extensive configuration file is included with this mod, allowing you to customize nearly every aspect of the mod if you feel as if my recipes/backpack sizes/default settings/etc. does not fit into your idea of balance.
Finally, I tried my best to make this mod efficient and thereby friendly to your computer, so performance should be a non-issue.
Here are some guidelines for the thread. [I no longer regularly check this page, please post on CurseForge instead if you want a timely response.]
Constructive criticism is highly encouraged, I want this mod to be as good as possible (keeping in mind the limited amount of time and knowledge I have to work with).
Suggestions, possible improvements, and general feedback is also welcome. Please check that it hasn't already been asked though
Bug Reports are helpful as well. Please post them (I can't fix bugs if I don't know about them, and nobody wants that) on the issue tracker in the github.
Finally, if you like the mod, hit that little green up arrow so this page gets more visibility. Thanks!
Mod Content/Information
Note: The text entries will always be updated, the pictures/videos may not be.
Backpacks
There are four types of backpacks, with their values (include the recipe to upgrade to the next tier) able to be modified in the config:
Basic - The default backpack. Default values: 2 rows of 9 inventory slots (18 total) and 8 upgrade points.
Iron - The next tier. Default values: 4 rows of 9 inventory slots (36 total) and 12 upgrade points.
Gold - The next tier. Default values: 6 rows of 9 inventory slots (54 total, equivalent to a double chest) and 16 upgrade points.
Diamond - The final tier. Default values: 7 rows of 11 inventory slots (77 total) and 20 upgrade points.
Each backpack has two GUIs (graphical user interfaces). The default GUI, the one which stores all of your items, is accessed by right clicking. The alternate GUI is accessed by shift-right clicking, and it will display the alternate GUI upgrades (if applicable), such as the ability to rename your backpack. In addition, when a backpack is open, right clicking another backpack in the player's inventory or in the original backpack will open that backpack's GUI directly (yes this works with nested backpacks). You can also do this with ender-storage backpacks.
When the backpack is upgraded to the next tier (ex: gold -> diamond) it keeps it's inventory and any upgrades it had. The same thing happens (keeps it's data) when an upgrade is applied (shapeless crafting).
Finally, you can equip any 1 backpack at a time. To do so, use the keybinding for "equip backpack," ('B' by default) and, assuming you aren't already wearing a backpack, the backpack item currently selected in your hotbar will be equipped. To take it off, simply press the same key (but you must have an empty slot in your inventory). To access the equipped backpack, simply press the correct keybinding ('R' by default).
Upgrades
Upgrades are items that are shapelessly crafted with a backpack to apply them to said backpack, assuming the backpack can accept the upgrade. Each upgrade has a (configurable) point value, and each backpack has a (configurable) number of maximum upgrade points, and, in combination with some other categories (i.e. only up to 3 alternate GUI upgrades), that determines if the backpack can accept the upgrade.
To remove an upgrade, you put the backpack in the corresponding slot of the crafting grid of the upgrade that you want to remove from the backpack. So to remove the 2nd upgrade on the backpack, put it in the 2nd slot in the crafting grid. You can also simply re-craft the backpack with the upgrade you want to remove, but this will require you to make the upgrade again (which you don't get back).
Button - Adds 4 buttons to the default GUI and a variable number of buttons to the alternate GUI which respectively perform these actions:
Moves everything from the backpack to your inventory
Moves everything from your inventory (the slots above your hot-bar) to the backpack
Moves everything from your hot-bar to the backpack
Sorts the backpack (condenses each stack of items and rearranges alphabetically according to the item's name)
Adds buttons to each category in the alternate GUI which quickly clears the items in the category of the respective button.
Crafting- Adds 9 slots to the alternate GUI, each of which are composed of ghost slots (that don't take your item). Whenever you pick up an item, each item in the backpack will check if it is also in a condenser slot, and if so, will try to be crafted into a condensed version by simulating it being placed 3x3 in a crafting grid. For example, if you have redstone in the crafting slot, and 64 redstone in your backpack, when you pick up an item you will now have 1 redstone and 7 blocks of redstone in your backpack. This upgrade will sort your backpack after it condenses an item. Since this upgrade fires when an item goes into it [i]it needs a filter upgrade to work [/i](I will try to make this unnecessary later, but for now that is the case). It also works fine with the restocking upgrades.
Small - It will put the items in a 2x2 grid (ex: sand -> sandstone).
Tiny - It will put the items in a 1x1 grid (so 1 item at a time, ex: log -> planks).
Damage Bar - This upgrades adds a damage bar to the backpack which reflects how full it is (in regards to it's total capacity), meaning that you can simply glance down at the backpack to get a quick visual representation of how much space you have left. The level of fullness is representative of the total storage, not the total slots used (so a backpack full of 1 piece of cobble in each slot would be the same fullness as about 1 stack of cobble).
Filter - Adds 9 slots to the alternate GUI, each of which are composed of ghost slots (that don't take your item). Whenever you pick up an item, if that item is also present in one of the filter slots the item will go directly into your backpack instead of just into your inventory. This upgrade works with the crafting and restocking upgrades. There are multiple versions of this upgrade:
Basic - It will check for the exact item in the filter slot(s).
Fuzzy - It will ignore damage values.
Ore Dictionary - It will not check for the exact item, but rather for any item that is registered in the ore dictionary that the item in the filter slot(s) is also registered to.
Mod Specific - It will not check for the exact item, but rather for any item from the mod that the item in the filter slot(s) is from. Groups vanilla Minecraft items together as a "mod" for this purpose.
Mining - This upgrade automatically picks up any ores, dusts, and gems, and has 9 open slots for other items (ex: cobble, other minerals) to be placed into.
Advanced - This upgrade has 18 slots instead of 9 like the other filters. You can rotate through the slots by either clicking the arrows on either end or by scrolling your mouse wheel in any of the advanced filters' slots. Each slot can be configured to be either exact, fuzzy, ore dictionary, or mod specific matching by clicking the button below each slot.
Void - This filter will void anything placed into it. So instead of picking the item up, it gets deleted.
Resupply - Adds 9 slots to the alternate GUI, each of which are composed of ghost slots (that don't take your item). This upgrade applies whenever you pick up an item or whenever you use an item (i.e. eat food). If the backpack contains the item that is present in any resupply upgrade slot (in the alternate GUI), the backpack will attempt to refill a stack of that item if it is present in your inventory. For example, putting torches in a resupply slot will allow you to constantly have 1 stack of torches in your hot-bar.
(Advanced) Nesting - The nesting upgrade allows you to put as many backpacks of any [i]previous[/i] tier as you want inside this backpack. The advanced version allows you to put [i]any[/i] backpack inside of it, including backpacks of the same or greater tiers. Note that you can right click any backpack inside any other backpack to directly open it.
Depth - This upgrade allows an equipped backpack to have the upgrades applied from any backpacks inside of it to still function. For example, say you had an Iron Backpack (with a mining filter upgrade) inside of a Gold Backpack (with a nesting upgrade obviously), and you had the gold backpack equipped. Then, when you picked up an ore it would go directly into your Iron Backpack (even though it is nested inside your Gold Backpack). This only works with one nesting (i.e. you couldn't put another backpack inside the Iron Backpack and have that one pick items up). It also works with nesting backpacks that have the quick deposit upgrade. Check out the video in the spotlights section on for more information.
Quick Deposit - This upgrade allows the player to shift right click on any inventory to deposit the contents of the backpack into said inventory. For example, you can come home with a backpack brimming with items after a mining trip, and instead of manually clicking the items into your (sorting) chest you can just shift right click the backpack's items into the chest. Note: Currently doesn't work directly with Applied Energistics terminals, to get around this you can deposit into an ME interface. I will try and fix this in a future update.
Precise - This variant will only attempt to deposit items if they already exist in the targeted inventory. For example, if you have an ores chest and you use this upgrade, only the ores already in the chest will be deposited from the backpack for a convenient but basic sorting mechanism.
Renaming - This upgrade only appears if you have the config option "renaming update required" set to "true". If you do, then this upgrade will add a bar in the alternate GUI where you can type in a new name for the backpack and then rename it (much like in an anvil). If the config option is set to false, this upgrade will be applied by default.
Eternity - Allows you to keep the backpack and all of it's contents when you die. However, the upgrade will disappear after this, you will have to make and apply a new one if you want the upgrade again.
Additional Upgrade Points - This upgrade adds a (configurable) amount of upgrade points to the backpack, and can be applied a (configurable) number of times.
Config
I have tried to make this mod as configurable as possible so that it can be widely used. Here are the parts of the mod that you can change:
The size of each backpack. Either 9 or 11 slots per row and between 1 and 7 rows.
The number of available upgrade points for each backpack.
Every recipe in the mod!
The number of upgrade points each upgrade takes to apply it to a backpack.
If the renaming upgrade is required, or if it is included automatically.
The length of time until tooltips appear on buttons when you hover over them.
The amount of upgrade points the 'Additional Upgrade Points' upgrade adds to the backpack.
The number of times you can apply the 'Additional Upgrade Points' upgrade to a backpack.
The style of textures to use for the backpacks (16x16 or more HD textures)
The style of text to use for renamed backpacks (italics or normal text)
Whether or not to render the backpack on the player when it is equipped.
Screenshots
The current items in the mod (as of v1.2.0). 4 backpacks, 16 upgrades, and 4 crafting components.
Old images:
Spotlights
My video showing most of the changes from the update to v.1.2
B0bGary's 5 minute spotlight - quick and comprehensive overview for v.0.9.8
SSundee's review - over 2m views! v.0.9.8
Minecraft Universe's spotlight - for v.0.9.6
Inter-Mod Compatibility
NEI - Shows most recipes. Doesn't show NBT specific crafting, so it doesn't show that shapeless crafting with an upgrade can remove an upgrade if it is already applied, or other special conditions (i.e. you can't have both a nesting upgrade and an advanced nesting upgrade on the same backpack).
Botania - The backpacks are an IBlockProvider, meaning they can supply items to the Rod of the Shifting Crust. Note that it currently doesn't work with equipped backpacks due to API limitations.
Inventory Tweaks - Fully supported.
Thaumcraft - All of the items in the mod contain aspects.
Open Blocks - If a player is hang-gliding the backpack will not be rendered.
Ender Storage - You can right click ender-pouches inside my backpacks to open them directly.
Should work with most every other mod as well.
Note that mods that add custom models for armors may overlap a little with my backpack's model. This is just visually annoying, and will not affect gameplay in any negative meaningful way. I may look into handling this better at some point in the future, but it is not a priority.
Downloads - for MC 1.7.10 and 1.8.8 Iron Backpacks on CurseForge (sometimes more reliable than the link below) Mod Status [MC 1.7.10] v1.2.0 (and above): Usually release, but may be a beta if I make a lot of changes. No known impactful bugs, most likely stable, but small bugs may still exist (and more so in beta versions). If you notice a bug please report it so I can fix it! [MC 1.8.8] v1.0.6 (and above): Same as above, typically release, no known large bugs, but once again they may exist. Less functionality than the 1.7.10 version (currently about equal to the MC 1.7 - 1.0.4 version, so no equip-able backpacks), but there are a couple extra things in the 1.8 releases as well.
Changelog
Please read before updating in case one of my changes breaks existing backpacks (I will try my best to avoid doing so, but sometimes it can't be helped).
For the 1.7.10 version (even WIP versions) check here.
Old (Deprecated) Changelogs (for Versions 1.2.4 and below)
1.2.4
FIXED: Accidentally broke basic filters and crafting upgrade in 1.2.2. Fixed now, but I think I need to stop with these silly errors in the first place. At least you can't complain that I'm an inactive dev xD
1.2.3
FIXED: Accidentally left some debugging code in 1.2.2 that reset your hunger onItemUse.
1.2.2
ADDED: Precise Quick Deposit Upgrade
FIXED: Bug with quick deposit adding a ghost item
CHANGED: Restocking upgrade fires after using an item (i.e. works with eating and resupplying food now)
1.2.1
FIXED: Quickfix for a server crash. (TehNut)
1.2.0
I don't know if this will break old versions, it shouldn't but to be safe make a backup before updating. [i]You also need to delete your old config for the new config changes/defaults to take effect.[/i]
ADDED: The ability to equip and open a backpack with keybindings.
ADDED: Equipped backpacks render on the player with a custom model. Won't render if the player has an Open Blocks' hang glider equipped.
ADDED: Depth Upgrade
ADDED: Mining Filter Upgrade
ADDED: Ability to right click ender storage backpacks inside IB's backpacks to open them.
FIXED: Mod Specific Filter actually works now.
FIXED: Restocking upgrade should now function properly.
FIXED: Corner case with not being able to move a different backpack in your hotbar while another is open.
FIXED: Equipped Backpacks should function properly on death now
FIXED: Button upgrade's hotbar to inventory button should no longer move the opened pack
FIXED: Various other minor bugfixes
CHANGED: The sorting button now sorts by ID, with iron backpacks always being in the front slots (i.e. top left slots)
CHANGED: All the textures (backpacks and items) to slightly improved versions.
CHANGED: Config option regarding the alternate backpack textures so it is clear the HD one is default.
CHANGED: Default gold and diamond backpack recipes are slightly cheaper.
CHANGED: Changed the Fuzzy filter's default recipe to something less confusing.
CHANGED: Altered the default upgrade points on the backpack tiers to be slightly higher.
CHANGED: Backpacks are no longer enchantable.
CHANGED: A lot of the code, so it had to be re-commented, but is now.
1.0.4
ADDED: Documentation to the code. People actually do that?!?
FIXED: Dupe bug with opening the same backpack that is already open via right click and the items not updating.
CHANGED: Refactored the internal code so that, along with the documentation, it is now an acceptable instance of source code for others to learn from.
1.0.3 - please delete the existing config if updating to apply the config changes.
ADDED: The ability to right click any backpack in another backpack's GUI to open the nested/other backpack's inventory directly.
FIXED: Rename now clears the text field after it is clicked.
CHANGED: Default texture is now the HD backpack sprites (thanks Emperorraccoon).
1.0.2 - The Upgrades Update - please delete the existing config if updating to apply the config changes.
ADDED Quick Deposit upgrade
ADDED Advanced Filter Upgrade
ADDED Advanced Nesting Upgrade
ADDED support for version checker
FIXED sorting combining items it shouldn't
FIXED backpack to inventory button not moving all items
CHANGED a lot of default config recipes
CHANGED how eternity upgrade works internally
CHANGED how buttons work internally
CHANGED how messages work internally
0.9.8 - The Ghost Slots and Upgrade Points Update
*Please delete your config, so when it regenerates this update can take full effect.
*Please remove any items in the alternate gui before upgrading to this build, as this change may remove items you had in there before, and if it doesn't remove them it will keep the items (as they are now ghost items).
Added tooltips to buttons that describe what they do, with a configurable length of time to determine how long it takes for them to appear when hovering over the button.
Made the alternate gui slots "ghost slots" so it doesn't take your item.
Refactored how the alternate gui slots are ordered internally
Made the alternate gui compatible with inventory tweaks
Added buttons to the alternate gui if the button upgrade is applied.
Added the 'Additional Upgrade Slots' upgrade.
Added filter upgrades - Ore Dictionary and Fuzzy
Altered how the tooltip on the backpacks look
Changed upgrades to work on a point system, rather than just upgrade slots
Added the ability to remove upgrades by crafting a backpack that has the upgrade with the upgrade you want to remove
0.9.7 - The Inventory Tweaks Update
Added inventory tweaks support
Added Filter Upgrade (Mod Specific)
Fixed crash due to absence of a slot null check
Fixed Alternate GUI upgrades misbehaving (especially the filter upgrade)
Modpacks
Modpacks are fantastic creations, and you have my permission to include this in any modpack you want. As a courtesy, I would appreciate a PM or other notification if you do include this in a public pack, but you aren't obligated to do so.
FAQ:
There are 2 versions? Minecraft 1.7.10 and 1.8?
Yes, TehNut ported this mod to 1.8 and he will, in the near future, be the one to maintain that version. I will keep on working to make the 1.7.10 version as feature complete as possible.
Will you implement a crafting grid or furnace upgrade?
No, I don't feel as if this fits into the mod's niche (portable storage). If you want a great portable crafting table, check out iBench.
Where can I see what is planned next?
It isn't particularly organized, but (for the 1.7.10 version) check here.
Where are you?
December 2015 is extremely busy for me IRL, so I don't have much time to devote here. I should be back in full form after New Years though.
#StopModReposts
Posting my mod on different websites is allowed as long as you link to this post and don't re-upload the mod to a different file sharing service. The download link must be my official curseforge link (Downloads page or Direct Download Link). Using bit.ly or other URL shorteners that you money off are strictly forbidden. You can't make money of other peoples work. #StopModReposts Look at this thread for more details.
Donation
You are not obligated to donate by any means, this mod is 100% free, but any contribution really helps me have more time to work on the mod, so I can create better content for you! Any amount is greatly appreciated.
This mod looks very cool. It has more flexibility than some other backpack mods out there and has it's own version of inventory tweaks, so to speak. Now, all it needs is a furnace upgrade and it will be perfect.
Rollback Post to RevisionRollBack
If Minecraft were real, you'd be a zombie right now.
This mod looks very cool. It has more flexibility than some other backpack mods out there and has it's own version of inventory tweaks, so to speak. Now, all it needs is a furnace upgrade and it will be perfect.
I do plan on adding full support for inventory tweaks soon.
Could you elaborate on the idea of a furnace upgrade? What would it do exactly?
I am not sure what you mean by "mod specific backpack upgrade," perhaps you could explain that to me?
ok lets say you have a mod that adds a lot to the game in world gen such as botania with all the flowers, an upgrade that will recognize all botania items as it is being picked up and then place them in the bag I think is what he is talking about does that help
Getting the following crash in MP when trying to access the GUI of an iron backpack with a crafting upgrade installed.
---- Minecraft Crash Report ----
// But it works on my machine.
Time: 1/19/15 11:18 AM
Description: Updating screen events
java.lang.NullPointerException: Updating screen events
at main.ironbackpacks.container.alternateGui.ContainerAlternateGui.func_75144_a(ContainerAlternateGui.java:91)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78753_a(PlayerControllerMP.java:419)
at codechicken.nei.guihook.GuiContainerManager.handleSlotClick(GuiContainerManager.java:503)
at net.minecraft.client.gui.inventory.GuiContainer.func_146984_a(GuiContainer.java:638)
at net.minecraft.client.gui.inventory.GuiContainer.public_func_146984_a(GuiContainer.java)
at codechicken.nei.guihook.DefaultSlotClickHandler.callHandleMouseClick(DefaultSlotClickHandler.java)
at codechicken.nei.guihook.DefaultSlotClickHandler.handleSlotClick(DefaultSlotClickHandler.java:17)
at codechicken.nei.guihook.GuiContainerManager.handleMouseClick(GuiContainerManager.java:452)
at net.minecraft.client.gui.inventory.GuiContainer.managerHandleMouseClick(GuiContainer.java)
at net.minecraft.client.gui.inventory.GuiContainer.func_146286_b(GuiContainer.java:607)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:306)
at net.minecraft.client.gui.inventory.GuiContainer.func_146274_d(GuiContainer.java)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1629)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:962)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at main.ironbackpacks.container.alternateGui.ContainerAlternateGui.func_75144_a(ContainerAlternateGui.java:91)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78753_a(PlayerControllerMP.java:419)
at codechicken.nei.guihook.GuiContainerManager.handleSlotClick(GuiContainerManager.java:503)
at net.minecraft.client.gui.inventory.GuiContainer.func_146984_a(GuiContainer.java:638)
at net.minecraft.client.gui.inventory.GuiContainer.public_func_146984_a(GuiContainer.java)
at codechicken.nei.guihook.DefaultSlotClickHandler.callHandleMouseClick(DefaultSlotClickHandler.java)
at codechicken.nei.guihook.DefaultSlotClickHandler.handleSlotClick(DefaultSlotClickHandler.java:17)
at codechicken.nei.guihook.GuiContainerManager.handleMouseClick(GuiContainerManager.java:452)
at net.minecraft.client.gui.inventory.GuiContainer.managerHandleMouseClick(GuiContainer.java)
at net.minecraft.client.gui.inventory.GuiContainer.func_146286_b(GuiContainer.java:607)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:306)
at net.minecraft.client.gui.inventory.GuiContainer.func_146274_d(GuiContainer.java)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
Getting the following crash in MP when trying to access the GUI of an iron backpack with a crafting upgrade installed.
Seems I missed a null check, will be fixed in the next build. Thank you for the report, but next time please put it in the github issue tracker so this thread doesn't get clogged with bug reports.
Adding a screenshot of the basic backpack's crafting recipe would be appreciated. I already know I'm adding it simply because of the features in the upgrades (which are AMAZING by the way), but giving folks an idea of the entry requirement can't go wrong :-)
This looks great, well done. My one request is adding a bigger filter (perhaps allow applying two?), when mining in a modpack there are often more than 9 types of ores. But I'll definitely be switching to this from the other backpack mod I'm using, looks much more stable.
Adding a screenshot of the basic backpack's crafting recipe would be appreciated. I already know I'm adding it simply because of the features in the upgrades (which are AMAZING by the way), but giving folks an idea of the entry requirement can't go wrong :-)
Thanks for the input! The crafting recipes are totally configurable, but I guess it won't hurt to upload some screenshots of the defaults.
This looks great, well done. My one request is adding a bigger filter (perhaps allow applying two?), when mining in a modpack there are often more than 9 types of ores. But I'll definitely be switching to this from the other backpack mod I'm using, looks much more stable.
Thanks! Also, that is a good idea, I will look into expanding the filter upgrade in some form or another.
Nice mod, I like it... Would like to be able to make diamond backpacks bigger though.. I like 'infinite' space in inventory / backpacks as it is a constant hassle anyways. Don't want to deal with constantly managing that.
Not sure if it is possible to make them bigger (by config) but doesn't hurt to bring it up
All the backpacks can go between 1-7 rows, and 9-11 columns. Unfortunately no, that means you couldn't go "infinite".
Though depending on how the nesting upgrade works, you could probably get "close enough".
TomeWyrm has the right idea. Assuming default config backpack sizes, if you apply the nesting upgrade to a diamond backpack and fill it with gold backpacks you would have 77*64 slots, or 2772 slots total. If you subsequently nested iron backpacks in the gold backpacks and basic backpacks in the iron ones you would have an absurd amount of storage. So total storage space is not an issue.
However, don't nest too far, with too many items, because if the NBT data of any item gets too big Minecraft will crash. You really have to go crazy to make this an issue though.
Edit: If people really want a bigger size in the config (ex: up to 8 rows) I could make that happen if the demand is large enough.
A suggestion based on a glitch that happened after updating:
Make a way to remove upgrades.
After updating to the most recent release from 9.5 my crafting upgrade got replaced by mod specific filter upgrade and I had to cheat in all new stuff.
No big deal, but it would be nice to swap out bag functions as I assume as this mod grows, there will be a lot more upgrades.
EDIT: Also, shift click from the action bar. As it stands, you can't even grab anything from the action bar. Makes it difficult to put away one use tools quickly.
I am looking into a way to remove upgrades, but I didn't really design my code with that in mind from the start, so it will be a little tricky to do. I do plan on implementing it though, and soon.
Thank you for letting me know that the upgrade switched, I reordered the way the upgrades are stored internally in the last update, and I will now be mindful to not make that same mistake in the future.
And the hot-bar should be accessible (shift-clicking included); I will fix that bug as well.
Edit: Can you reproduce this bug? I am not getting a shift-clicking error.
Could you add to the restocking upgrade behaviour so that it also refills your stack when you lose some of it (e.g. from placing a block, throwing a snowball, or eating a piece of food)? I love the resupply mode of Forestry backpacks, and I think this component is actually far more core to the "restocking" concept than refilling upon picking up the item. Oh, and related to the issue I just posted to GitHub, please make sure this new restocking behaviour also works with tools, ignoring durability (I have Tinkers' Construct daggers in mind: throw one and the backpack gives you another one automatically ;]).
Speaking of TC tools, would it be possible to have items that "tick" (like auto-repairing TC tools) also tick while in the backpack? I'm not sure whether that's overpowered or not, so if you do do it you might want to have that functionality provided by an upgrade.
This mod attempts to address portable storage issues in a balanced, fun, and aesthetically-pleasing manner.
It adds 4 tiers of backpacks (Basic, Iron, Gold, and Diamond), each of which can be upgraded from the previous tier to give more storage room as well as more upgrade points. These upgrade points can be used to apply a number of upgrades (over 20 different ones) to the backpack to improve it's functionality. Specific information can be found in the spoilers below. Each backpack can be equipped, making it render on the player like in the picture above.
In addition, an extensive configuration file is included with this mod, allowing you to customize nearly every aspect of the mod if you feel as if my recipes/backpack sizes/default settings/etc. does not fit into your idea of balance.
Finally, I tried my best to make this mod efficient and thereby friendly to your computer, so performance should be a non-issue.
Here are some guidelines for the thread. [I no longer regularly check this page, please post on CurseForge instead if you want a timely response.]
Finally, if you like the mod, hit that little green up arrow so this page gets more visibility. Thanks!
Mod Content/Information
Note: The text entries will always be updated, the pictures/videos may not be.
When the backpack is upgraded to the next tier (ex: gold -> diamond) it keeps it's inventory and any upgrades it had. The same thing happens (keeps it's data) when an upgrade is applied (shapeless crafting).
Finally, you can equip any 1 backpack at a time. To do so, use the keybinding for "equip backpack," ('B' by default) and, assuming you aren't already wearing a backpack, the backpack item currently selected in your hotbar will be equipped. To take it off, simply press the same key (but you must have an empty slot in your inventory). To access the equipped backpack, simply press the correct keybinding ('R' by default).
To remove an upgrade, you put the backpack in the corresponding slot of the crafting grid of the upgrade that you want to remove from the backpack. So to remove the 2nd upgrade on the backpack, put it in the 2nd slot in the crafting grid. You can also simply re-craft the backpack with the upgrade you want to remove, but this will require you to make the upgrade again (which you don't get back).
Button - Adds 4 buttons to the default GUI and a variable number of buttons to the alternate GUI which respectively perform these actions:
Filter - Adds 9 slots to the alternate GUI, each of which are composed of ghost slots (that don't take your item). Whenever you pick up an item, if that item is also present in one of the filter slots the item will go directly into your backpack instead of just into your inventory. This upgrade works with the crafting and restocking upgrades. There are multiple versions of this upgrade:
(Advanced) Nesting - The nesting upgrade allows you to put as many backpacks of any [i]previous[/i] tier as you want inside this backpack. The advanced version allows you to put [i]any[/i] backpack inside of it, including backpacks of the same or greater tiers. Note that you can right click any backpack inside any other backpack to directly open it.
Depth - This upgrade allows an equipped backpack to have the upgrades applied from any backpacks inside of it to still function. For example, say you had an Iron Backpack (with a mining filter upgrade) inside of a Gold Backpack (with a nesting upgrade obviously), and you had the gold backpack equipped. Then, when you picked up an ore it would go directly into your Iron Backpack (even though it is nested inside your Gold Backpack). This only works with one nesting (i.e. you couldn't put another backpack inside the Iron Backpack and have that one pick items up). It also works with nesting backpacks that have the quick deposit upgrade. Check out the video in the spotlights section on for more information.
Quick Deposit - This upgrade allows the player to shift right click on any inventory to deposit the contents of the backpack into said inventory. For example, you can come home with a backpack brimming with items after a mining trip, and instead of manually clicking the items into your (sorting) chest you can just shift right click the backpack's items into the chest. Note: Currently doesn't work directly with Applied Energistics terminals, to get around this you can deposit into an ME interface. I will try and fix this in a future update.
Renaming - This upgrade only appears if you have the config option "renaming update required" set to "true". If you do, then this upgrade will add a bar in the alternate GUI where you can type in a new name for the backpack and then rename it (much like in an anvil). If the config option is set to false, this upgrade will be applied by default.
Eternity - Allows you to keep the backpack and all of it's contents when you die. However, the upgrade will disappear after this, you will have to make and apply a new one if you want the upgrade again.
Additional Upgrade Points - This upgrade adds a (configurable) amount of upgrade points to the backpack, and can be applied a (configurable) number of times.
Old images:
B0bGary's 5 minute spotlight - quick and comprehensive overview for v.0.9.8
SSundee's review - over 2m views! v.0.9.8
Minecraft Universe's spotlight - for v.0.9.6
Downloads - for MC 1.7.10 and 1.8.8
Iron Backpacks on CurseForge (sometimes more reliable than the link below)
Mod Status
[MC 1.7.10] v1.2.0 (and above): Usually release, but may be a beta if I make a lot of changes. No known impactful bugs, most likely stable, but small bugs may still exist (and more so in beta versions). If you notice a bug please report it so I can fix it!
[MC 1.8.8] v1.0.6 (and above): Same as above, typically release, no known large bugs, but once again they may exist. Less functionality than the 1.7.10 version (currently about equal to the MC 1.7 - 1.0.4 version, so no equip-able backpacks), but there are a couple extra things in the 1.8 releases as well.
Changelog
For the 1.7.10 version (even WIP versions) check here.
For the 1.8.8 version check here.
Old (Deprecated) Changelogs (for Versions 1.2.4 and below)
1.2.3
1.2.2
I don't know if this will break old versions, it shouldn't but to be safe make a backup before updating. [i]You also need to delete your old config for the new config changes/defaults to take effect.[/i]
0.9.7 - The Inventory Tweaks Update
Source
Github link
FAQ/Permissions
Modpacks are fantastic creations, and you have my permission to include this in any modpack you want. As a courtesy, I would appreciate a PM or other notification if you do include this in a public pack, but you aren't obligated to do so.
FAQ:
There are 2 versions? Minecraft 1.7.10 and 1.8?
Where can I see what is planned next?
Where are you?
#StopModReposts
Posting my mod on different websites is allowed as long as you link to this post and don't re-upload the mod to a different file sharing service. The download link must be my official curseforge link (Downloads page or Direct Download Link). Using bit.ly or other URL shorteners that you money off are strictly forbidden. You can't make money of other peoples work. #StopModReposts Look at this thread for more details.
Donation
You are not obligated to donate by any means, this mod is 100% free, but any contribution really helps me have more time to work on the mod, so I can create better content for you! Any amount is greatly appreciated.
Check out my mod!
If Minecraft were real, you'd be a zombie right now.
I do plan on adding full support for inventory tweaks soon.
Could you elaborate on the idea of a furnace upgrade? What would it do exactly?
Check out my mod!
If Minecraft were real, you'd be a zombie right now.
I am not sure what you mean by "mod specific backpack upgrade," perhaps you could explain that to me?
Check out my mod!
ok lets say you have a mod that adds a lot to the game in world gen such as botania with all the flowers, an upgrade that will recognize all botania items as it is being picked up and then place them in the bag I think is what he is talking about does that help
Check out my mod!
---- Minecraft Crash Report ----
// But it works on my machine.
Time: 1/19/15 11:18 AM
Description: Updating screen events
java.lang.NullPointerException: Updating screen events
at main.ironbackpacks.container.alternateGui.ContainerAlternateGui.func_75144_a(ContainerAlternateGui.java:91)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78753_a(PlayerControllerMP.java:419)
at codechicken.nei.guihook.GuiContainerManager.handleSlotClick(GuiContainerManager.java:503)
at net.minecraft.client.gui.inventory.GuiContainer.func_146984_a(GuiContainer.java:638)
at net.minecraft.client.gui.inventory.GuiContainer.public_func_146984_a(GuiContainer.java)
at codechicken.nei.guihook.DefaultSlotClickHandler.callHandleMouseClick(DefaultSlotClickHandler.java)
at codechicken.nei.guihook.DefaultSlotClickHandler.handleSlotClick(DefaultSlotClickHandler.java:17)
at codechicken.nei.guihook.GuiContainerManager.handleMouseClick(GuiContainerManager.java:452)
at net.minecraft.client.gui.inventory.GuiContainer.managerHandleMouseClick(GuiContainer.java)
at net.minecraft.client.gui.inventory.GuiContainer.func_146286_b(GuiContainer.java:607)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:306)
at net.minecraft.client.gui.inventory.GuiContainer.func_146274_d(GuiContainer.java)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1629)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:962)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at main.ironbackpacks.container.alternateGui.ContainerAlternateGui.func_75144_a(ContainerAlternateGui.java:91)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78753_a(PlayerControllerMP.java:419)
at codechicken.nei.guihook.GuiContainerManager.handleSlotClick(GuiContainerManager.java:503)
at net.minecraft.client.gui.inventory.GuiContainer.func_146984_a(GuiContainer.java:638)
at net.minecraft.client.gui.inventory.GuiContainer.public_func_146984_a(GuiContainer.java)
at codechicken.nei.guihook.DefaultSlotClickHandler.callHandleMouseClick(DefaultSlotClickHandler.java)
at codechicken.nei.guihook.DefaultSlotClickHandler.handleSlotClick(DefaultSlotClickHandler.java:17)
at codechicken.nei.guihook.GuiContainerManager.handleMouseClick(GuiContainerManager.java:452)
at net.minecraft.client.gui.inventory.GuiContainer.managerHandleMouseClick(GuiContainer.java)
at net.minecraft.client.gui.inventory.GuiContainer.func_146286_b(GuiContainer.java:607)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:306)
at net.minecraft.client.gui.inventory.GuiContainer.func_146274_d(GuiContainer.java)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
-- Affected screen --
Details:
Screen name: main.ironbackpacks.client.gui.inventory.GUIBackpackAlternate
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['jerseyknoll'/194623, l='MpServer', x=594.00, y=65.62, z=1176.21]]
Chunk stats: MultiplayerChunkCache: 441, 441
Level seed: 0
Level generator: ID 04 - BIOMESOP, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (798,64,456), Chunk: (at 14,4,8 in 49,28; contains blocks 784,0,448 to 799,255,463), Region: (1,0; contains chunks 32,0 to 63,31, blocks 512,0,0 to 1023,255,511)
Level time: 15112340 game time, 15629770 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 70 total; [EntityBat['Bat'/198824, l='MpServer', x=662.19, y=14.01, z=1182.85], EntityBat['Bat'/198825, l='MpServer', x=661.80, y=14.44, z=1184.53], EntityZombie['Zombie'/194493, l='MpServer', x=578.30, y=20.05, z=1117.30], EntityItem['item.item.rottenFlesh'/194483, l='MpServer', x=536.94, y=89.13, z=1207.19], EntitySkeleton['Skeleton'/194482, l='MpServer', x=534.50, y=12.00, z=1207.50], EntitySkeleton['Skeleton'/196919, l='MpServer', x=673.50, y=23.00, z=1211.22], EntityClientPlayerMP['jerseyknoll'/194623, l='MpServer', x=594.00, y=65.62, z=1176.21], EntityBat['Bat'/196136, l='MpServer', x=543.16, y=18.10, z=1244.72], EntityChicken['Chicken'/194897, l='MpServer', x=664.47, y=63.50, z=1130.84], EntityEnderman['Enderman'/196413, l='MpServer', x=566.69, y=50.00, z=1248.66], EntityEnderman['Enderman'/196414, l='MpServer', x=560.44, y=50.00, z=1245.09], EntityEnderminy['Enderminy'/194470, l='MpServer', x=636.13, y=90.00, z=1235.66], EntityCartChest['entity.MinecartChest.name'/194921, l='MpServer', x=549.50, y=29.50, z=1094.50], EntityEnderminy['Enderminy'/198496, l='MpServer', x=549.59, y=61.00, z=1196.91], EntityBat['Bat'/198523, l='MpServer', x=623.50, y=37.10, z=1136.75], EntityZombie['Zombie'/197428, l='MpServer', x=566.44, y=20.00, z=1251.00], EntityBat['Bat'/198524, l='MpServer', x=629.38, y=38.39, z=1121.63], EntityXPOrb['Experience Orb'/194931, l='MpServer', x=672.13, y=10.25, z=1083.25], EntityTrail['unknown'/778, l='MpServer', x=594.00, y=65.62, z=1176.21], EntityWitch['Witch'/194438, l='MpServer', x=667.50, y=67.00, z=1157.50], EntityChicken['Chicken'/610, l='MpServer', x=613.66, y=99.00, z=1210.47], EntityChicken['Chicken'/608, l='MpServer', x=583.97, y=105.00, z=1221.28], EntityGoblin['Hobgoblin'/614, l='MpServer', x=651.34, y=77.00, z=1210.78], EntityChicken['Chicken'/615, l='MpServer', x=655.44, y=79.00, z=1214.56], EntityConcussionCreeper['Concussion Creeper'/196960, l='MpServer', x=623.50, y=12.00, z=1122.50], EntitySheep['Sheep'/617, l='MpServer', x=651.41, y=66.00, z=1126.28], EntityZombie['Zombie'/198905, l='MpServer', x=589.50, y=47.00, z=1124.50], EntityChicken['Chicken'/194842, l='MpServer', x=535.53, y=66.00, z=1245.56], EntityCreeper['Creeper'/194843, l='MpServer', x=541.50, y=67.00, z=1245.50], EntitySkeleton['Skeleton'/197236, l='MpServer', x=586.50, y=26.00, z=1131.50], EntityChicken['Chicken'/194855, l='MpServer', x=519.16, y=63.00, z=1227.59], EntityCreeper['Creeper'/196427, l='MpServer', x=521.50, y=14.00, z=1247.50], EntityGoblin['Hobgoblin'/593, l='MpServer', x=652.53, y=69.00, z=1167.94], EntityCow['Cow'/594, l='MpServer', x=601.41, y=118.00, z=1231.22], EntityXPOrb['Experience Orb'/194872, l='MpServer', x=715.28, y=69.25, z=1189.66], EntitySpider['Spider'/197493, l='MpServer', x=645.22, y=28.00, z=1216.97], EntitySheep['Sheep'/194497, l='MpServer', x=603.81, y=69.00, z=1113.72], EntityBat['Bat'/198118, l='MpServer', x=595.96, y=41.73, z=1138.70], EntityBat['Bat'/196281, l='MpServer', x=667.63, y=48.10, z=1176.75], EntityBat['Bat'/198363, l='MpServer', x=642.44, y=30.55, z=1140.28], EntityBat['Bat'/198120, l='MpServer', x=669.08, y=55.83, z=1159.81], EntityBat['Bat'/196529, l='MpServer', x=673.75, y=51.10, z=1105.34], EntityBat['Bat'/197043, l='MpServer', x=643.93, y=29.88, z=1155.08], EntityCreeper['Creeper'/182924, l='MpServer', x=591.03, y=53.00, z=1226.44], EntityEnderminy['Enderminy'/198930, l='MpServer', x=598.50, y=65.00, z=1202.50], EntitySkeleton['Skeleton'/198632, l='MpServer', x=552.50, y=46.00, z=1178.50], EntityCow['Cow'/194808, l='MpServer', x=621.50, y=125.00, z=1256.50], EntityZombie['Zombie'/194812, l='MpServer', x=644.50, y=122.00, z=1249.50], EntityItem['item.item.rottenFlesh'/189701, l='MpServer', x=652.78, y=78.13, z=1203.19], EntitySkeleton['Skeleton'/196027, l='MpServer', x=591.09, y=52.00, z=1231.50], EntityItem['item.item.egg'/192446, l='MpServer', x=617.97, y=96.13, z=1210.69], EntityCartChest['entity.MinecartChest.name'/194946, l='MpServer', x=576.50, y=30.50, z=1067.50], EntityZombie['Zombie'/198764, l='MpServer', x=666.50, y=49.00, z=1165.50], EntityBat['Bat'/197330, l='MpServer', x=656.51, y=47.38, z=1193.25], EntityZombie['Zombie'/198763, l='MpServer', x=666.50, y=49.00, z=1167.50], EntityCreeper['Creeper'/198762, l='MpServer', x=666.08, y=46.28, z=1169.00], EntityZombie['Zombie'/197117, l='MpServer', x=614.50, y=11.00, z=1153.50], EntityFallenKnight['Fallen Knight'/197109, l='MpServer', x=593.50, y=23.00, z=1133.50], EntityCreeper['Creeper'/195240, l='MpServer', x=650.50, y=12.00, z=1245.03], EntityBat['Bat'/198079, l='MpServer', x=660.60, y=58.72, z=1165.91], EntityFallenKnight['Fallen Knight'/197107, l='MpServer', x=592.50, y=23.00, z=1133.50], EntityCreeper['Creeper'/198980, l='MpServer', x=641.50, y=44.00, z=1180.50], EntityChicken['Chicken'/194371, l='MpServer', x=664.44, y=80.00, z=1224.44], EntityBat['Bat'/197767, l='MpServer', x=655.65, y=46.00, z=1199.29], EntityItem['item.item.egg'/194370, l='MpServer', x=656.72, y=69.13, z=1216.81], EntityCreeper['Creeper'/198979, l='MpServer', x=639.50, y=44.00, z=1177.50], EntityItem['item.item.feather'/194369, l='MpServer', x=656.03, y=77.13, z=1217.63], EntityItem['item.item.egg'/194379, l='MpServer', x=656.06, y=79.13, z=1215.47], EntityItem['item.item.egg'/190074, l='MpServer', x=585.81, y=105.13, z=1221.81], EntityChicken['Chicken'/194378, l='MpServer', x=664.47, y=71.00, z=1215.59]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2433)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:908)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Linux (amd64) version 3.13.0-36-generic
Java Version: 1.7.0_67, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 2154971248 bytes (2055 MB) / 4080271360 bytes (3891 MB) up to 4080271360 bytes (3891 MB)
JVM Flags: 17 total; -Xmn2G -Xss4M -Xms4G -Xmx4G -XX:+UseLargePages -XX:PermSize=256M -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseStringCache -XX:+OptimizeStringConcat -XX:+UseCompressedStrings -XX:+UseBiasedLocking -Xincgc -XX:MaxGCPauseMillis=10 -XX:SoftRefLRUPolicyMSPerMB=10000 -XX:+CMSParallelRemarkEnabled -XX:ParallelGCThreads=10
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 15, tallocated: 96
FML: MCP v9.05 FML v7.10.85.1272 Minecraft Forge 10.13.2.1272 190 mods loaded, 190 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FML{7.10.85.1272} [Forge Mod Loader] (forge-1.7.10-10.13.2.1272.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Forge{10.13.2.1272} [Minecraft Forge] (forge-1.7.10-10.13.2.1272.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
appliedenergistics2-core{rv2-beta-7} [AppliedEnergistics2 Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
CodeChickenCore{1.0.4.29} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
<CoFH ASM>{000} [CoFH ASM Data Initialization] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MobiusCore{1.2.3} [MobiusCore] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
NotEnoughItems{1.0.4.83} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.4.83-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ThaumicTinkerer-preloader{0.1} [Thaumic Tinkerer Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
OpenModsCore{0.6} [OpenModsCore] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
malisiscore{1.7.10-0.10.5+unknown-b0.git-unknown} [Malisis Core] (malisiscore-1.7.10-0.10.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
debug{1.0} [debug] (denseores-1.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
battlegear2{1.0.6.3} [Mine & Blade Battlegear 2 - Bullseye] (1.7.10-MB_Battlegear2-Bullseye-1.0.6.3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
IC2{2.2.660-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.660-experimental.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ImmibisCore{59.0.5} [Immibis Core] (immibis-core-59.0.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
AdvancedMachines{59.0.2} [Advanced Machines] (advanced-machines-59.0.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Enchiridion{1.1} [Enchiridion] (Enchiridion-1.7.X-1.2b.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Baubles{1.0.1.10} [Baubles] (Baubles-1.7.10-1.0.1.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
adventurersamulets{1.7.10-1.5.0c} [Adventurer's Amulets] (AdventurersAmulets-1.7.10-1.5.0c.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
AlchBling{%VERSION%} [Alchemical Bling] (AlchemicalBling-1.1.1.7-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
AnimationAPI{1.2.4} [AnimationAPI] (AnimationAPI-1.7.10-1.2.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
arsmagica2{1.4.0.005} [Ars Magica 2] (AM2-1.4.0.006.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
appliedenergistics2{rv2-beta-7} [Applied Energistics 2] (appliedenergistics2-rv2-beta-7.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Thaumcraft{4.2.3.3} [Thaumcraft] (Thaumcraft-1.7.10-4.2.3.3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Waila{1.5.8} [Waila] (Waila-1.5.8a_1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Automagy{0.18} [Automagy] (Automagy-1.7.10-0.18.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
bdlib{1.6.0.36} [BD Lib] (bdlib-mc1710-1.6.0.36.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BiblioCraft{1.9.2} [BiblioCraft] (BiblioCraft[v1.9.2][MC1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Mantle{1.7.10-0.3.2.jenkins184} [Mantle] (Mantle-1.7.10-0.3.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Natura{2.2.0} [Natura] (natura-1.7.10-2.2.0-b1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BiomesOPlenty{2.1.0} [Biomes O' Plenty] (BiomesOPlenty-1.7.10-2.1.0.1034-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BiblioWoodsBoP{1.9} [BiblioWoods Biomes O'Plenty Edition] (BiblioWoods[BiomesOPlenty][v1.9].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
CoFHCore{1.7.10R3.0.0B9} [CoFH Core] (CoFHCore-[1.7.10]3.0.0B9-40.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Core{6.2.6} [BuildCraft] (buildcraft-6.2.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Forestry{3.3.0.415-unstable} [Forestry for Minecraft] (forestry_1.7.10-3.3.0.415-unstable.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BiblioWoodsForestry{1.7} [BiblioWoods Forestry Edition] (BiblioWoods[Forestry][v1.7].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BiblioWoodsNatura{1.5} [BiblioWoods Natura Edition] (BiblioWoods[Natura][v1.5].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ThermalFoundation{1.7.10R1.0.0RC1} [Thermal Foundation] (ThermalFoundation-[1.7.10]1.0.0RC1-13.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ThermalExpansion{1.7.10R4.0.0B8} [Thermal Expansion] (ThermalExpansion-[1.7.10]4.0.0B8-23.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BigReactors{0.4.1A2} [Big Reactors] (BigReactors-0.4.1A2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BinnieCore{2.0-pre3} [Binnie Core] (binnie-mods-2.0-pre3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Botany{2.0-pre3} [Botany] (binnie-mods-2.0-pre3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ExtraBees{2.0-pre3} [Extra Bees] (binnie-mods-2.0-pre3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ExtraTrees{2.0-pre3} [Extra Trees] (binnie-mods-2.0-pre3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Genetics{2.0-pre3} [Genetics] (binnie-mods-2.0-pre3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
binniefencerecipes{1.0} [Binnie Fence Recipes] (binniefencerecipes-1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
AWWayofTime{v1.3.0b} [Blood Magic: Alchemical Wizardry] (BloodMagic-1.7.10-1.3.0b-3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Botania{r1.3-152} [Botania] (Botania r1.3-152.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Transport{6.2.6} [BC Transport] (buildcraft-6.2.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Silicon{6.2.6} [BC Silicon] (buildcraft-6.2.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Builders{6.2.6} [BC Builders] (buildcraft-6.2.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Energy{6.2.6} [BC Energy] (buildcraft-6.2.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Factory{6.2.6} [BC Factory] (buildcraft-6.2.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
CarpentersBlocks{3.3.4.2} [Carpenter's Blocks] (Carpenter's Blocks v3.3.4.2 - MC 1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ChickenChunks{1.3.4.16} [ChickenChunks] (ChickenChunks-1.7.10-1.3.4.16-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ForgeMultipart{1.1.0.314} [Forge Multipart] (ForgeMultipart-1.7.10-1.1.0.314-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
chisel{2.2.1} [Chisel] (Chisel 2-2.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ChiselFacades{1.7.10-2.7-cricket} [Chisel Facades] (ChiselFacades-1.7.10-2.7-cricket.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
CompactSolars{4.4.37.314} [Compact Solar Arrays] (CompactSolars-1.7.10-4.4.37.314-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ComputerCraft{1.65} [ComputerCraft] (ComputerCraft1.65.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
menagerie{1.0} [menagerie] (dark_menagerie-1.7.10-beta-2.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
DynamicLights{1.3.7} [Dynamic Lights] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
DynamicLights_onFire{1.0.4} [Dynamic Lights Burning Entity Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
DynamicLights_creepers{1.0.4} [Dynamic Lights Creeper Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
DynamicLights_dropItems{1.0.7} [Dynamic Lights EntityItem Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
DynamicLights_entityClasses{1.0.1} [Dynamic Lights Entity Light Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
DynamicLights_mobEquipment{1.0.7} [Dynamic Lights Mob Equipment Light Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
DynamicLights_flameArrows{1.0.0} [Dynamic Lights Fiery Arrows Light Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
DynamicLights_floodLights{1.0.1} [Dynamic Lights Flood Light] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
DynamicLights_otherPlayers{1.0.7} [Dynamic Lights OtherPlayers Light Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
DynamicLights_thePlayer{1.1.3} [Dynamic Lights Player Light Module] (DynamicLights-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
eplus{3.0.2-d} [Enchanting Plus] (EnchantingPlus-1.7.10-3.0.2-d.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineFactoryReloaded{1.7.10R2.8.0RC6} [MineFactory Reloaded] (MineFactoryReloaded-[1.7.10]2.8.0RC6-30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
EnderIO{1.7.10-2.2.6.323} [Ender IO] (EnderIO-1.7.10-2.2.6.323.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
EnderStorage{1.4.5.27} [EnderStorage] (EnderStorage-1.7.10-1.4.5.27-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
EnderTech{1.7.10-0.3.0.364} [EnderTech] (EnderTech-1.7.10-0.3.0.364.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
EnderZoo{1.7.10-1.0.9.18} [Ender Zoo] (EnderZoo-1.7.10-1.0.9.18.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
factorization.notify{1.0} [Factorization Notification System] (Factorization-1.7.10-0.8.88.7.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
factorization{1.7.10-0.8.88.7} [Factorization] (Factorization-1.7.10-0.8.88.7.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
EnetBridge{1.4} [EnetBridge] (enetbridge-1.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
extracells{2.2.24} [ExtraCells] (ExtraCells-1.7.10-2.2.24b44.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ExtraUtilities{1.2.1} [Extra Utilities] (extrautilities-1.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
factorization.misc{1.7.10-0.8.88.7} [Factorization Miscellaneous Nonsense] (Factorization-1.7.10-0.8.88.7.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FastCraft{1.16} [FastCraft] (fastcraft-1.16.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FinndusFillies{2.1.0.12} [Finndus Fillies] (FinndusFillies-1.7.10-universal-2.1.0.12.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FlatSigns{2.0.0.17} [Flat Signs] (FlatSigns-1.7.10-universal-2.0.0.17.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ThaumicTinkerer{unspecified} [Thaumic Tinkerer] (ThaumicTinkerer-2.5-1.7.10-440.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ForbiddenMagic{1.7.10-0.552} [Forbidden Magic] (Forbidden Magic-1.7.10-0.552.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
funkylocomotion{1.0} [Funky Locomotion] (funky-locomotion-1.7.10-beta-4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FZAddons{0.0.2} [FZAddons] (FZAddons-1.7-1.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Railcraft{9.4.0.0} [Railcraft] (Railcraft_1.7.10-9.4.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
TConstruct{1.7.10-1.8.2.build858} [Tinkers' Construct] (TConstruct-1.7.10-1.8.2a.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MagicBees{1.7.10-2.1.22} [Magic Bees] (magicbees-1.7.10-2.1.22.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
gendustry{1.4.4.10} [GenDustry] (gendustry-fu-mc1710-1.4.4.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
IC2NuclearControl{2.0.8c} [Nuclear Control 2] (IC2NuclearControl-2.0.8c.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
iChunUtil{4.0.0} [iChunUtil] (iChunUtil-4.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
IGWMod{1.1.1-17} [In-Game wiki Mod] (IGW-Mod-1.7.10-1.1.1-17-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
inpure|core{1.7.10R1.0.0B7} [INpureCore] (INpureCore-[1.7.10]1.0.0B7-19.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
inventorytweaks{1.59-dev-152-cf6e263} [Inventory Tweaks] (InventoryTweaks-1.59-dev-152.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ironbackpacks{0.5.0} [Iron Backpacks] (Iron Backpacks-1.7.10-0.9.5-0-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
IronChest{6.0.62.742} [Iron Chest] (ironchest-1.7.10-6.0.62.742-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
JABBA{1.2.0a} [JABBA] (Jabba-1.2.0a_1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
journeymap{5.0.1} [JourneyMap] (JourneyMap5.0.1_Unlimited_MC1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
LogisticsPipes{0.8.2.89} [Logistics Pipes] (logisticspipes-0.8.2.89.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
malisisdoors{1.7.10-1.4.2} [Malisis' Doors] (malisisdoors-1.7.10-1.4.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineFactoryReloaded|CompatAppliedEnergistics{1.7.10R2.8.0RC6} [MFR Compat: Applied Energistics] (MineFactoryReloaded-[1.7.10]2.8.0RC6-30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineFactoryReloaded|CompatAtum{1.7.10R2.8.0RC6} [MFR Compat: Atum] (MineFactoryReloaded-[1.7.10]2.8.0RC6-30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineFactoryReloaded|CompatBackTools{1.7.10R2.8.0RC6} [MFR Compat: BackTools] (MineFactoryReloaded-[1.7.10]2.8.0RC6-30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineFactoryReloaded|CompatBuildCraft{1.7.10R2.8.0RC6} [MFR Compat: BuildCraft] (MineFactoryReloaded-[1.7.10]2.8.0RC6-30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineFactoryReloaded|CompatChococraft{1.7.10R2.8.0RC6} [MFR Compat: Chococraft] (MineFactoryReloaded-[1.7.10]2.8.0RC6-30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineFactoryReloaded|CompatExtraBiomes{1.7.10R2.8.0RC6} [MFR Compat: ExtraBiomes] (MineFactoryReloaded-[1.7.10]2.8.0RC6-30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineFactoryReloaded|CompatForestry{1.7.10R2.8.0RC6} [MFR Compat: Forestry] (MineFactoryReloaded-[1.7.10]2.8.0RC6-30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineFactoryReloaded|CompatForgeMicroblock{1.7.10R2.8.0RC6} [MFR Compat: ForgeMicroblock] (MineFactoryReloaded-[1.7.10]2.8.0RC6-30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineFactoryReloaded|CompatIC2{1.7.10R2.8.0RC6} [MFR Compat: IC2] (MineFactoryReloaded-[1.7.10]2.8.0RC6-30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Mystcraft{0.11.0.00} [Mystcraft] (mystcraft-1.7.10-0.11.0.00.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineFactoryReloaded|CompatMystcraft{1.7.10R2.8.0RC6} [MFR Compat: Mystcraft] (MineFactoryReloaded-[1.7.10]2.8.0RC6-30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MrTJPCoreMod{1.0} [MrTJPCoreMod] (MrTJPCore-1.7.10-1.0.3.5-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Core{4.5.8.59} [ProjectRed] (ProjectRed-1.7.10-4.5.8.59-Base.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Exploration{4.5.8.59} [ProjectRed-Exploration] (ProjectRed-1.7.10-4.5.8.59-World.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineFactoryReloaded|CompatProjRed{1.7.10R2.8.0RC6} [MFR Compat ProjectRed] (MineFactoryReloaded-[1.7.10]2.8.0RC6-30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineFactoryReloaded|CompatRailcraft{1.7.10R2.8.0RC6} [MFR Compat: Railcraft] (MineFactoryReloaded-[1.7.10]2.8.0RC6-30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineFactoryReloaded|CompatRP2{1.7.10R2.8.0RC6} [MFR Compat: RP2] (MineFactoryReloaded-[1.7.10]2.8.0RC6-30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineFactoryReloaded|CompatSufficientBiomes{1.7.10R2.8.0RC6} [MFR Compat: Sufficient Biomes] (MineFactoryReloaded-[1.7.10]2.8.0RC6-30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineFactoryReloaded|CompatThaumcraft{1.7.10R2.8.0RC6} [MFR Compat: Thaumcraft] (MineFactoryReloaded-[1.7.10]2.8.0RC6-30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineFactoryReloaded|CompatThermalExpansion{1.7.10R2.8.0RC6} [MFR Compat: Thermal Expansion] (MineFactoryReloaded-[1.7.10]2.8.0RC6-30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineFactoryReloaded|CompatTConstruct{1.7.10R2.8.0RC6} [MFR Compat: Tinkers' Construct] (MineFactoryReloaded-[1.7.10]2.8.0RC6-30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
TwilightForest{2.3.2} [The Twilight Forest] (twilightforest-1.7.10-2.3.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineFactoryReloaded|CompatTwilightForest{1.7.10R2.8.0RC6} [MFR Compat: TwilightForest] (MineFactoryReloaded-[1.7.10]2.8.0RC6-30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineFactoryReloaded|CompatVanilla{1.7.10R2.8.0RC6} [MFR Compat: Vanilla] (MineFactoryReloaded-[1.7.10]2.8.0RC6-30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MineMenu{1.2.0} [MineMenu] (MineMenu-1.7.10-1.2.0.B44-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
testdummy{1.0} [MmmMmmMmmMmm] (MmmMmmMmmMmm-1.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Morph{0.9.1} [Morph] (Morph-Beta-0.9.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
NEIAddons{1.12.3.13} [NEI Addons] (neiaddons-mc1710-1.12.3.13.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
NEIAddons|Botany{1.12.3.13} [NEI Addons: Botany] (neiaddons-mc1710-1.12.3.13.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
NEIAddons|Forestry{1.12.3.13} [NEI Addons: Forestry] (neiaddons-mc1710-1.12.3.13.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
NEIAddons|CraftingTables{1.12.3.13} [NEI Addons: Crafting Tables] (neiaddons-mc1710-1.12.3.13.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
NEIAddons|ExNihilo{1.12.3.13} [NEI Addons: Ex Nihilo] (neiaddons-mc1710-1.12.3.13.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
neiintegration{1.0.3} [NEI Integration] (NEIIntegration-MC1.7.10-1.0.3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
NetherOres{1.7.10R2.3.0RC4} [Nether Ores] (NetherOres-[1.7.10]2.3.0RC4-8.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
notenoughkeys{@MOD_VERSION@} [NotEnoughKEys] (NotEnoughKeys-1.7.10-1.0.0b29.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ObsidiPlates{3.0.0.18} [ObsidiPlates] (ObsidiPlates-1.7.10-universal-3.0.0.18.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
OpenMods{0.6} [OpenMods] (OpenModsLib-1.7.10-0.6-snapshot-282.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
OpenPeripheralCore{0.5.0} [OpenPeripheralCore] (OpenPeripheralCore-1.7.10-0.5.0-snapshot-177.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
OpenPeripheral{0.2.0} [OpenPeripheralAddons] (OpenPeripheralAddons-1.7.10-0.2.0-snapshot-145.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
OpenBlocks{1.3} [OpenBlocks] (OpenBlocks-1.7.10-1.3-snapshot-529.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
OpenPeripheralIntegration{0.1.0} [OpenPeripheralIntegration] (OpenPeripheralIntegration-1.7.10-0.1.0-snapshot-22.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
clayspawn{1.7.2a} [Pam's Clay Spawn] (Pam's Clay Spawn 1.7.2a.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
harvestcraft{1.7.10d} [Pam's HarvestCraft] (Pam's HarvestCraft 1.7.10f.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
simplerecipes{1.7.2a} [Pam's Simple Recipes] (Pam's Simple Recipes 1.7.2a.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
PneumaticCraft{1.5.2-50} [PneumaticCraft] (PneumaticCraft-1.7.10-1.5.2-50-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
JotatosPracticalities{0.5.1} [Practicalities] (practicalities-1.7.10-0.5.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Transmission{4.5.8.59} [ProjectRed-Transmission] (ProjectRed-1.7.10-4.5.8.59-Integration.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Transportation{4.5.8.59} [ProjectRed-Transportation] (ProjectRed-1.7.10-4.5.8.59-Mechanical_beta.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Compatibility{4.5.8.59} [ProjectRed-Compatibility] (ProjectRed-1.7.10-4.5.8.59-Compat.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Integration{4.5.8.59} [ProjectRed-Integration] (ProjectRed-1.7.10-4.5.8.59-Integration.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Illumination{4.5.8.59} [ProjectRed-Illumination] (ProjectRed-1.7.10-4.5.8.59-Lighting.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Expansion{4.5.8.59} [ProjectRed-Expansion] (ProjectRed-1.7.10-4.5.8.59-Mechanical_beta.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
RandomThings{2.2.3} [Random Things] (RandomThings-2.2.3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
RedstoneArsenal{1.7.10R1.1.0RC1} [Redstone Arsenal] (RedstoneArsenal-[1.7.10]1.1.0RC1-19.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
RefinedRelocation{1.0.7d} [Refined Relocation] (RefinedRelocation-1.7.10-1.0.7d.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
libsandstone{1.0.0} [libsandstone] (LibSandstone-1.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
xreliquary{1.2} [Reliquary] (Reliquary-1.2.251.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
RIO{1.8.1} [RemoteIO] (RemoteIO-1.7.10-1.8.1.B84-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
rftools{2.14} [RFTools] (rftools-2.14.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
simplyjetpacks{1.3.2} [Simply Jetpacks] (SimplyJetpacks-MC1.7.10-1.3.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
SolarFlux{1.7.10-0.5a} [Solar Flux] (SolarFlux-1.7.10-0.5a.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
StevesFactoryManager{A92} [Steve's Factory Manager] (StevesFactoryManagerA92.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
StevesAddons{0.6.8} [Steve's Addons] (StevesAddons-1.7.10-0.6.8.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
StevesCarts{2.0.0.b17} [Steve's Carts 2] (StevesCarts2.0.0.b17.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
StevesWorkshop{0.5.0} [Steve's Workshop] (StevesWorkshop-0.5.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Sync{4.0.0} [Sync] (Sync-4.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
thaumcraftneiplugin{1.7.10-1.6a} [Thaumcraft NEI Plugin] (thaumcraftneiplugin-1.7.10-1.6a.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
thaumicenergistics{0.8.8.4b-rv2} [Thaumic Energistics] (thaumicenergistics-0.8.8.4b-rv2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ThaumicExploration{0.6.0} [Thaumic Exploration] (ThaumicExploration-1.7.10-1.1-34.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
TiCTooltips{1.2.1} [TiC Tooltips] (TiCTooltips-mc1.7.10-1.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
TMechworks{1.7.10-67.34d1d9b} [Tinkers' Mechworks] (TMechworks_mc1.7.10_0.2.8.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Translocator{1.1.1.14} [Translocator] (Translocator-1.7.10-1.1.1.14-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ttCore{MC1.7.10-0.1.0-52} [ttCore] (ttCore-MC1.7.10-0.1.0-52.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
WailaHarvestability{1.1.1} [Waila Harvestability] (WailaHarvestability-mc1.7.x-1.1.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
wailaplugins{MC1.7.10-0.0.1-10} [WAILA Plugins] (WAILAPlugins-MC1.7.10-0.0.1-10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
wawla{1.1.0} [What Are We Looking At] (Wawla-1.1.0_1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
witchery{0.22.0} [Witchery] (witchery-1.7.10-0.22.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
WR-CBE|Core{1.4.1.9} [WR-CBE Core] (WR-CBE-1.7.10-1.4.1.9-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
WR-CBE|Addons{1.4.1.9} [WR-CBE Addons] (WR-CBE-1.7.10-1.4.1.9-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
WR-CBE|Logic{1.4.1.9} [WR-CBE Logic] (WR-CBE-1.7.10-1.4.1.9-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
McMultipart{1.1.0.314} [Minecraft Multipart Plugin] (ForgeMultipart-1.7.10-1.1.0.314-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
aobd{2.3.6} [Another One Bites The Dust] (AOBD-2.3.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
denseores{1.0} [Dense Ores] (denseores-1.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
IguanaTweaksTConstruct{1.7.10-2.1.2.101} [Iguana Tinker Tweaks] (IguanaTinkerTweaks-1.7.10-2.1.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ForgeMicroblock{1.1.0.314} [Forge Microblocks] (ForgeMultipart-1.7.10-1.1.0.314-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
OpenModsLib crash transformers: [gl_capabilities_hook:FINISHED],[player_render_hook:FINISHED],[map_gen_fix:FINISHED],[movement_callback:FINISHED],[stencil_patches:FINISHED]
AE2 Version: beta rv2-beta-7 for Forge 10.13.2.1230
Mantle Environment: Environment healthy.
TConstruct Environment: Environment healthy.
Stencil buffer state: Function set: GL30, pool: internal, bits: 8
AE2 Integration: IC2:ON, RotaryCraft:OFF, RC:ON, BC:ON, MJ6:OFF, MJ5:OFF, RF:ON, RFItem:ON, MFR:ON, DSU:ON, FZ:ON, FMP:ON, RB:OFF, CLApi:OFF, Waila:ON, InvTweaks:ON, NEI:ON, CraftGuide:OFF, Mekanism:OFF, ImmibisMicroblocks:OFF, BetterStorage:OFF
Launched Version: 1.7.10-Forge10.13.2.1272
LWJGL: 2.9.1
OpenGL: Gallium 0.4 on AMD JUNIPER GL version 3.0 Mesa 10.1.3, X.Org
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
Seems I missed a null check, will be fixed in the next build. Thank you for the report, but next time please put it in the github issue tracker so this thread doesn't get clogged with bug reports.
Thanks!
Check out my mod!
Thanks for the input! The crafting recipes are totally configurable, but I guess it won't hurt to upload some screenshots of the defaults.
Thanks! Also, that is a good idea, I will look into expanding the filter upgrade in some form or another.
Check out my mod!
Though depending on how the nesting upgrade works, you could probably get "close enough".
TomeWyrm has the right idea. Assuming default config backpack sizes, if you apply the nesting upgrade to a diamond backpack and fill it with gold backpacks you would have 77*64 slots, or 2772 slots total. If you subsequently nested iron backpacks in the gold backpacks and basic backpacks in the iron ones you would have an absurd amount of storage. So total storage space is not an issue.
However, don't nest too far, with too many items, because if the NBT data of any item gets too big Minecraft will crash. You really have to go crazy to make this an issue though.
Edit: If people really want a bigger size in the config (ex: up to 8 rows) I could make that happen if the demand is large enough.
Check out my mod!
Make a way to remove upgrades.
After updating to the most recent release from 9.5 my crafting upgrade got replaced by mod specific filter upgrade and I had to cheat in all new stuff.
No big deal, but it would be nice to swap out bag functions as I assume as this mod grows, there will be a lot more upgrades.
EDIT: Also, shift click from the action bar. As it stands, you can't even grab anything from the action bar. Makes it difficult to put away one use tools quickly.
Thank you for letting me know that the upgrade switched, I reordered the way the upgrades are stored internally in the last update, and I will now be mindful to not make that same mistake in the future.
And the hot-bar should be accessible (shift-clicking included); I will fix that bug as well.
Edit: Can you reproduce this bug? I am not getting a shift-clicking error.
Check out my mod!
Speaking of TC tools, would it be possible to have items that "tick" (like auto-repairing TC tools) also tick while in the backpack? I'm not sure whether that's overpowered or not, so if you do do it you might want to have that functionality provided by an upgrade.