Quark Oddities

Quark Oddities

22M Downloads

1.16.3 beta: Help requested - chest worldgen

Vazkii opened this issue ยท 2 comments

commented

There's a very irregular issue where Quark's worldgen chest replacing with its own chests will create an illegal tile entity. I need help reliably reproducing it so I can figure out what the problem is.

What I need:

  • A seed and a set of coordinates at which this behavior regularly happens.

How to get this:

  • Delete your current quark config
  • Make sure you're using Quark-r2.4-267
  • Create a new world, and fly around, monitoring your log
  • Eventually, you should get an error mentioning an Invalid Tile Entity and pointing to a quark chest, and a position
  • Teleport to that position
  • If there's no chest, an un-openable chest, or an empty chest where otherwise it would have loot, this is what I'm looking for
  • Note down the position and seed, and try to reproduce the issue again in a new world
  • If it happens again, reply with the seed and coordinates
commented

Just tried this out and got it to happen four times on four different worlds.

Unopenable chest at an underwater ruined portal
x=-2926, y=49, z=-1531
seed: 1622062499164991787

Unopenable chest at an underwater ruined portal
x=-1247, y=47, z=-419
seed: -2104747401050586725

Unopenable chest at an underwater ruined portal
x=2795, y=50, z=1414
seed: 8225264849154674278

Unopenable chest at an underwater ruined portal
x=3250, y=36, z=192
seed: -6630178525075895689

commented

Seed: -3548862254425593625

Block entity invalid: quark:variant_chest @ BlockPos{x=-1883, y=38, z=1970} (Unopenable chest; underwater ruined portal)
Block entity invalid: quark:variant_chest @ BlockPos{x=-2461, y=34, z=4806} (Unopenable chest; underwater ruined portal)


Maybe it is worth mentioning that I only found invalid chests at underwater ruined portals. I checked every structure in the game which has loot chests using the /locate command. Chests in desert pyramids, pillager outposts, jungle temples, end cities, nether fortresses, bastions and villages were correctly swapped with their quark replacements (all with loot). Ruined portals on land also always had working chests with loot. So I think it has something to do with the chests being inside of water.

Also, I found an underwater portal where the chest was covered with sand: {x=-4840, y=32, z=-323} (same seed). The chest did turn into a crimson chest with loot, although it was underwater. Because of this, I think the error might have something to do with the waterlogged state of the chest, since the one covered with sand was not waterlogged and was valid.