Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add force block update #148

Open
PassTheMayo opened this issue Dec 28, 2017 · 16 comments
Open

Add force block update #148

PassTheMayo opened this issue Dec 28, 2017 · 16 comments

Comments

@PassTheMayo
Copy link

PassTheMayo commented Dec 28, 2017

I was just wondering. I was in the middle of pasting a schematic using WorldEdit, but block updates aren't occurring. I am guessing that this is designed to be like this, because if it tries to place something on a block that doesn't exist, it'll break it, but once the job finished, the blocks never updated. Here is a photo of what happened:

image

Here is a photo of the building when it finished:

image

Beside the lamps are redstone blocks, but the lamp should be powered. Is this a bug? Thanks.

Just a suggestion, disable block updates inside the schematic area while it's pasting, but then schedule a block update on every block within the schematic when it's finished. This will fix many issues.

@SBPrime
Copy link
Owner

SBPrime commented Dec 30, 2017

Like you guessed this is by design. AWE disables all physics interactions when pasting blocks. You can change this in the config file (physics freeze).

Your suggestion is ok but it might cause TPS drop. I'll consider adding a special command that would enforce block update. By the way AWE assumes that none of the states of the blocks should change during paste.

@PassTheMayo
Copy link
Author

Ok, cool. The special update command would be very helpful, as I've never seen any other plugin do so. By the way, is it possible to schedule all blocks to update at once, or would it need to be updated one by one?

@SBPrime
Copy link
Owner

SBPrime commented Dec 30, 2017

I don't know if you can schedule multiple block updates or do you need to do it block by block. I would need to look at it.

@PassTheMayo
Copy link
Author

Ok, thank's for considering it!

@SBPrime SBPrime changed the title Block updates not occurring Add force block update Dec 31, 2017
@cooperisdunn
Copy link

Any update on forcing block updates after a paste?

@SBPrime
Copy link
Owner

SBPrime commented May 9, 2020

I'll see if I manage to push it in this release.

@Gilmee
Copy link

Gilmee commented Aug 15, 2020

Hey, just curious if this was ever added, or a different solution found?

@MrKorvic
Copy link

MrKorvic commented Sep 4, 2020

Would also love to see this feature! Makes a headache when replacing fences and glass panes. https://i.imgur.com/RHevY2L.jpg

@VL4DST3R
Copy link

+1 Would also like a fix for this

@ghost
Copy link

ghost commented Nov 25, 2020

1.16.4
AsyncWorldEdit-3.8.0
worldedit-bukkit-7.2.0
Still same :/
2020-11-25_22 20 44

@pseudoforceyt
Copy link

AsyncWorldEdit 3.9.1
Same issue

@VL4DST3R
Copy link

Has this ever been fixed? Its a massive issue for any kind of build paste

@CommandoEchino
Copy link

@SBPrime Any kind of update on this? It's a huge issue and there's been radio silence on it for the past 2+ years.

@TreeOfSelf
Copy link

Bumping because this is causing issues for me right now using the API. I have a region I am setting to air and the vines and torches connected stay. This doesn't happen on the official worldedit.

@VL4DST3R
Copy link

VL4DST3R commented Oct 22, 2022

if creating block updates is the main issue (since by default the tool doesn't cause any) they could just save the bloody state of the fences and set it when you paste it it, no need to update it

@Tudorhc5
Copy link

Any update on this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants