[1.16.5] Tag was used before it was bound (ticking entity)
drakray opened this issue · 44 comments
MC 1.16.5
Forge 36.2.9
Productive Bees 0.6.9.23
BunchaOthers(see logs for list)
Server crash a couple a second after starting.
There is not suppose to be any Osmium Bees, but it look like Configurable Bees change nature sometime, as I saw Tungsten Bee in my building, but did not breed them(also, my Ender Bee was missing)
oldLink to zipped logs+crashes
From the logs I can see that both osmium and tungsten bees are loaded, so there must be osmium in your pack. Are you playing a pack or is it a custom selection of mods?
The link sould work now, but just in case:
logs.zip
Custom selection, available oldLink
You can also download may latest world backup(i'm making one right now)
oldLink is the modPack
oldLink latest map backup(big)
Command to start my server, which is on Linux oldLink
using jre1.8.0_271 for the client, on Windows
jvm args: -Xmx8G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=64M
I found in JEI that Osmium Bees have no flower attributed, Osmium Block exist from NeverNeededOrWanted
Bismuth and Pearl have no flower either.
Bismuth is available from NNoW too. Bismuth Comb centrifuge to NNoW.BismuthIngot@90%
Pearl is from MysticalWorld. MW.PearlBlock is used to convert Diamond to Pearl. Pearl Comb centrifuge to MW.LustrousPearl@100%
Osmium Comb centrifuge to JAOPCA.OsmiumDust@90%
I still don't understand where an Osmium Bee could come from, unless there is a mutating ability?
Because there was no NeonCuckoo in my enclosure, so, weird :/
I think I know what the problem is, NNoW adds item tags for osmium, but not the equivalent block tags, this is why the bee shows up but can't find it's flowering block and causing a crash.
I'll prep a datapack for you to put on the server which should fix it.
see if this helps
Server is staying up, I'm booting my client to test, but it looks good for this(osmium) specific crash
Don't know if Pearl will do the same, and it doesn't explain WHERE the Osmium Bee is coming from(nor the Tungsten), but at least it seems playable again lol ( I REALLY didn't want to lose the world XD )
If you acquire a pearl bee and there are no other pearl blocks in the pack, then yes it will also crash it.
I have no idea how the osmium bee has showed up, there's only the breeding recipe for it. Do you have some sort of auto feeder that get's the bees in the mood?
no, the only auto breeding in the mod is the upgrade (which should not be the culprit since neon cuckoos don't live in hives) and the cubee
Don't have either of those
I just checked, and the Pearl Block have the following id/tags(using the "/ct hand" command after "/give @s mysticalworld:pearl_block"):
item:mysticalworld:pearl_block
block:mysticalworld:pearl_block
blockstate:mysticalworld:pearl_block
tag:items:forge:storage_blocks/pearl
tag:items:productivebees:flowers/gems/pearl
tag:blocks:forge:storage_blocks/pearl
tag:blocks:forge:storage_blocks
tag:blocks:minecraft:beacon_base_blocks
And yet JEI shows no flowers for the Pearl Bee
I counted 1 Osmium, at least 1 Lead, and 3 Tungsten, all of which should not be there, but I can't find my Ender not Crystaline, at least
there's one tag missing and it's a mystery why, I've seen the problem on one other server before
tag:blocks:productivebees:flowers/gems/pearl
it just makes it extra weird, the items tag should be the one used to display the recipe in JEI while the block tag is what the bee is searching for in the world
I just found something: /tp @e[type=productivebees:ender] @s
, it does not show ender as an autocompleteable choice
I see it in my JEI though(but it might be a desync thing, since I open a solo world before)
EDIT: I'm trying something
at least mysticalworld has their tags in order, I will need to add the fix for NNoW into the mod
as for the transforming bees.... 🤷♂️
the bees are not individual entities, you'll have to summon like this
/summon productivebees:configurable_bee ~ ~ ~ {"type":"productivebees:ender"}
/tp @e[type=productivebees:configurable_bee] @s
should then bring all bees to me
I was not sure if this command would bring them to me, in case if they got away somehow
Using /tp @e[type=productivebees:configurable_bee,name="Ender Bee"] @s
is working
Tungsten brought me 10
Lead 3
Osmium 3
Crystaline 0
Ender 0
Iron 0
And I'm suppose to have those lol
So unless they reproduce by another mean and I lose the others, there is something going on there XD
I am now at 13 tungsten, so they might just reproduce somehow XD
EDIT: 6 Lead and 6 Osmium, 17 Tungsten :O, so yeah
I'm guessing you get more as they pop out of the hives? Do you have BaBee upgrades installed in any of the hives?
I'm using Oak, DarkOak, River, and Driftwood Advanced Hives (2firts:vanilla wood, 2last:UpgradeAquatic wood)
22 of each, all with expansion box on the side
I only have 1 hive with Anti-Teleport inside, all others have no upgrade
I now have 19 Tungsten, 9 Lead, 9 Osmium, all in isolation(can't access hive, can't access other bees)
It's been a while since those numbers, so at least they seems to no longer "reproduce"
I don't seems to get more of the other bees though. Gold, Silver, Iron, Redstone, Ancient, Diamond, Prismarine, Coal, all are stable number
Yellow spots are Inset Lights from Engineers Decor, fluid is Honeylogged FeedingSlab, other holes are FeedingSlabs
that's a big area :) you should close the entrance so they don't wander off, open areas tend to make them wander around more
it doesn't offer any clue to the tungsten bees though
entrance is "closed" by XReliquary's Interdiction Torch, and the structure is a half-sphere
Bumblezone does spawn a variety of the productive bees, so if there's a way back from that dimension, they could be coming from there
The place you have chunk loaded, does it have a way to exit?
I can say that the missing bees is not an issue, because my friend put them in a Bee Cage and I didn't knew.
So only the Tungsten/Osmium/Lead bee mystical reproduction needs investigation lol
Could it be caused by The Bumblezone?
The dimension spawn those, and I have a chunkLoader there(I checked, /tp
does not work interdimension, so it's not that, I think)
No, it's a Waystone to come back.
Unless they get out by the opened ceiling, but they should then spawn far away, not inside the half-bubble
they will spawn near a hive on the position that best matches
you could load up a bunch of the bees in cages, release them in the chunk loaded chunk and see if they find their way back
Ok so, test done, and /tp
DOES work across dimension with chunk loader
So my /tp
test wherre skewed by that
I simply killed all Tungsten, Lead, and Osmium bees, and I'll see if they still spawn in the bubble
Thank you for your help with the crash, what could I do to prevent the Pearl from crashing, just adding tag:blocks:productivebees:flowers/gems/pearl
with CraftTweaker?