Wildwood dungeon puzzle allows block cloning
JohanniklasLp opened this issue ยท 14 comments
Modpack version:
2.3.0 (and most likely all before that)
Description:
the wildwood dungeon copying puzzle has a reset button that clones blocks. By accessing the room in which the blocks that get cloned are in, you can change them and thus change what gets copied.
Steps to reproduce:
- Go into the wildwood dimension and find a dungeon
- Get into the template room
- Change the template
- Go to the room that shows what to copy
- Press the button to "reset" it, cloning what you have built in 3.
Expected Behaviour
Not being able to do that
Screenshots:
Instead of screenshots I have a video showing and explaining the whole process:
https://www.youtube.com/watch?v=aPOFUCKE9hE
Additional context:
It abuses the fact that the dungeon has a command block with the clone command.
Thus any other dungeon that has command blocks with the clone command should have a similar possible exploit if you can get into the room that gets cloned.
How do you access the room that gets copied?
It also works with Chorus fruits if you are close enough (you can get in there by simply eating a chorus fruit in the empty room and some luck)
Would adding another layer the unbreakable Wildwood bricks to the bottom of the room work?
No, that won't work, since you can get up an infinite amount of blocks with enough ender pearls (~1 per block), given you have enough health or ways to regenerate health fast enough (which we have)
Would it be possible to simply move the copied room to a place that's much further away?
Moving it so that the bottom block is at the bottom of the world might work if you encase it with enough blocks to prevent chorus teleport
Edit: It doesn't work, since you only need a jetpack and enderpearls to do that wherever. Only removing the need for the template room would remove that bug.
If you know it exists, you can use a builder to fill it with valuable blocks. Thus, regardless of where it is placed, it is exploitable. The clone command must be removed.
replace it with a fill/clear then seveeral setblock commands?
You could use fill commands to combine several setblocks.
Would it be possible to simply move the copied room to a place that's much further away?
Would that fix the issue?
Would adding another layer the unbreakable Wildwood bricks to the bottom of the room work?
If you are just going to use setblock commands, then why set up a template and clone it? Why not just do setblock in the space where the clone would otherwise be pasted?
Turns out there is a filter
option in clone
Command. Now it filters from Andesite (and other stones), and only ever copies those. The hidden room can still be reached with a Chorus Fruit but now the button only copies these non-valuable blocks.
If you're a server owner, once you've updated to 2.3.1 (https://www.curseforge.com/minecraft/modpacks/divine-journey-2/files/3457866), I recommend deleting all files under world/WildWood/region
, then restarting the server to regenerate Wildwood.