The content behind docs.uxplima.com. Every page here is Markdown with a small front matter block; the documentation platform compiles this repository, validates it, and publishes a snapshot.
---
title: Claim Flags
order: 320
description: What each flag protects, and which ones to leave off.
---
Prose, headings, tables and code fences behave the way they do anywhere else.titlenames the page in the sidebar and as its heading.orderdecides where the page sits among its neighbours; groups follow the order of the pages inside them.descriptionis the lead paragraph under the title and the description search engines show. A page without one still publishes, and the validation report lists it.
Directories become sidebar groups, named after the directory. index.md stands
for the directory that contains it.
A page may use the components the platform renders. The ones this content already relies on:
<Callout type="warning" title="Read this first">
Anything inside is ordinary Markdown.
</Callout>
<Tabs>
<Tab label="Maven">
...
</Tab>
<Tab label="Gradle">
...
</Tab>
</Tabs>Callout accepts note, info, tip, success, warning and danger.
Raw HTML is refused, and so is any component outside the published set.
Pages are reference material, not essays. A reader arrives with a question and leaves with an answer.
- One page per thing. A module is documented on its own page and nowhere else. No second page repeats its commands, and no overview page restates what its page already says.
- Fixed order on a module page: the lead paragraph,
## Commands,## Permissions,## Settings,## Placeholders,## Notes, then a singleRelated:line. A section with nothing to say is left out rather than filled. - 600 words of hand-written prose per module page, 900 on any other page. Generated tables do not count. A reference page that enumerates an API or a catalogue is bounded per entry instead: three sentences each, and no page-level budget.
- The description is one line. It renders as the lead under the title, so the page's own first paragraph says something else.
- Tables before sentences. Anything enumerable is a table. A sentence explains a rule a table cannot.
- One
Calloutper page at most, and only where the reader would otherwise make a costly mistake. - No decoration. No
---between sections, no emoji, no marketing adjectives ("powerful", "seamless", "comprehensive"), no analogies, no em dash. Second person, present tense. - Generated blocks are not edited by hand. The text between
{/* generated:x */}and{/* /generated */}comes from the plugin's own catalogues, throughtools/docs/generate.pyin the plugin repository. Editing it there is editing something that gets overwritten.
A module page looks like this:
---
title: Homes
order: 9070
description: Private teleport points each player saves in a slot grid.
---
Two or three sentences: what the module does and what a player types to reach it.
Module `homes` · enabled by default · `modules/homes/config.conf`
## Commands
{/* generated:commands */}
{/* /generated */}
## Notes
- Three to six bullets: quotas, traps, integrations.
Related: [Teleport](teleport.md), [Warps](warps.md)Link to another page by its file, the way the repository is laid out:
[Basic concepts](../getting-started/concepts.md). The compiler resolves it to
the page it names, so the link keeps working under every version, locale and
domain the site is served at.
Pushing to main does not publish on its own. The platform pulls this
repository, compiles it, and reports what it found; publishing a snapshot is a
deliberate step taken in the administration.