-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GT6 food does not rot under EnviroMine system #94
Comments
Uh it should work, are you sure it isn't just disabled in your Config? Either that or it requires AppleCore to work. |
This is using AppleCore 3.1.1, GregTech 6.15.01, EnviroMine 1.3.124, among other mods. Food spoiling is clearly on in the EnviroMine config (and works for non-GT6 food in-game). I don't see anything in |
I guess it is a problem because I dont use the same System for my Food that vanilla MC uses. So I think I might have confused rotting Foods in the Betweenlands Dimension with this mechanic. XD |
Oh, I forgot that the Betweenlands has some weird mechanics. But yeah this is different. I don't know if it would be an easy thing to fix but it's a bit of an exploit. |
I think this might be related to how GT6 Food Items are different from regular ones, specifically because they use Metadata and aren’t extending ItemFood. This also happens with custom backport of nutrition which doesn't register gregfood as having nutritional value and that might also be the reason why GT food doesn't rot following the TFC rules, so it makes sense that it wouldn't rot with enviromine as well. Basically if I understand it correctly greg's food doesn't play nice with most mods because they're working on a different base. |
Yep, that is correct, though in case of Apple Core , if there is an API i do use it. |
By accident I was going around the enviromine repo and I found someone opened an issue about this same problem 7 years ago called Gregtech food will not Rot? |
Well, it's still an issue. I am hoping it something that Greg could fix on his end. Issue mentions something about a custom spoiling config so I could look into that on my end (although I have to take care of some stuff currently so can't). |
Nah, he had no idea what he was saying and just closed the issue without looking into what was happening under the hood like a doofus, thinking that it was the user's fault 🙄 |
Just for future reference, on my side adding something like that:
to The only important note here is that you need to transfer the items between the container and your inventory for it to refresh, but maybe it will refresh itself after some time, I didn't check that. |
The issue with a blanket ban like that is that will also rot drinks, bottles, liquors, cans, etc etc etc, for hundreds of items since greg extends the multiitem.food ID for god knows how many things. I think a bunch of those are not even actual edible items. That said, the whole way enviromine food rot is enabled is incredibly clunky because every item gets its own NBT tag: pick up 16 apples from cutting a tree, they now all occupy 16 different spots in a chest. So as a whole, it's a broken system that cannot be fixed. GT6 just exacerbates the issue and strains these pre-existing problems. |
I am not sure if literally every metadata on that Item should rot in the first place, this clearly is a wildcard thing. But if that is acceptable to you, sure. I dont think its good enough for my standards though edit: My Bottles are on a different Item ID just so you know. |
Can you technically specify the metadata for each entry by editing |
EnviroMine adds a rotting mechanic to food, which works for most food (vanilla, Pam's, etc...). However, GregTech 6 food does not rot for whatever reason.
The text was updated successfully, but these errors were encountered: