BentoBoxWorld / BentoBox

Expandable Minecraft server plugin for island-type games like SkyBlock or AcidIsland.
https://bentobox.world
Eclipse Public License 2.0
334 stars 136 forks source link

Blueprints of caves in CaveBlock #2174

Open FeniksMCpl opened 1 year ago

FeniksMCpl commented 1 year ago

Expected behavior

I wanted to create several different starting caves for the player to choose from, so that each cave would be slightly different with a starting sign.

Observed/Actual behavior

When I added the first blueprint everything was ok. However, when I want to add more blueprints all the blueprints change to the latest one and thus both caves despite different names and different blueprints assigned to them form the same cave. The [start] sign also do not display any content.

Steps/models to reproduce

  1. Building new caves
  2. Make a region of the cave with the command /cba bp pos1 and /cba bp pos2
  3. Copy the selection with the command /cba bp copy air
  4. Save the blueprint with /cba bp save name
  5. Assigning the created blueprint to a new bundle
  6. Create a cave / Reset the previous cave and make a new one

BentoBox version

Wersja BentoBoxa: 1.24.1 Baza danych: JSON Wczytane światy gry: caveblock-world (CaveBlock): Świat wysp, Nether, End Wczytane dodatki: Bank 1.7.0 (ENABLED) BentoBoxFAWEHandler 1.1.0 (ENABLED) Biomes 2.1.1 (ENABLED) CaveBlock 1.18.0 (ENABLED) Challenges 1.2.0 (ENABLED) Chat 1.1.4 (ENABLED) CheckMeOut 1.1.1 (ENABLED) IslandFly 1.11.0 (ENABLED) Level 2.11.0 (ENABLED) Likes 2.3.1 (ENABLED) Limits 1.19.1 (ENABLED) TwerkingForTrees 1.4.3 (ENABLED) Warps 1.13.0 (ENABLED)

Plugin list

No response

Other

No response

tastybento commented 1 year ago

Huh, weird. I'll have a look at this over the weekend.

QuestionCatcher commented 1 year ago

same problem with BentoBox + BSkyBlock steps to reproduce this problem:

  1. use commands in this order: First schemat
    • /bsb bp pos1
    • /bsb bp pos2
    • /bsb bp copy
    • /bsb bp save name
    • /bsb bp paste
    • Rejoin to the server if u dont see blocks
    • Upon entering, you see the island u saved(your first schemat)

Second schemat

  1. After creating and checking the schemes, we create a new bundle for islands.
  2. Assign islands to the specific worlds u want.
  3. Create your own island with /island command
  4. Now for my example: Main island for overworld - correct BP Second island for Nether(first schemat) - wrong island, replaced with second schemat Third island for The_End(second schemat) - correct BP

About BentoBox image image

tastybento commented 1 year ago

This is because the blocks are being pasted using NMS. I’ll change that.