Pastes made in FastAsyncWorldEdit are not logging in CoreProtect
book000 opened this issue · 7 comments
Hello. This is a bug report or improvement request for the ability to logging changes in FastAsyncWorldEdit to CoreProtect.
I am using FastAsyncWorldEdit and CoreProtect. I copied the block and pasting the copy does not logging it in CoreProtect.
A video of this phenomenon actually occurring was taken and is attached below.
Video.mp4
Environments
- Windows 10 21H2 (Build 19044.1706)
- openjdk 17.0.3 2022-04-19 LTS
- PaperMC 1.18.2 385
- CoreProtect v21.2
- FastAsyncWorldEdit v2.3.1-205
Step for reproduce
- Build a PaperMC server and add the CoreProtect and FastAsyncWorldEdit jar files to the plugins.
- Modify the configuration file with reference to the following #Configuration.
- Login to the server and grant yourself an operator.
- Place any block. (And check that there is an placed record for the blocks placed)
- Copy the placed block:
//copy
- Paste what you just copied elsewhere:
//paste
- No error logs are output to the server log and no placed logs are logged in CoreProtect.
Configuration
plugins/FastAsyncWorldEdit/config.yml
--- config.yml.old 2022-06-15 04:44:06.753611000 +0900
+++ config.yml 2022-06-15 04:46:38.612349700 +0900
@@ -89,7 +89,7 @@
# Don't bug console when these plugins slow down WorldEdit operations
# - You'll see a message in console or ingame if you need to change this option
allowed-plugins:
- - "com.example.ExamplePlugin"
+ - "net.coreprotect.worldedit.CoreProtectLogger"
# Should debug messages be sent when third party extents are used?
debug: true
server.properties
This edit is set to facilitate checking the operation and is not required for reproduction. (The default setting is fine)
#Minecraft server properties
gamemode=creative
difficulty=peaceful
level-type=flat
I look forward to your reply.
Yes. The placed (pastes) logs appear to be logged normally in the following environments:
- PaperMC 1.18.2 385
- CoreProtect v21.2
- WorldEdit for Bukkit v7.2.10 (1.13.2 - 1.18.2)
And here is a video of the tests:
Video2.mp4
Thus, it is recorded when using standard WorldEdit, but not when using AsyncWorldEdit.
Thanks to reply. I have tested with FastAsyncWorldEdit 2.4.0 and 2.4.1 and there is no log of pasting.
Environments
- openjdk 17.0.3 2022-04-19 LTS (Corretto-17.0.3.6.1)
- PaperMC 1.18.2-385 (Also tried with the latest version: 1.8.2-386)
- CoreProtect v21.2
- FastAsyncWorldEdit 2.4.1-238 (Also tried with 2.4.0-235)
Video
Video3.mp4
(I have tested in an environment with Watson Mod and other mods, so some of the rendering is different, but there is no problem with the server settings.)
I likely won’t be spending time on this myself, but someone else is welcome to take a stab at it if they want.
CoreProtect also doesn't log changes made by GoPaint, GoBrush and VoxelSniper, which rely on FastAsyncWorldEdit.