---
title: Toml Annotations
---

TomlKt, the library that powers Fzzy Config's serializer, provides annotations for augmenting .toml files.

| Annotation                                       | Docs Link                                                                                                                                                     | Description                                                                                                                                                                                                                                                       |
|--------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `@Comment`<br />`@TomlComment`                   | <a target="_blank" rel="noopener" href="https://fzzyhmstrs.github.io/fconfig/-fzzy%20-config/me.fzzyhmstrs.fzzy_config.annotations/-comment/index.html">Docs 🗗</a>          | Adds a comment to the file. Also, if no description translation is provided, Fzzy Config will use this comment in the in-game tooltip                                                                                                                             |
| `@Inline` <br /> `@TomlInline`                   | <a target="_blank" rel="noopener" href="https://fzzyhmstrs.github.io/fconfig/-fzzy%20-config/me.fzzyhmstrs.fzzy_config.annotations/-inline/index.html">Docs 🗗</a>           | Forces the annotated list or map to be single-line in the file                                                                                                                                                                                                    |
| `@BlockArray` <br /> `@TomlBlockArray`           | <a target="_blank" rel="noopener" href="https://fzzyhmstrs.github.io/fconfig/-fzzy%20-config/me.fzzyhmstrs.fzzy_config.annotations/-block-array/index.html">Docs 🗗</a>      | Modifies the encoding process of the array-like property, either to force it to be encoded as a block array, or to change how many items should be encoded per line                                                                                               |
| `@MultilineString` <br /> `@TomlMultilineString` | <a target="_blank" rel="noopener" href="https://fzzyhmstrs.github.io/fconfig/-fzzy%20-config/me.fzzyhmstrs.fzzy_config.annotations/-multiline-string/index.html">Docs 🗗</a> | Marks that the string property is multiline                                                                                                                                                                                                                       |
| `@LiteralString` <br /> `@TomlLiteralString`     | <a target="_blank" rel="noopener" href="https://fzzyhmstrs.github.io/fconfig/-fzzy%20-config/me.fzzyhmstrs.fzzy_config.annotations/-literal-string/index.html">Docs 🗗</a>   | Marks the string property as a literal in the output file. This means it will have single quotes `'C:\Users\<User>\.m2\repositories'` and escaping won't be performed by the parser                                                                               |
| `@Integer` <br /> `@TomlInteger`                 | <a target="_blank" rel="noopener" href="https://fzzyhmstrs.github.io/fconfig/-fzzy%20-config/me.fzzyhmstrs.fzzy_config.annotations/-integer/index.html">Docs 🗗</a>          | <div>Defines the visual format of an integer-like property (byte, short, int, long)</div><ul><li>Base.Bin - binary `0b11010100`</li><li>Base.Oct - octal `0o81244`</li><li>Base.Dec - standard decimal form</li><li>Base.Hex - hexadecimal `0xFF342B6A`</li></ul> |