Crescentine Posted March 25, 2022 Share Posted March 25, 2022 I don't really know how to explain this issue, other than that despite it being registered, no code errors and all that, when I place my items for my test recipe in the slots, it doesn't craft. This is using a custom crafting recipe type, and is the first time I've ever gotten this far with this attempt. (5th one in the past 3-5 months). This is my github. I can share the individual files via pastebin if requested. Thanks for any help given. https://github.com/Crescentine/Trajans-Tanks-1.18/tree/main/src/main/java/com/crescentine/trajanstanks Quote Link to comment Share on other sites More sharing options...
Crescentine Posted March 27, 2022 Author Share Posted March 27, 2022 Hi there, This is a update of my earlier post which was missing information and was requiring potential helpers to look at my entire repo to find the classes in question; I decided to add more information and text here in order to explain what I am trying to do and what is happening. So I am trying to implement a custom crafter machine for the things in my mod to be made with. There is no errors in my IDE and it compiles fine, yet the issue comes that when the items are all in the slot, it doesn't work. I don't know WHY it doesn't work , as its registered and should work; I've looked at other githubs to try to compare and contrast, yet I don't notice any big difference in the three or so I've looked at. I do hope someone can help me with this! Thank you for all possible help. This is the Recipe Class (TankCrafterRecipe) https://pastebin.com/3tZR2SSB Recipe Register (ModRecipes) https://pastebin.com/wbvucnRU Container for the Crafter (CratferContainer) https://pastebin.com/xqJDFVW2 Crafter Block Entity / Tile Entity https://pastebin.com/Av5VBW4W Crafter Block https://pastebin.com/tXQ6JB76 Test Recipe (json) (in resources/data/trajanstanks/recipes) https://pastebin.com/B5jGzSSv Lastly, here is my github for the mod in case any other questions or classes. https://github.com/Crescentine/Trajans-Tanks-1.18/tree/main/src/main/java/com/crescentine/trajanstanks Quote Link to comment Share on other sites More sharing options...
Crescentine Posted March 27, 2022 Author Share Posted March 27, 2022 8 hours ago, diesieben07 said: Why is this static? Please learn the basics of Java. Your BlockEntity has two inventories. Firstly it inherits from InventoryBlockEntity which has the inventory field. Then it also has its own itemHandler field. Here you could use RecipeWrapper instead of copying the inventory every time. I resolved the two inventories thing and removed the itemHandler field; It now only inherits from the parent class, and I did the other thing. Yet it still doesn't work. At this point what else can I do? Thanks for the help by the way Quote Link to comment Share on other sites More sharing options...
Crescentine Posted March 27, 2022 Author Share Posted March 27, 2022 19 minutes ago, diesieben07 said: Update the Git repo. Just did now, is updated. Quote Link to comment Share on other sites More sharing options...
Crescentine Posted March 27, 2022 Author Share Posted March 27, 2022 (edited) Wait so the issue is that it doesn't extract slots 0- 7 and only extracts 0-6 and inserts into 8 leaving one unaccounted for? Did I read that correctly? So like, I can solve it by adding "entity.extractItem(7);" to the CrafterBlockEntity? Or is there more to this?? Edited March 27, 2022 by Crescentine Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.