Skip to content

Python based Language Server for CBScript #49

@JhonTabio

Description

@JhonTabio

Hello @SethBling , @DylanMcBean , and all else who reads,

I would like to first provide my gratitude for you guys working so hard on such an amazing and interesting project. It was quite the read in the source code. Not only did I (roughly) learn how the transpiler it self works, but also understood more on Datapacks and Minecraft Commands in general! CBScript really paved the way for me to get more into Datapack development, as I was unsure about it previously.

Because of this, I wanted to be able to provide that same feeling of interest in Datapacks to others who may have been in my situation. As it stands, we know that CBScript is poorly documented (See issues #10 & #31). Because of this, I took it upon myself to try and create a Language Server for CBScript—with hopes that it can aid developers when writing in the language.

It is pretty early in development, but takes inspiration from the lexer/parsing rule set provided in the source code of CBScript.

I would appreciate any input/contributions from anyone within the community. My goal with this is to push forward for more quality of life software & support for CBScript!

Check out CommandBlock Language Server (CBLS)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions