BentoBoxWorld / BentoBox

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

Odd-Sized Islands #1889

Open oNivv opened 2 years ago

oNivv commented 2 years ago

Is your feature request related to a problem?

Yes, in the bSkyblock addon you are able to change the radius of the protection range in config. In theory, if the radius is 50, then the island has to be 101x101.

<-----50------x--------50------>

The x would mark the center block which adds 1 to the total size of the island.

Instead what it does is it takes the radius and just doubles it and creates the island protection range off of that. So now my island range is 100x100 and these are the lengths of my radius':

rhzZtuU

Describe the solution you'd like.

I think perhaps a way to toggle even or uneven-sized islands. It would be interesting to see the actual radius working instead of it being something else.

Describe alternatives you've considered.

I have tried so many things, but the only thing that I found to work is if I make my blueprint uneven. And I prefer to not do that.

Agreements

Other

No response

tastybento commented 2 years ago

One of the issues we've always struggled with is backwards compatibility. Since 2014 it's been like this. I think the idea of a switch to have the option for uneven radius lengths might work so I'm putting it as a possible enhancement, but I personally won't be able to work on this right now, sorry. Maybe some other programmer can do a PR.

BONNe commented 2 years ago

Everything in Minecraft is built on even numbers. Blocks, chunks, regions, world sizes...

In general, it does not make any sense to have an odd sized islands.

You can easily fit even sized islands in chunks and regions, but odd sized... You cannot by math...

And there are no practical reason to even do that. It does not give any useful functions.