# Territory (FTB Chunks)

> Rank and playtime on the claims FTB Chunks already keeps: more chunks, and /fly over your own land.

Source: https://stygion.eu/docs/keystone/territory
Updated: 2026-10-09

The `territory` module, `territory.toml`. It reads claims and teams from **FTB Chunks** and **FTB Teams** when they are installed — found at start, never required, and on a server without them it says so once and stays quiet. Keystone needs no claims of its own for this and has none.

## More chunks for a rank, and for time played

`bonus` maps a paid rank to extra claimed and force-loaded chunks (`vip=25/1`, `vip-plus=50/2`, `legend=100/3` by default; the first number is claims, the second force-loads) and `earned` does the same for playtime ranks (`wanderer=5/0` …, empty by default). The two layers add up, and inside each the best rank counts. It is written into FTB Chunks' own limits, so its claim screen shows the bigger number. It is applied when a rank starts, renews or ends and at every join; Keystone moves only its own part of the number, and extra chunks an admin gave by hand stay. A bonus line that does not read keeps the module off and the log says which.

The base (how many claims everybody has) is set in FTB Chunks itself, not here.

## `/fly` over your own land

Somebody in a group named in `fly.groups` (`vip-plus` and `legend` by default), holding `keystone.territory.fly`, or an operator, turns flying on and off with `/fly`. It works only in chunks their own FTB team claimed — in every dimension — and switches off at the edge with the fall caught (slow falling until they land); it comes back by itself over their land. Allies count only with `fly.allies = true`. Creative and spectator are left alone, and flight another mod gave (a jetpack, a ring) is never taken away. A rank that ends grounds them on the next pass, even if it ended while they were offline.

**Flight anywhere** for some ranks: `fly.anywhere-groups` (empty by default) or the permission `keystone.territory.fly.anywhere`. They then fly outside their own land too — everywhere except a claim of another team that does not count them as an ally, and the nether roof from y 128 up (`fly.nether-roof`, 0 lifts it). `fly.over-foreign-claims` (off by default) is the switch for those two limits.

## Commands

`/keystone territory` (permission `keystone.territory.admin`) says what land is read from; `check <player>` shows where they stand, their team and their extras; `sync <player>` applies the bonus now.

All of it is settings and takes effect without a restart.
