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

Very troublesome user experience #87

Open
tryashtar opened this issue Jul 26, 2024 · 3 comments
Open

Very troublesome user experience #87

tryashtar opened this issue Jul 26, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@tryashtar
Copy link

Hi there. Once I got this extension finally working, it was very pleasant. But wow, I have never seen an extension take so many steps to get working!!

The readme is helpful, but opening a powershell terminal, pasting in the most bizarre random command I've ever seen (pasting random commands from the internet, very secure and recommended practice right?), configuring a JSON file, copying a UUID from my manifest into VSCode, starting a debug session, then finally running a command in-game was not a fun time! And believe me that the errors you get if you miss a step, if they exist at all, aren't super helpful. I'd be hard-pressed to remember all of those steps just to debug a small issue on a random test world.

I'd like to live in a world where this extension works totally out of the box. You open minecraft and vscode, and the diagnostics tab works right away. You open your pack folder and set a breakpoint, and it hits. No weird commands or finicky configuration except in unusual setups. Just a bit of feedback from a grateful but frazzled user. 🙂

@JakeShirley JakeShirley added the enhancement New feature or request label Jul 26, 2024
@JakeShirley
Copy link
Collaborator

Definitely good feedback.

A few things are in the pipe around helping the developer know if something is misconfiguration or get the connection configured more easily.

Unfortunately TypeScript + source maps will always introduce a little bit more complexity due to how different build steps are, but that doesn't mean we should strive for easy of use.

@tryashtar
Copy link
Author

Can we not clog this issue with crappy AI spam please?

@Mojang Mojang deleted a comment from MKokeshi Aug 13, 2024
@JakeShirley
Copy link
Collaborator

FYI the latest release adds the ability to pick the pack you're debugging when you go to attach the debugger. This should really help with the "copy this random UUID" scenario.

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

2 participants