-
-
Notifications
You must be signed in to change notification settings - Fork 4
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
Boxes generate in ocean #74
Comments
Just released our box realm today, and getting a lot of reports of boxes spawning like the one in the screenshots |
Do you have multiverse running? Usually when the boxes generate in variable places it's because the world generator isn't working. Multiverse unfortunately isn't compatible with Boxed. It works once but on server reboot it doesn't. |
Yes, I do use multiverse. I attempted to use MyWorlds but the plugin would not load on my setup. Their dev team wasn’t very helpful besides, is swapping to my worlds, assuming I can get it working, safe with an already in production server? |
I’ve My Worlds loading properly now on my test environment are there any implications to swapping to My Worlds from Multiverse with my production Boxed server? Or should it be safe to drop it in |
Major issues using My Worlds now MyWorlds 1.20.6-v1-294 Boxes generate with no blocks aside from the initial blueprint! |
Do you need a multi world plugin? It's not needed just for Boxed. |
I do weekly resource world resets, where we use a world manager plugin to delete the resource world and create a new one & then Chunky is scripted to generate the chunks. I can give no multiverse or my worlds a try, though. |
Also, your seed worlds may be messed up due to the Multiverse issue. What happens is that a seed world is created to copy from to the real world. But if the generator was broken then that could be messed up. If MyWorlds works fine on a clean test server then that's the issue. Either way, you will need to solve the seed world issue if you don't want to just restart everything. You should run tests but essentially to reset you remove the additional seed world folders inside the main Boxed worlds and let them regenerate. |
I see, I didn't understand that it was the initial seed world generation that could be the issue. Correct, my worlds clean install seems to work fine - though limited testing I'll try to replicate the issue on my dev environment, and then test deleteing the seed world folders inside the boxed worlds to let them regenerate. Thanks |
And just to explain what is happening in the video- the island was made in a spot that previously had been regenerated. The seed world was void at that position so the spot was made void when the island was deleted. Then a new island was put in it. |
Another less radical remedy in game make islands with your character and then unregister them and make another. Continue until you get to "good" locations that have the expected environment. Then do not delete or purge those other spots. Then when players make new islands they will always be outside of the bad generation area. |
to confirm, the folders to delete are: Boxed_World/seed |
Okay, so if I unregister these void boxes they won't be used anymore. I need to confirm no new void boxes are being generated. Let me start tracking coordinates |
I attempted to unregister all "bad boxes" However, as you can see in this video - boxes generate in a linear path through the world. They go from jungle, to middle of the ocean, to jungle, to middle of the ocean etc. This is with a world that was initially generated by multiverse, but has had Boxed_world/seed deleted & regenerated without multiverse or my worlds installed on the server |
Here is a fresh install I reset my MariaDB I generated fresh world with only BentoBox, no multiverse nor myworlds installed Still - boxes generate off-center from the expected spawn point. |
So, is this a world different from the one that it generates by default? Are any of the configs changed at all? |
No, this is the default BentoBox/Boxed seed, the only things I've changed in config are irrelevant to this i would think: numbers of resets, potentially: size of boxes by default, bentobox has 500x500 boxes I believe my boxes are smaller: 300x300 |
my boxed configuration, for reference |
Yo! Area-radius needs to be divisible by 16 Using area-radius 320, or 160 both fix issue. My current area radius 150, it breaks. Not sure how I can fix my currently released server, however... |
Ahm yes. The area radius has to be in whole chunks. I didn't think of that, but it's obvious now I think about that. I should mention that in the config. Rectifying the server is going to be difficult because if the island sizes are different then BentoBox will refuse to start. I can't think of a way except for a reset, sorry. How many boxes have been made so far? |
Around 6,000 boxes have been made, lol I think we're just gonna tell players to live with it The void boxes seem to be fixed by switching to my_worlds + resetting seed world - so our remaining issue is ocean boxes. |
Going to release a 2nd Boxed server, we need the player slots. On this new server we'll make sure to use radius 160 |
@tastybento I have done more testing on generating "void boxes" specifically, like in #65 Using MyWorlds + having an area radius that is not divisible by 16 results in void boxes when boxes that players have reset are reused next server restart by BentoBox. So MyWorlds & Multiverse both have this issue. I'm not sure how helpful this is, since using a bad area-radius number is the nucleus for all my problems. But I'm not able to reset my server, we have thousands of boxes. So I'm still trying to find a way to fix these issue for my players & not using a world manager is unrealistic - vanilla MC can only load 3 worlds I believe? I need to manage my resource world specifically, among other things. |
Expected behavior
Boxes generate not in ocean
Observed/Actual behavior
boxes generate in ocean sometimes
Steps/models to reproduce
make a box
BentoBox version
[18:25:20 INFO]: Running Invalid (UNIVERSESPIGOT) 1.20.4.
[18:25:20 INFO]: (git-UniverseSpigot-"1954a51" (MC: 1.20.4))
[18:25:20 INFO]: BentoBox version: 2.3.0
[18:25:20 INFO]: Database: MARIADB
[18:25:20 INFO]: Loaded Game Worlds:
[18:25:20 INFO]: boxed_world (Boxed): Overworld, Nether
[18:25:20 INFO]: Loaded Addons:
[18:25:20 INFO]: Border 4.3.0 (ENABLED)
[18:25:20 INFO]: Boxed 2.5.0 (ENABLED)
Plugin list
No response
Other
The text was updated successfully, but these errors were encountered: