Entity

The non-player things. Pointing has one type: the dot a click drops. It is static: once spawned it never moves or changes, so it has only a schema and no update files.

dot

A single dropped mark. Its fields are the position x, y (each carrying min/max/decimals range hints — 0960 and 0600, one decimal place) and the color it was dropped in, all visibility public so they reach every viewer once and are never touched again.

[
  {
    "gamehoster-entity-schema-name": "x",
    "gamehoster-entity-schema-type": "number",
    "gamehoster-entity-schema-visibility": "public",
    "gamehoster-entity-schema-min": 0,
    "gamehoster-entity-schema-max": 960,
    "gamehoster-entity-schema-decimals": 1
  },
  {
    "gamehoster-entity-schema-name": "y",
    "gamehoster-entity-schema-type": "number",
    "gamehoster-entity-schema-visibility": "public",
    "gamehoster-entity-schema-min": 0,
    "gamehoster-entity-schema-max": 600,
    "gamehoster-entity-schema-decimals": 1
  },
  {
    "gamehoster-entity-schema-name": "color",
    "gamehoster-entity-schema-type": "string",
    "gamehoster-entity-schema-visibility": "public"
  }
]
pointing/gamehoster-entities/dot/gamehoster-entity-schema.json