Issue with the create-missing-nether-end-islands flag
Expected behavior
The expected behavior is to paste the default blueprint of nether/end islands if it's missing
Observed/Actual behavior
Nothing happen, spawning on a simple netherrack/end stone
Steps/models to reproduce
Install the BentoBox plugin and Acid Island addon set the create-missing-nether-end-islands flag to true delete nether and end world restart try to access your nether island
BentoBox version
PAPER 1.21.10
BentoBox 3.10.1 Database JSON
worlds: FrozenIsland overworld/nether/end
addons AcidIsland 1.20.1 Bank 1.9.0 Biomes 2.2.1 Border 4.5.1 Challenges 1.5.2 Chat 1.3.0 ControlPanel 1.14.0 FarmersDance 1.2.2 IslandFly 1.14.2 Level 2.22.0 Limits 1.27.1 MagicCobblestoneGenerator 2.7.0 TwerkingForTrees 1.5.2 Visit 1.7.0 VoidPortals 1.5.0.0 Warps 1.17.0
Plugin list
AntiAFK, BentoBox, BentoBox-AcidIsland, BentoBox-Bank, BentoBox-Biomes, BentoBox-Border, BentoBox-Challenges, BentoBox-Chat, BentoBox-FarmersDance, BentoBox-IslandFly, BentoBox-Level, BentoBox-Limits, BentoBox-MagicCobblestoneGenerator, BentoBox-Visit, BentoBox-Warps, ChatInjector, Citizens, CMILib, dtlTraders, Essentials, EssentialsAntiBuild, EssentialsChat, EssentialsSpawn, FastAsyncWorldEdit, FrozenPlugin, GlobalMarketChest, Jobs, LuckPerms, PlaceholderAPI, ProtocolLib, SimpleScore, Vault, ViaVersion, WorldGuard
Other
No response
Hmm, I cannot replicate this right now. It builds a new nether island for me. If I don't set create-missing-nether-end-islands: true then, yes, no island, but if I do, then it is made. I wonder what the difference could be?
bbox v [10:19:05 INFO]: Running PAPER 1.21.11. [10:19:05 INFO]: (1.21.11-39-e5e2c50 (MC: 1.21.11)) [10:19:05 INFO]: BentoBox version: 3.10.2-LOCAL-SNAPSHOT-LOCAL [10:19:05 INFO]: Database: JSON [10:19:05 INFO]: Loaded Game Worlds: [10:19:05 INFO]: acidisland_world (AcidIsland): Overworld, Nether, The End [10:19:05 INFO]: bskyblock_world (BSkyBlock): Overworld, Nether, The End [10:19:05 INFO]: oneblock_world (OneBlock): Overworld, Nether*, The End* [10:19:05 INFO]: Loaded Addons: [10:19:05 INFO]: AcidIsland 1.20.1 (ENABLED) [10:19:05 INFO]: AOneBlock 1.22.0 (ENABLED) [10:19:05 INFO]: Bank 1.9.0 (DISABLED) [10:19:05 INFO]: Biomes 2.2.1 (ENABLED) [10:19:05 INFO]: Border 4.6.0-SNAPSHOT-LOCAL (ENABLED) [10:19:05 INFO]: BSkyBlock 1.19.1 (ENABLED) [10:19:05 INFO]: Challenges 1.5.2 (ENABLED) [10:19:05 INFO]: ControlPanel 1.14.0 (ENABLED) [10:19:05 INFO]: DimensionalTrees 1.8.0 (ENABLED) [10:19:05 INFO]: InvSwitcher 1.15.1-SNAPSHOT-LOCAL (ENABLED) [10:19:05 INFO]: Level 2.22.0 (ENABLED) [10:19:05 INFO]: Warps 1.17.0 (ENABLED)
Did you tried with the 1.21.10 Paper version also ?
Dis you try to make an island first, then delete the world and retry to access the Nether ?
I also actually have a custom world name "frozenisland" instead of the defauly acidisland
Yes, it works. See the video:
https://github.com/user-attachments/assets/baaa8b12-c0f5-4159-9703-8569cfe850c3
I even changed the world name to match:
> bbox v
[17:04:18 INFO]: Running PAPER 1.21.11.
[17:04:18 INFO]: (1.21.11-39-e5e2c50 (MC: 1.21.11))
[17:04:18 INFO]: BentoBox version: 3.11.1-SNAPSHOT-LOCAL-LOCAL
[17:04:18 INFO]: Database: JSON
[17:04:18 INFO]: Loaded Game Worlds:
[17:04:18 INFO]: bskyblock_world (BSkyBlock): Overworld, Nether, The End
[17:04:18 INFO]: frozenisland (FrozenIsland): Overworld, Nether, The End
[17:04:18 INFO]: oneblock_world (OneBlock): Overworld, Nether*, The End*
I didn't find the code that handle the missing nether island detection and handle the schematic load to understand what can be wrong on my side ? The error is "Unable to find a safe place to teleport you"
That is what happens if the config setting isn't correct. Double check that it is set to true and that there's no mistakes.
I already checked like 10 times.
This is set to true in the AcidIsland config.yml :
create-missing-nether-end-islands: true
Does this need to be activated in another config file?
No, that should be it. If you like zip up your BentoBox folder and drag and drop it here and I'll try it and see where the issue is.