So the 1.17 Shulker 'duplication' feature has arrived and in less than 1 day some people have already figured out how to exploit the feature to create overpowered farms. One such farm produces around 330 shells per hour without even using an afk player. This means that you could run this farm in spawn chunks without any players nearby. And this is only with 1 base shulker. It's definitely overpowered and Mojang should nerf this feature.
My proposal for how this feature should work is for shulkers to only be able to duplicate if they teleport to a block within the bounding box of an end city. It is a simple solution that would solve most of the issues with the current implementation, while still maintaining the core of the feature. This option would restrict the size of the farm to available sections of the end city, forcing players to find good end cities to make farms out of. It would also prevent the farm from running without any player nearby, as the end currently has no way to permanently load chunks.
The implementation of this could go inside the duplication method after the if (!this.isClosed() && this.tryTeleport()) { code. A check could be made to see if the block teleported to is within the bounding box of an end city, and then continue with the original code.
If you agree with this nerf and feel like it would make the shulker duplication feature better, please upvote so this can be seen by the Mojang devs. If you have any suggestions, please share. Thanks! :)
~Hunsinger
Please sign in to leave a comment.
2 Comments