Productive Bees

Productive Bees

10M Downloads

All bees producing bone comb after updating to 0.2.4.jar

demfels opened this issue · 29 comments

commented

Running the updated version 0.2.4 on minecraft version 1.15.2

all bees are producing bone comb after updating to this version.

image

commented

You might have some skeletal bees visiting the hive, they move in automatically if the area around hive is not well lit.

commented

I have 8 hives with 2 to 3 bees per hive and every bee (None of which are skeleton bees and all of which are well lighted) is producing bone comb

commented

Right.. this isn't a situation of a skeletal bee sneaking in... All bees are producing ONLY bone comb, which means no other comb is accessible in the game. Which considering this is the entire point of the mod (love the mod by the way), that kind of breaks the entire mod.

I'll likely be rolling back the last updates in my modpack until this is resolved. A lot of people in the modpack leverage your bee mod for their resource gathering solution, so it is a pretty significant defect.

commented

I am unable to reproduce this even with the modpack, but I can only test on fresh single player worlds.

Are you having issues if you load up a fresh single player world?

also, could you try the following on the world where you are having issues:

  • run the command /reload and see if that fixes it
  • break and replace or build new beehives
  • spawn fresh bees (although this is unlikely to help)
commented
commented

Seems it's just picked one at random, can you provide me with the server log?

commented
commented
commented

Which modpack are you guys playing?

commented

Thanks for reporting and thanks for the logs. Unfortunately there's nothing in there to shed light on the issue.

Do you have any resourcepacks installed on the server or client?

commented

No resource packs.

commented

So I created a test world and confirmed as well.. This issue seems to only be happening in our world that existed previous to the patch.? Any suggestions? I did downgrade to version 0.2.2 and still the same issue. It picks a random comb on restart.

The only thought I have left, is to completely remove the mod, start the server and let it remove all the mods content. Then re-add the mod. That seems like a nuclear option and yet I don't even know if that would fix this issue.

commented

It does seem like a rather serious option. Something else to try would be to clear the configs or the cache. There's a webcache folder in your client .minecraft, but I am not sure if the server keeps one as well.
Did you also update Forge at the same time as the mod?

I uploaded a new version, maybe some small changes I made helps.

commented

I did not update forge. I will update to the latest forge version, and include your newest mod version in the update aswell. I was unable to find any webcache on the server, only the client. It certainly seems like 'on load' issue vs a cache issue since it changes which comb you get on each server restart.

Anyway I'll report back my results after the server and mod is fully updated. Thanks again!

commented

I've updated forge to 31.2.36 (latest) and updated bees to 0.2.5. Still having the issue. I deleted the config file and let it generate new. I also tried changing that option enableCombProduce = false. None of that changed the fact that on server start it seems to randomly pick one type of comb and ALL bees generate that type until the next server restart.

commented

Changing that setting would actually be a great test. Forge makes two config files for some reason and I don't remember which one it uses. There's one in config/ and one in world/serverconfig/. Try changing both and see if it helps.
Can you also check your server log for the following "Empty comb_produce recipe"... or "Empty item_produce recipe"... if the other option is enabled?

commented

I updated the /serverconfig/ and that changed the mod behavior. However, now all bees are generating rotten flesh. Haha..

I also searched the debug and latest log files for the word combos you listed and found nothing related to your mod.

image

commented

Here is the world file: https://drive.google.com/file/d/1WCs3qbg05UVJE_cC_iFtc1vgBdgEP8Id/view?usp=sharing

I was wondering, if I create a whole new server instance and then copy the world file in manually if it would fix this.. so if you do load up the pack with our world file and it works, let me know! Thank you for all the suggestions!

You're certainly welcome to join our server as well. :)

commented

I loaded this world file in single player and it has the same bug. You should be able to do the same.

commented

Excellent, thank you. There's nothing worse than a bug that only happens on a specific setup.

I will consider joining. It would be fun to see what other players are doing with my mod. I've only seen what a couple of mod reviewers had set up for their videos.

commented

It just keeps getting better and better :) At least it shows that it does resolve the recipe json each time, so it's probably not a cache problem. I suspect it's a problem with tags on a multithread server. If I send you a pre-release of the mod here, will you be able to test if it fixes the issue?

commented

yes I can test a pre-release.

commented

Thank you! I appreciate you taking the time to get this fixed :)
It will need to be unzipped.
productivebees-1.15.2-0.2.6.zip

commented
commented

Thanks for trying it out. I am fresh out of ideas at this point. Perhaps if you could send me the world folder, then I could do some debugging on it? Unless it has a bunch of private stuff on it of course.

commented

I've uploaded a new version with a fix. I still don't know what is causing the problem, it seems to be in Forge, but I can work around it. The version with the fix is 0.2.5.1

commented

Good to hear :)

commented

You fixed it! Tested out the new version and it works great. Thank you so much for all your support on this.