WorldEdit

WorldEdit

42M Downloads

Redstone dust and other components break on all transmute/duplicate commands

TheMaydayMan opened this issue · 3 comments

commented

WorldEdit Version

7.3.0

Platform Version

Fabric-Official

Confirmations

  • I am using the most recent Minecraft release.
  • I am using a version of WorldEdit compatible with my Minecraft version.
  • I am using the latest or recommended version of my platform software.
  • I am NOT using a hybrid server, e.g. a server that combines Bukkit and Forge. Examples include Arclight, Mohist, and Cardboard.
  • I am NOT using a fork of WorldEdit, such as FastAsyncWorldEdit (FAWE) or AsyncWorldEdit (AWE)

Bug Description

Redstone components that require space beneath themselves to be placed (I assume including other things that need ground) will usually break when performing a //paste, //move etc. They don’t break if there was already ground there, A workaround I have found is to paste twice, but it makes lots of items and does not work for move.

Expected Behavior

It should place all free floating blocks first, and then all non-free floating blocks, probably ground up could result in the lest bugs. I’m not familiar with how WE is coded so I’m not sure exactly how this would be implemented but something along those lines.

Reproduction Steps

  1. Build something with redstone dust and repeaters.
  2. Copy it and paste it. It will be broken.

Anything Else?

Sorry if the versions aren’t detailed enough, I’d rather give little information that wrong information. If the versions are too limited I can find the detailed ones.

commented

Are you using Carpet? If so this is an expected outcome, as we have conflicts with their block placement modifications.

commented

If you have Carpet installed, it breaks WorldEdit's ability to prevent this.

Ideally Fabric would add an API so that it doesn't get broken

commented

Ah I do have carpet installed, I’m gonna close this but I think this could possibly be fixed by changing a placement order but as I said idk how WE is coded