Results 47 comments of SPGoding
trafficstars

Microsoft needs to step up their game on vscode.dev before they hand the market to Misode.

I don't think it's ok to convert `literal` to lowercase in the constructor, because not all literals in Minecraft are lowercased, e.g. literal `announceAdvancements` in command `/gamerule`.

So whenever a score (or storage, NBT, etc.) is edited in a command and accessed in the following commands, the extension shouldn't offer to consolidate (thanks Mulv; TIL a fancy...

Sorry about the performance issue with v3, although without caching it would probably be even worse. Would you mind disabling the old extension and testing if this is still an...

If you're referring to the [Gunivers/Glib](https://github.com/Gunivers/Glib), upon some local testing there's an `FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory` error in the development version,...

Thanks for the suggestion. I don't want to make excluding files a permanent solution -- ideally the extension should work just fine on large data packs.

How about just a `@readonly` annotation in our IMP-doc flavor?

The mc-nbtdoc syntax is well defined at https://github.com/Yurihaia/nbtdoc-rs/blob/master/docs/format.md, although it's not really in a user-friendly format. We will probably need to provide a documentation on our website. And for deprecating...

And although you can see sharp through `[AttributeName()]`, it has ambiguity with list type (`[]`) when being parsed and requires some backtracking, while the `#[attribute_name=]` and `@attributeName()` syntax are unambiguous...

A list of registries is defined [here](https://github.com/Yurihaia/mc-nbtdoc/blob/master/REGISTRY_LIST.md). A map type syntax is proposed in this proposal as there unfortunately isn't one: ```nbtdoc compound StringToState { [string]: ( #[serialize_to=true] // An...