BentoBoxWorld / BentoBox

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

Bedrock glitch and island regen. #1063

Closed AmazedMender16 closed 4 years ago

AmazedMender16 commented 4 years ago

Description

Describe the bug

When we remove the Bedrock at our island followed by a tp away and /back, the Bedrock block and its surrounding gets a reset (regen). Users are able to take away the bedrock by using minecraft glitches. Please see: https://youtu.be/32t3gIXP3uc

Steps to reproduce the behavior

1) Create an island 2) Remove bedrock by doing the glitch. 3) Go to another world and return.

Screenshots and videos

https://youtu.be/32t3gIXP3uc

Environment

Server

BentoBox setup

BentoBox and Addons
Running - PAPER 1.14.4.
BentoBox version - 1.9.1-SNAPSHOT-b1511
Biomes - 1.6.0.1-SNAPSHOT-b149
BSkyBlock - 1.9.0
Challenges - 0.8.0-SNAPSHOT-#357
Level - 1.9.1-SNAPSHOT-b328
Limits - 1.9.0-SNAPSHOT-b186
Warps - 1.8.2-SNAPSHOT-b212
Configuration
tastybento commented 4 years ago

This affects nether and end islands but not over world. It's a safety mechanism to make sure these islands exist if for example, the nether world or end world get deleted. The check is done on whether there is AIR at the island central location.

tastybento commented 4 years ago

@AmazedMender16 Can you give details on the glitch process because I want to test countermeasures. You can Discord me the details.

tastybento commented 4 years ago

I wonder if the bedrock removal glitch is still working on 1.15?

BONNe commented 4 years ago

If not the existing, then someone will always find a new one :D Bedrock removal is basic for a lot of technical players so they always will find a way :)

tastybento commented 4 years ago

Right. I'm going to make this autopasting an option.

tastybento commented 4 years ago

You'll need an updated BSKyBlock addon to see the config option in config.yml. I'll add that now.

tastybento commented 4 years ago

The config setting is defaulted on to retain backwards compatibility, but the new BSkyBlock/AcidIsland addons have it defaulted off.