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 Java F3 screen #15

Open
YHDiamond opened this issue Jan 21, 2021 · 13 comments
Open

Add Java F3 screen #15

YHDiamond opened this issue Jan 21, 2021 · 13 comments
Labels
enhancement New feature or request

Comments

@YHDiamond
Copy link

What feature do you want?
A command like "/geyser f3" which would show all the debug information that you get on Java when you press f3 (preferably in a similar looking GUI).

Alternatives?
There are coordinates that can be enabled or disabled, but that doesn't contain things like block looking at, or biome. Theoretically certain options can be added using plugins and be displayed in chat or with a toolbar, but that won't show everything in one place.

How I would recommend going about adding this
@notnotnotswipez and I spoke about this a lot, thinking that a possible way would be to make a custom resource pack with MoLang that would make a request from the Geyser server for information. This pack would be applied on join. Depending on your stored options in Geyser, the request would either return empty, as to not interfere with the Bedrock player's screen, or if they have f3 enabled, the request would contain all the necessary information.

@zxcvbnmasdfghjk7
Copy link

Theres a plugin for that https://github.com/Heath123/debuginfo-be

@YHDiamond
Copy link
Author

Yeah we looked at that, it was even made by a geyser contributor, but we know what to do now to make it a full java f3 screen

@YHDiamond
Copy link
Author

Thanks for the idea though

@lukeeey
Copy link
Member

lukeeey commented Jan 22, 2021

You can either mod the client directly and write some text on the screen (difficult), create a program to overlay the text over the window (not as difficult but still difficult) or mess around with action bars

@YHDiamond
Copy link
Author

yeah we have an idea of exactly how, notnotnotswipez is researching bedrock behaviour and resource packs to find a way to do it, maybe overwriting the paper doll function (luke you can look in #helpful-chat in the discord)

@notnotnotswipez
Copy link

Yes, ive figured out how it operates, the main issue is the UI having to be toggled and declare to the server that its been toggled, which is easier said than done considering the best option for the UI modification is the client-side paper doll figure

@Xd-pro
Copy link

Xd-pro commented Jan 28, 2021

Bedrock bossbars can have new lines, maybe this could be helpful. @notnotnotswipez is also right about the paper doll.

@YHDiamond
Copy link
Author

Feature request label please?

@Redned235 Redned235 transferred this issue from GeyserMC/Geyser May 22, 2021
@Redned235
Copy link
Member

Transferred to GeyserOptionalPack as this is a better place for it.

@YHDiamond
Copy link
Author

👍

@Kas-tle
Copy link
Member

Kas-tle commented May 24, 2021

@notnotnotswipez
I would look into implementing the toggle with subpacks. See https://wiki.bedrock.dev/documentation/subpacks.

@MrBsng
Copy link

MrBsng commented Nov 23, 2022

this issue still open? The spigot plugin https://github.com/Heath123/debuginfo-be was updated, and it seems YHDiamond you have someone working on it for you, unless this issue is open just for anyone to add any f3 features to the optional pack?

@Jens-Co
Copy link
Member

Jens-Co commented Nov 23, 2022

Correct, this issue/feature request will stay open until dev adds such mechanics into the optional repo or the feature will never be added.

@Kas-tle Kas-tle added the enhancement New feature or request label Dec 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

9 participants