Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thedevminertv/minimsg


https://github.com/thedevminertv/minimsg

Last synced: 20 days ago
JSON representation

Awesome Lists containing this project

README

        

# `minimsg`

Tiny (incomplete) [minimessage](https://docs.advntr.dev/minimessage/format.html) parser for [Gate](https://gate.minekube.com/).

You can find the API docs here: .

Based on [Gate's plugin template](https://github.com/minekube/gate-plugin-template/blob/2fee6678fc6782d3560768d00149ad46693db549/util/mini/mini.go).

## Features

If you're looking at this from pkg.go.dev, please open the GitHub page. Go's package registry doesn't render the checkboxes.

- [ ] Reset (``)
- [ ] Fonts (`>`)
- [x] Colors (`>`, `>`, `>`, ``)
- [x] Hex (`#fff`, `#ffffff`)
- [x] By Name (`gray`, etc.)
- Black
- DarkBlue
- DarkGreen
- DarkAqua
- DarkRed
- DarkPurple
- Gold
- Gray
- DarkGray
- Blue
- Green
- Aqua
- Red
- LightPurple
- Yellow
- White
- [ ] Rainbow (``)
- Gradients (``)
- [x] Without phase (`:[:COLORS...]>`)
- [ ] With phase (`:[:COLORS...]:`)
- [ ] Transitions (``)
- [ ] Without phase (`:[COLORS...]>`)
- [ ] With phase (`:[COLORS...]:>`)
- Text
- [x] Normal text
- [ ] Translatable text (`::`, `::`, `::`)
- [ ] New line (``, `
`)
- Selector (`[:]`, `[:]`)
- Won't be implemented, since you need a server that knows the entities
- Score (`:`)
- Won't be implemented, since you need a server that knows the scores
- NBT (`::[:][:`)
- Won't be implemented, since you need a server that knows the NBT data
- Decorations
- [ ] Inverting (`>`, `<:false>`)
- [x] Bold (``, ``)
- [x] Italics (``, ``, ``)
- [x] Underline (``, ``, ``)
- [x] Strikethrough (``, ``)
- [x] Obfuscated (``, ``, ``)
- Behaviour
- [ ] Insertion (`>`)
- Hover (`:>`)
- [ ] Show achievement
- [ ] Show entity
- [ ] Show item
- [ ] Show text
- Click (`:>`)
- [ ] Change page
- [ ] Copy to clipboard
- [ ] Open file
- [ ] Open URL
- [ ] Run command
- [ ] Suggest command

## License

This project is licensed under the MIT license.
For more information, please see the included [LICENSE](/License) file.