Divine Journey 2

Divine Journey 2

636k Downloads

Wildwood dungeon puzzle allows block cloning

JohanniklasLp opened this issue ยท 14 comments

commented

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:

  1. Go into the wildwood dimension and find a dungeon
  2. Get into the template room
  3. Change the template
  4. Go to the room that shows what to copy
  5. 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.

commented

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)

commented

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.

commented

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.

commented

replace it with a fill/clear then seveeral setblock commands?

commented

Alright, I'll simply have to remove the clone Command Block then.

commented

replace it with a fill/clear then seveeral setblock commands?

You could use fill commands to combine several setblocks.

commented

Oh shoot, that's definitely a problem...

commented

How do you access the room that gets copied?

commented

Looks like it was done with ender pearls, similar to the nether roof glitch

commented

Would it be possible to simply move the copied room to a place that's much further away?

Would that fix the issue?

commented

Would adding another layer the unbreakable Wildwood bricks to the bottom of the room work?

commented

I mean maybe even 1 layer would work. I was thinking move it like 20 blocks away.

commented

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?

commented

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.