Results 80 issues of Misode

Right now escape sequences like `\"` are colorized exactly the same as the rest of the string ![image](https://github.com/SpyglassMC/Spyglass/assets/17352009/009c6d73-e565-4b33-9faa-2a2c5e4fb5f2) It should use a different color for the escape sequence, like this:...

🐛 bug
/core

When a number is out of range of an enum type, it should just say "expected a numerical value between 0 and 15" instead of listing all the options ![image](https://github.com/SpyglassMC/Spyglass/assets/17352009/b039c5ef-4079-4c08-86bc-14560a579927)

✨ feature
/mcdoc
❓ better error

Right now the hover shows a (debug) string representation of the simplified mcdoc type (eg. ``). It might be more useful if it showed the original type `reference`.

✨ feature

This almost definitely shouldn't be merged. Just putting this out here to show what I needed to change to get Gamemode 4 working. - See also https://github.com/mcbeet/mecha/pull/300

### Please confirm the following. - [X] I checked the [existing issues](https://github.com/modrinth/code/issues) for duplicate problems - [X] I have tried resolving the issue using the [support portal](https://support.modrinth.com) ### What browsers...

bug

When encountering an undeclared symbol like a function or loot table, the LSP should suggest a quick fix for creating that resource.

✨ feature
/core

> @misode Oh, that was the log for the functioning version which is 4.0.1. I thought you wanted that one. I can give the crash log that I get in...

🐛 bug
🚑 crash-freeze
/java-edition
🔎 investigating

Allows specifying a list of values that are not allowed in the `id` attribute, for example: ```rust #[id(registry="item",exclude="air")] string ``` ![image](https://github.com/user-attachments/assets/eadaa0bd-0b9b-4272-97ee-8c6a6fb1a953) **Implementation note:** I wasn't sure whether to put this...