-
Notifications
You must be signed in to change notification settings - Fork 134
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
Output from /bluemap does not show up through RCON or in log #351
Comments
If the command-source is not a player, then the command-response is being sent with spigots So my first thought is that this must be an issue with spigot/paper.. I will test this myself later though, let's await the results from that :) |
I thought 3.5 fixed this as I got the expected output, but it turns out it only worked the first time after starting the server. It may or may not have been like that in 3.4 as well.
|
Sorry, I haven't looked at this yet .. it's the first next thing on the todo rn, so i'll check this soon :) |
There's nothing to apologize for, I just wanted to point out that it seems to respond with the output but only once, in case that helps with debugging. Thanks for your efforts! |
@ion1 So ... BlueMap processes most commands asynchronously, to not block the server-thread while doing the calculations for the command. This is something i won't change, because some BlueMap commands take a second to read and freezing the server for a second is not acceptable for me. tl;dr: |
Thanks for looking into this! Would it be possible to output the result into the server log so I could see it in there after running the command through RCON? |
I'll add that 👍 |
Hi, this same issue appears in Fabric 1.18.2 servers (and presumably others) with the server mod version of BlueMap. No response via RCON or in server output/logs. |
This is a bigger problem in Fabric or Forge, since there seems to be no easy way (without a Mixin) to detect if the command-source is an RCON source or not. Logging command-output onto the console/log instead of sending them back is also more a hack than a real solution. |
What I did / Steps to reproduce
Running the
bluemap
command in a Minecraft client outputs the result normally:However, running it through RCON outputs nothing:
The output does not show up in the server log in either case.
Expected result
I expect to see the output from the
bluemap
command through RCON and possibly in the server log as well.Actual result
The output does not show up through RCON or in the server log.
Context
BlueMap Version: BlueMap-3.4-spigot
Platform: PaperMC 1.19.2-210
The text was updated successfully, but these errors were encountered: