1.12
1.11
1.10
1.9.4
1.9
1.8.9
1.8
1.7.10
1.7.2
Forge
Hey Brad, are there plans to make Backpacks to work like Foci Pouches from Thaumcraft? If they don't already, cause I'm having problems with Thaumic Tinkerer's Foci pouch.
Nope. That would require integration with the Thaumcraft API, and I have no intention of doing so.
I have found a brand new strange bug with the 1.8 - 3.0.3 beta 4 version of the mod. There are no server or client console errors to be had. I believe it is to do with the Dynamic Recipe system.
When placing in a grid, even the one in the player inventory, the requirements for a crafting table, ie the traditional
PP
PP
Where P is planks, the output is for a "log" and not a "crafting table". Please fix. I tried to input a recipe that I thought might work but it didn't help the matter. Also, I have went through all 171 of the existing mods in my pack and it is only when your mod is active that the aberrant behavior exists.
Thanks.
Kreezxil
Try setting disable_recipe_sorting to true in the server's config file.
do you mean the server.properties file?
No, I mean (server folder)/config/backpacks16840.cfg
Changing that option to true should stop the problem (one of you're other mods probably adds a low priority planks -> log recipe, when my mod sorts the recipes it probably gives that recipe a higher priority than the planks -> crafting table recipe)
thanks for clearing that up
I tried that setting, which wasn't in the config by default, and the 4 planks still make the 1 log.
This is my server config: https://paste.ee/p/R44cL
Oh sorry, the 1.8 version was based on version 3.0.1 (from last December) and I didn't add that option until version 3.0.3.
I've updated the 1.8 version to include that option. You can get it here.
The 3.0.3 server tells the clients not to sort the recipes, so you'll also need to update your client to use the latest version.
Btw, you are forgetting to update your internal version numbers. The entire 3.0.3 beta # line has been report 3.0.2
Thanks, that solved the problem.Sorry, that was way too soon! Everything worked perfectly with your mod for all of 2 reboot cycles and then whamo, same old behavior.
While I understand why you wanted a dynamic recipe loading system, clearly something is dreadfully wrong with yours. Open Computers has one and it works great. I think if you want to keep yours you should head on over there and compare notes. http://minecraft.curseforge.com/mc-mods/223008-opencomputers
I have yet to experience these issues with their recipe loader.
Further more, you don't have that many recipes really, maybe 30. Why not just hard code them. And then use the simplest method at that. The dyed one being the ones that would take the most config space.
The recipe for a dyed bag would be Shapeless and just two elements bag & dye. So 30 seconds of pasting and you are done. I'd be more than willing to hard code the recipes for 1.8 if I had access to that part of the code.
further it's baffling why your mod even does that with the planks, as that is not even its recipes.
The Dynamic Recipe system isn't a recipe loader, it's an in-game recipe creator/editor/remover (for any shaped, shapeless or furnace recipe in the game) but apparently it isn't playing nice with one of your other mods.
I've made a version with the Dynamic Recipe system stripped out of it, you can find it here.
Alternatively you could just use the recipe editor (CTRL+R from a backpack interface) to either disable the planks -> log recipe or to re-create the planks -> crafting table.
(My backpack mod actually only has 4 recipes)
WOW!!! I was so focused on trying to solve just one issue that I totally ignored the recipe editing aspect of it.
About to try out the mod....
Opening the world!
Not permanently, but if I remember correctly you should be able to open the standard inventory by holding down shift.
.
Great mod! I've noticed that dying the backpacks only seem to work only with vanilla dyes. Are there any plans to allow others (like from botania) to dye backpacks?
The lightweight backpack interface only runs on the client so will be considerably slower than traditional (full) interfaces, this is the best I could do as Minecraft's interface system only allows one interface to be open at a time and as soon as you attempt to open another interface it automatically closes the other.
I've made a custom version (because I can't be bothered updating all the links) with "reverse_open_first_backpack_search_order" and "disable_open_backpack_with_inventory_key" options.
You can get it for 1.7.10 here.
I've only compiled it for version 1.7.10 so if you're using 1.7.2 or 1.8 let me know.
Looking at my code it should work with any dye that extends ItemDye but I guess modded dyes (or at least botania dyes) mustn't do that.
I don't plan to add support for such dyes any time soon.
Having problems with the spoiler tag, sorry. I'm having a problem where the client crashes when you try to open the backpack loader, but the server seems fine.
---- Minecraft Crash Report ----
// There are four lights!
Time: 5/27/15 8:59 PM
Description: Rendering screen
java.lang.NullPointerException: Rendering screen
at net.minecraft.util.RegistryNamespaced.func_148755_c(SourceFile:69)
at net.minecraft.util.RegistryNamespaced.func_82594_a(SourceFile:35)
at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.getRaw(FMLControlledNamespacedRegistry.java:253)
at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.func_82594_a(FMLControlledNamespacedRegistry.java:171)
at brad16840.common.gui.BlockSelector.filter(BlockSelector.java:1288)
at brad16840.common.gui.BlockSelector.initContainer(BlockSelector.java:305)
at brad16840.common.StackableContainer.setAndInitContainer(StackableContainer.java:46)
at brad16840.common.ContainerStack.updateContainers(ContainerStack.java:218)
at brad16840.common.gui.BlockSelector.drawBackground(BlockSelector.java:857)
at brad16840.common.ContainerStackGui.func_146976_a(ContainerStackGui.java:384)
at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:78)
at brad16840.common.ContainerStackGui.func_73863_a(ContainerStackGui.java:411)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1061)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1001)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
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 net.minecraft.util.RegistryNamespaced.func_148755_c(SourceFile:69)
at net.minecraft.util.RegistryNamespaced.func_82594_a(SourceFile:35)
at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.getRaw(FMLControlledNamespacedRegistry.java:253)
at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.func_82594_a(FMLControlledNamespacedRegistry.java:171)
at brad16840.common.gui.BlockSelector.filter(BlockSelector.java:1288)
at brad16840.common.gui.BlockSelector.initContainer(BlockSelector.java:305)
at brad16840.common.StackableContainer.setAndInitContainer(StackableContainer.java:46)
at brad16840.common.ContainerStack.updateContainers(ContainerStack.java:218)
at brad16840.common.gui.BlockSelector.drawBackground(BlockSelector.java:857)
at brad16840.common.ContainerStackGui.func_146976_a(ContainerStackGui.java:384)
at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:78)
at brad16840.common.ContainerStackGui.func_73863_a(ContainerStackGui.java:411)
-- Screen render details --
Details:
Screen name: brad16840.common.ContainerStackGui
Mouse location: Scaled: (214, 90). Absolute: (429, 299)
Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2
-- Affected level --
Details:
I've updated the mod to version 3.0.4, it should fix that problem.