I have done some investigation regarding the Skyblock system. To recap: If people are supposed to do building challenges with little resources, we need to prevent cheating by a moving goods from an easy challenge to a difficult one. This means that one has to prevent people who are in a challenge to visit other lots, most of all those who are not part of a challenge.
In the darklands we have the solution that people simply cannot teleport at all. We introduced that also to enhance the survival aspect. I can understand that preventing any and all teleportation in the skyblock is a strong hammer, so I have looked for alternative solutions.
There is another feature that we so far have not used. It’s a worldguard flag that prevents entry into a lot for non-members. I have tested it and it works reliably with all teleport commands. If we block people from adding other members to their challenge lot, nobody can visit the challenge lots except the owner. To prevent the owner of a challenge lot to visit other lots, we would have to set all lots in the skyblock with this flag.
So the consequence would be that if you want someone to see your lot or cross it even, you would have to give them member status. so while before you would allow someone to use your spawner or cobble generator, you would have to give them access to your complete lot.
From my perspective this should be still an acceptable solution, but I would like to hear opinions on it. The issue is that I am REALLY reluctant to open another world for this. We have only a lot occupancy of below 25% and roughly 30 users per world. If we really needed another world for this feature, I would start downsizing the skyblock, aether and the flatlands massively since they are the least used worlds. My worry is that there are only a handful of very active users of the skyblock anyhow and I would think that the new feature I am planning would change that.