CrucibleMC / Crucible

Crucible, a fork of Thermos, is a CraftBukkit and Forge server implementation for 1.7.10, providing the ability to load both Forge mods and Bukkit plugins alongside each other.
https://discord.gg/jWSTJ4d
GNU General Public License v3.0
184 stars 63 forks source link

FastAsyncWorldEdit compatibility #86

Closed EarWarm closed 2 years ago

EarWarm commented 2 years ago

The problem is not updating the blocks of the players who are loading when interacting with them from the FastAsyncWorldEdit plugin, for example, when using the //set command, that is, after delivering blocks from the //set command, the players see ghost blocks that should have been updated for them. There is no such problem on CraftBukkit and Spigot kernels.

Build FAWE: https://ci.athion.net/job/FastAsyncWorldEdit/lastSuccessfulBuild/artifact/target/FastAsyncWorldEdit-bukkit-21.03.26-b67f782-1287-22.3.10.jar

Crucible version v5.2

spannerman79 commented 2 years ago

Crucible (and its previous forks) are hybrid servers.

For Worldedit to work correctly you need both the bukkit plugin as well as the forge mod. This is needed to correctly handle modded blocks.

If FAWE only focus on bukkit/bukkit API then you cannot use it.

See https://github.com/CrucibleMC/Crucible/issues/73 for similar issue.

EarWarm commented 2 years ago

It really works, thanks for the help.

spannerman79 commented 2 years ago

For the sake of search history, what was the actual solution?

It really works, thanks for the help.

Just stating; that doesn't say what the actual issue was nor how it was fixed.