Skip to content

If player changes biome and delete Island, biome queue is still processed #116

@Waterman1001

Description

@Waterman1001

Expected behavior

I expected that the biome change would not happen anymore and that if a player deletes his island, the biome change a player requested would be removed from the queue of biome changes.

Observed/Actual behavior

I saw that the biome change actually happened after the player removed his island.

image

See the image. The player did not have an Island anymore. However, the queue was still being processed

Steps/models to reproduce

  1. Player changes biome.
  2. Biome change is added to queue and can take 150 seconds.
  3. Player removes island.
  4. Biome change still happens.

BentoBox version

[02:25:29 INFO]: Running PAPER 1.19.3.
[02:25:29 INFO]: BentoBox version: 1.22.0
[02:25:29 INFO]: Database: JSON
[02:25:29 INFO]: Loaded Game Worlds:
[02:25:29 INFO]: bskyblock_world (BSkyBlock): Overworld, Nether, The End
[02:25:29 INFO]: Loaded Addons:
[02:25:29 INFO]: Biomes 2.2.0-SNAPSHOT-b245 (ENABLED)
[02:25:29 INFO]: BSkyBlock 1.17.0-SNAPSHOT-b730 (ENABLED)

Plugin list

[02:25:52 INFO]: BentoBox, BlueSlimeCore, BroadcasterSVG, BuycraftX, ChatControl, Citizens, CombatLogX, CommandHook, CoreProtect, CoreSVG
[02:25:52 INFO]: CustomItemsLib, EchoPet, Essentials, EssentialsAntiBuild, EssentialsChat, EssentialsProtect, EssentialsSpawn, HideAndSeek, HungerGames, LaunchpadsSVG
[02:25:52 INFO]: LibsDisguises, MapsCompletedSVG, MobArena, MobHunting, Multiverse-Core, Multiverse-Inventories, Multiverse-NetherPortals, Multiverse-Portals, NameColorSVG, ParkourProSVG
[02:25:52 INFO]: PermissionsEx, PetShopSVG, PlotSquared, ProtocolLib, QuestsSVG, Spartan, SpawnDropSVG, SpawnSelectorSVG, SpigotProxy, SpleefSVG
[02:25:52 INFO]: TNTRun_reloaded, TutorialSVG, Vault, VipFlySVG, VIPHeadsSVG, VoidGen, VoteListenerSVG, Votifier, WorldEdit, WorldGuard

Other

It would be helpful if you would add an option to remove the queue and just instantly update the chunks, just like worldedit.
Also, this was how the old version of Biomes addon did it but now it is different and takes long.

Metadata

Metadata

Labels

Type: EnhancementImprovement or modification which is usually a new feature.

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions