Skip to content
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

With two nearby tiny planet blocks, an arbitrary one takes precedence #3906

Open
bsngardner opened this issue Jan 15, 2022 · 1 comment
Open

Comments

@bsngardner
Copy link

Mod loader

Forge

Minecraft version

1.16.5

Botania version

1.16.5-420.1

Modloader version

36.2.22

Modpack info

No response

The latest.log file

https://pastebin.com/ei8DZcD7

Issue description

When two (or more) tiny planet blocks are placed near one another, a mana burst entering the range of the two always orbits one of the two arbitrarily. This might be considered not a bug, but I would say it's not expected or useful.

Looking at the code, it's clear that this happens because one of the tile entities ticks before the other, snatching all bursts in range. It would be interesting to make a burst orbit the nearest tiny planet in range, so a burst could actually swap between two as the orbit expands. But just making the burst orbit only the tiny planet it comes in range of first would be more useful and expected.

Steps to reproduce

  1. Place two tiny planets within ~5 blocks of each other
  2. Place 2 pulse mana spreaders, one pointing to each tiny planet
  3. Give the spreaders mana and fire them
  4. Both pulses will orbit only one of the tiny planets

Other information

No response

@williewillus
Copy link
Member

hmmm, interesting idea. Could be tricky to do in a lag friendly way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants