Spyglass icon indicating copy to clipboard operation
Spyglass copied to clipboard

Development tools for vanilla Minecraft: Java Edition data pack developers.

Results 210 Spyglass issues
Sort by recently updated
recently updated
newest added

It is a preview feature, for now, just released in the March update. ![image](https://user-images.githubusercontent.com/12068027/162655958-47d9d3da-7f6d-4f54-8751-663229654396.png)

✨ feature
/vscode-extension

The title might not be correct, sorry. **As shown here, DHP does not recognise the block tag despite the block tag exists and works perfectly in-game.** ![image](https://user-images.githubusercontent.com/37800788/184242739-e72e8852-de0c-4f7b-9a1a-f869cf348b99.png) ![image](https://user-images.githubusercontent.com/37800788/184243020-d5f8b7aa-ff34-44c1-aa11-3e7386ccb18f.png) Note that...

🐛 bug
💩 v3

Resolves #977 by eliminating backtracking.

The [attribute tree body parser](https://github.com/SpyglassMC/Spyglass/blob/fe67921679cb6073c978d47e9a03e946aaebfaef/packages/mcdoc/src/parser/index.ts#L289-L293) calls too many `attempt`s internally, making it quite slow.

⚡ performance
/mcdoc

## mcdoc era Specification for mcdoc can be found [here](https://spyglassmc.com/user/mcdoc). Check list: - [x] Parser. - [x] Colorizer. - [ ] Type checker. - [ ] Completer. - [ ]...

✨ feature
/mcdoc
*github-is-bugged

Not a priority, but it'd be nice to have a custom ESLint plugin to error inconsistencies like b6eae0d1a4f1437acbd8ce2d92f390201b90058d.

🔨 meta-dev-tool

We just need autocompletion and semantic coloring, _how hard can it be_? Update: I was just informed of a major blocker of this issue: spyglass is already in Minecraft :stuck_out_tongue:

✨ feature

When writing code for a .mcfunction file. It takes around 30-60seconds for the syntax highlighting to apply (Datapack Helper Plus). Here is the output I receive ` [16392:0000079800324000] 130271 ms:...

💩 v3

On big datapacks that use systems such as search trees, the number of file is huge, and then the cache take hours to update... each time we load the datapack...

⚡ performance

Utilizes `mcdoc`, ports & extends the locale code from `vanilla-mcdoc`, will be used in that repository for GH:A generated locale files & language-agnostic JSON serialization of the schema for third...

/mcdoc-cli