Open MrZero1 opened 6 months ago
Boxed is unfortunately incompatible with MultiverseCore right now. If you use MyWorlds (another multi world plugin) then it works. We'll continue to try and get MV to work, but this is a problem, yes.
Thank you for your reply. I replaced the plugin, but after reset the new box is still generated with a bug. Is it worth rebuilding the world itself at this point?
Yes. The seed worlds will have been zeroed (just void), so that's why.
I deleted the existing boxed worlds, generated new ones, but still no good. What could be the problem? (By the way, does this game mode require End world?)
[19:06:02 INFO]: Preparing level "boxed_world" [19:06:02 ERROR]: Could not set generator for default world 'boxed_world': Plugin 'BentoBox v2.1.1' lacks a default world generator [19:06:02 ERROR]: Could not set generator for default world 'boxed_world_nether': Plugin 'BentoBox v2.1.1' lacks a default world generator [19:06:02 ERROR]: Could not set generator for default world 'boxed_world_the_end': Plugin 'BentoBox v2.1.1' lacks a default world generator [19:06:02 INFO]: Preparing start region for dimension minecraft:overworld
Odd. I have not seen that error before. Let me investigate.
I found that the issue is when the Boxed world is set as the default world. This unfortunately is not really supported. If you don't do this, then it works fine. So, if you can accept a default world, maybe use it for a spawn, then you should be okay.
I spent a few hours trying to make changes to Boxed to try to support it being set as the default world but it's has problems - the biomes are random because the default world is made by the server before Boxed can actually make the world. However, it mostly works. You can try it a https://ci.codemc.io/job/BentoBoxWorld/job/Boxed/. The bukkit.yml file would be:
worlds:
boxed_world:
generator: BentoBox
boxed_world/seed:
generator: BentoBox
boxed_world/seed_base:
generator: BentoBox
boxed_world_nether:
generator: BentoBox
boxed_world/seed_nether:
generator: BentoBox
boxed_world/seed_nether_base:
generator: BentoBox
boxed_world/bentobox:
generator: BentoBox
boxed_world_nether/bentobox:
generator: BentoBox
However, I think the biomes issue is a problem and it's easier just to have a default world, even if you never use it.
So what do you suggest I do? Make the default world a spawn and generate a new Boxed world?
Bytheway, I still don't know if the Boxed game mode requires an End world 😐
Box doesn't have an End yet and one shouldn't be made by default by the Addon.
For the world setup, remove the settings that try to make the Boxed world a default world. A world, world_nether, world_the_end will be created. Make that a spawn/lobby and you can use WorldProtect, etc. to limit what people can do it in. Then players will run /box to start their box, or click on a menu somewhere. I hope that makes sense!
Eh, thank you very much for the useful advice and help. It looks like I managed to set it up. I have reset it several times, so far it will not fail to reset.
Btw, can I delete the world and netherworlds? I don't want to get the worlds mixed up, or to get to these worlds (either with a nether portal or I don't know)
One more question about the End World. The players get to the end world somehow (e.g. portal)? Or if we want an end world, should we generate it and use a warp command for example?
When I restart the server, I get this error message. Do I have to deal with this?
[17:59:28 INFO]: [My_Worlds] Enabling My_Worlds v1.20.4-v3 [17:59:28 INFO]: [My_Worlds] Loading world 'boxed_world/bentobox' using chunk generator: 'BentoBox-Boxed' [17:59:28 ERROR]: [My_Worlds] World 'boxed_world/bentobox' could not be created because the chunk generator 'BentoBox-Boxed' was not found! [17:59:28 ERROR]: [My_Worlds] Failed to (pre)load world: boxed_world/bentobox [17:59:28 INFO]: [My_Worlds] Loading world 'boxed_world' using chunk generator: 'BentoBox' [17:59:28 ERROR]: [My_Worlds] World 'boxed_world' could not be created because the chunk generator 'BentoBox' was not found! [17:59:28 ERROR]: [My_Worlds] Failed to (pre)load world: boxed_world [17:59:28 INFO]: [My_Worlds] Loading world 'boxed_world/seed_nether' using chunk generator: 'BentoBox' [17:59:28 ERROR]: [My_Worlds] World 'boxed_world/seed_nether' could not be created because the chunk generator 'BentoBox' was not found! [17:59:28 ERROR]: [My_Worlds] Failed to (pre)load world: boxed_world/seed_nether [17:59:28 INFO]: [My_Worlds] Loading world 'boxed_world_nether/bentobox' using chunk generator: 'BentoBox-Boxed' [17:59:28 ERROR]: [My_Worlds] World 'boxed_world_nether/bentobox' could not be created because the chunk generator 'BentoBox-Boxed' was not found! [17:59:28 ERROR]: [My_Worlds] Failed to (pre)load world: boxed_world_nether/bentobox [17:59:28 INFO]: [My_Worlds] Loading world 'boxed_world/seed' using chunk generator: 'BentoBox' [17:59:28 ERROR]: [My_Worlds] World 'boxed_world/seed' could not be created because the chunk generator 'BentoBox' was not found! [17:59:28 ERROR]: [My_Worlds] Failed to (pre)load world: boxed_world/seed [17:59:28 INFO]: [My_Worlds] Loading world 'Spawn' [17:59:28 INFO]: Preparing start region for dimension minecraft:spawn [17:59:28 INFO]: Time elapsed: 370 ms [17:59:28 INFO]: [WorldGuard] (Spawn) TNT ignition is PERMITTED. [17:59:28 INFO]: [WorldGuard] (Spawn) Lighters are PERMITTED. [17:59:28 INFO]: [WorldGuard] (Spawn) Lava fire is PERMITTED. [17:59:28 INFO]: [WorldGuard] (Spawn) Fire spread is UNRESTRICTED. [17:59:28 INFO]: [WorldGuard] Loaded configuration for world 'Spawn' [17:59:28 INFO]: [My_Worlds] Loading world 'boxed_world/seed_base' using chunk generator: 'BentoBox' [17:59:28 ERROR]: [My_Worlds] World 'boxed_world/seed_base' could not be created because the chunk generator 'BentoBox' was not found! [17:59:28 ERROR]: [My_Worlds] Failed to (pre)load world: boxed_world/seed_base [17:59:28 INFO]: [My_Worlds] Loading world 'boxed_world/seed_nether_base' using chunk generator: 'BentoBox' [17:59:28 ERROR]: [My_Worlds] World 'boxed_world/seed_nether_base' could not be created because the chunk generator 'BentoBox' was not found! [17:59:28 ERROR]: [My_Worlds] Failed to (pre)load world: boxed_world/seed_nether_base [17:59:28 INFO]: [My_Worlds] Loading world 'normal_flat' [17:59:28 INFO]: Preparing start region for dimension minecraft:normal_flat [17:59:28 INFO]: Time elapsed: 76 ms [17:59:28 INFO]: [WorldGuard] (normal_flat) TNT ignition is PERMITTED. [17:59:28 INFO]: [WorldGuard] (normal_flat) Lighters are PERMITTED. [17:59:28 INFO]: [WorldGuard] (normal_flat) Lava fire is PERMITTED. [17:59:28 INFO]: [WorldGuard] (normal_flat) Fire spread is UNRESTRICTED. [17:59:28 INFO]: [WorldGuard] Loaded configuration for world 'normal_flat' [17:59:28 INFO]: [My_Worlds] Loading world 'boxed_world_nether' using chunk generator: 'BentoBox' [17:59:28 ERROR]: [My_Worlds] World 'boxed_world_nether' could not be created because the chunk generator 'BentoBox' was not found! [17:59:28 ERROR]: [My_Worlds] Failed to (pre)load world: boxed_world_nether
Unfortunately, the console still displays the error message when I restart the server. Why is this?
[10:48:57 INFO]: [My_Worlds] Enabling My_Worlds v1.20.4-v3 [10:48:57 INFO]: [My_Worlds] Loading world 'boxed_world/bentobox' using chunk generator: 'BentoBox-Boxed' [10:48:57 ERROR]: [My_Worlds] World 'boxed_world/bentobox' could not be created because the chunk generator 'BentoBox-Boxed' was not found! [10:48:57 ERROR]: [My_Worlds] Failed to (pre)load world: boxed_world/bentobox [10:48:57 INFO]: [My_Worlds] Loading world 'boxed_world' using chunk generator: 'BentoBox' [10:48:57 ERROR]: [My_Worlds] World 'boxed_world' could not be created because the chunk generator 'BentoBox' was not found! [10:48:57 ERROR]: [My_Worlds] Failed to (pre)load world: boxed_world [10:48:57 INFO]: [My_Worlds] Loading world 'boxed_world/seed_nether' using chunk generator: 'BentoBox' [10:48:57 ERROR]: [My_Worlds] World 'boxed_world/seed_nether' could not be created because the chunk generator 'BentoBox' was not found! [10:48:57 ERROR]: [My_Worlds] Failed to (pre)load world: boxed_world/seed_nether [10:48:57 INFO]: [My_Worlds] Loading world 'boxed_world_nether/bentobox' using chunk generator: 'BentoBox-Boxed' [10:48:57 ERROR]: [My_Worlds] World 'boxed_world_nether/bentobox' could not be created because the chunk generator 'BentoBox-Boxed' was not found! [10:48:57 ERROR]: [My_Worlds] Failed to (pre)load world: boxed_world_nether/bentobox [10:48:57 INFO]: [My_Worlds] Loading world 'boxed_world/seed' using chunk generator: 'BentoBox' [10:48:57 ERROR]: [My_Worlds] World 'boxed_world/seed' could not be created because the chunk generator 'BentoBox' was not found! [10:48:57 ERROR]: [My_Worlds] Failed to (pre)load world: boxed_world/seed [10:48:57 INFO]: [My_Worlds] Loading world 'Spawn' [10:48:57 INFO]: Preparing start region for dimension minecraft:spawn [10:48:57 INFO]: Time elapsed: 151 ms [10:48:57 INFO]: [WorldGuard] (Spawn) TNT ignition is PERMITTED. [10:48:57 INFO]: [WorldGuard] (Spawn) Lighters are PERMITTED. [10:48:57 INFO]: [WorldGuard] (Spawn) Lava fire is PERMITTED. [10:48:57 INFO]: [WorldGuard] (Spawn) Fire spread is UNRESTRICTED. [10:48:57 INFO]: [WorldGuard] Loaded configuration for world 'Spawn' [10:48:57 INFO]: [My_Worlds] Loading world 'boxed_world/seed_base' using chunk generator: 'BentoBox' [10:48:57 ERROR]: [My_Worlds] World 'boxed_world/seed_base' could not be created because the chunk generator 'BentoBox' was not found! [10:48:57 ERROR]: [My_Worlds] Failed to (pre)load world: boxed_world/seed_base [10:48:57 INFO]: [My_Worlds] Loading world 'boxed_world/seed_nether_base' using chunk generator: 'BentoBox' [10:48:57 ERROR]: [My_Worlds] World 'boxed_world/seed_nether_base' could not be created because the chunk generator 'BentoBox' was not found! [10:48:57 ERROR]: [My_Worlds] Failed to (pre)load world: boxed_world/seed_nether_base [10:48:57 INFO]: [My_Worlds] Loading world 'normal_flat' [10:48:57 INFO]: Preparing start region for dimension minecraft:normal_flat [10:48:57 INFO]: Time elapsed: 45 ms [10:48:57 INFO]: [WorldGuard] (normal_flat) TNT ignition is PERMITTED. [10:48:57 INFO]: [WorldGuard] (normal_flat) Lighters are PERMITTED. [10:48:57 INFO]: [WorldGuard] (normal_flat) Lava fire is PERMITTED. [10:48:57 INFO]: [WorldGuard] (normal_flat) Fire spread is UNRESTRICTED. [10:48:57 INFO]: [WorldGuard] Loaded configuration for world 'normal_flat' [10:48:57 INFO]: [My_Worlds] Loading world 'boxed_world_nether' using chunk generator: 'BentoBox' [10:48:57 ERROR]: [My_Worlds] World 'boxed_world_nether' could not be created because the chunk generator 'BentoBox' was not found! [10:48:57 ERROR]: [My_Worlds] Failed to (pre)load world: boxed_world_nether
Apart from getting this error, is there any problem? I believe that MyWorlds is trying to preload the world but it cannot because the world is not loaded yet. It does manage to load it later.
I am also dealing with this same issue.
After /box reset, area around box spawn not generating properly.
Logs do not seem out of the ordinary: https://pastebin.com/9DAPqh6g
I am using MultiverseCore, though.
Additionally - none of my boxed worlds are my default world.
I cannot recreate this bug consistently. But figured I'd chime in to let you know this is still happening sometimes.
@MrZero1 BentoBox does not support area-radius values that are not divisible by 16. Change your area-radius to 320, 160, etc. and delete the world + bentobox database and start from scratch to fix your issue.
This is Boxed-specific and I have made changes to Boxed so that settings will be adjusted to be every 16 blocks going forward.
Expected behavior
After boxed reset, the world is generated incorrectly. Sometimes the world around your new box is incomplete, sometimes it is covered with water, but the structures are generated.
Observed/Actual behavior
Steps/models to reproduce
I made the settings as described in the documentation (https://docs.bentobox.world/en/latest/BentoBox/Set-a-BentoBox-world-as-the-server-default-world/), but after the /boxed reset command the world is generated incorrectly.
BentoBox version
Certain words are in Hungarian. Sorry about that. (like Jelenlegi verzió = current version)
18:27:55 INFO: Jelenlegi verzió: PAPER 1.20.4.
18:27:55 INFO: BentoBox verzió: 2.1.1 18:27:55 INFO: Adatbázis: JSON 18:27:55 INFO: Betöltött játék világok: 18:27:55 INFO: boxed_world (Boxed): Alap világ, Pokol 18:27:55 INFO: Betöltött bővítmények: 18:27:55 INFO: Biomes 2.1.1 (ENABLED) 18:27:55 INFO: Border 4.2.1 (ENABLED) 18:27:55 INFO: Boxed 2.4.0 (ENABLED) 18:27:55 INFO: CauldronWitchery 2.0.1 (ENABLED) 18:27:55 INFO: Challenges 1.2.0 (ENABLED) 18:27:55 INFO: Chat 1.1.4 (ENABLED) 18:27:55 INFO: CheckMeOut 1.1.1 (ENABLED) 18:27:55 INFO: ControlPanel 1.13.1 (ENABLED) 18:27:55 INFO: DimensionalTrees 1.7.0 (ENABLED) 18:27:55 INFO: Greenhouses 1.7.5 (ENABLED) 18:27:55 INFO: InvSwitcher 1.12.0 (ENABLED) 18:27:55 INFO: Level 2.12.0 (ENABLED) 18:27:55 INFO: Likes 2.3.1 (ENABLED) 18:27:55 INFO: MagicCobblestoneGenerator 2.5.1 (ENABLED) 18:27:55 INFO: TwerkingForTrees 1.5.0 (ENABLED) 18:27:55 INFO: Visit 1.6.0 (ENABLED) 18:27:55 INFO: Warps 1.14.0 (ENABLED)
Plugin list
[18:29:02 INFO]: Plugins (36): ArmorStandEditor, BKCommonLib, BentoBox, BentoBox-Biomes, BentoBox-Boxed, BentoBox-CauldronWitchery, BentoBox-Challenges, BentoBox-CheckMeOut, BentoBox-Greenhouses, BentoBox-Level, BentoBox-Likes, BentoBox-MagicCobblestoneGenerator, BentoBox-Visit, BentoBox-Warps, Essentials, EssentialsChat, EssentialsSpawn, EvenMoreFish, ExcellentCrates, ExcellentEnchants, FastAsyncWorldEdit, InfernalMobs, LuckPerms, Multiverse-Core, NexEngine, ODailyQuests, Oraxen, PlaceholderAPI, ProtocolLib, ServerUtils, TAB, Vault, ViaBackwards, ViaVersion, WorldGuard and ntdLuckyBlock
Other
No response