Repository navigation
Commands
denfry edited this page Jul 30, 2026
·
1 revision
Root command /earth — aliases /tf, /terraforge.
| Command | Purpose | Default permission |
|---|---|---|
/earth info |
Show world, scale and projection information | Everyone |
/earth whereami |
Show the current real-world location (country, region, nearest place, elevation) | Everyone |
/earth coords <lat> <lon> |
Convert geographic coordinates to block coordinates | Everyone |
/earth distance <lat> <lon> |
Measure real-world geodesic distance | Everyone |
/earth country <name> |
Inspect a country | Everyone |
/earth city <name> |
Inspect a city | Everyone |
/earth teleport city <name> |
Teleport to a prepared city | Operators |
/earth teleport country <name> |
Teleport to a prepared country | Operators |
/earth pregenerate <radius> |
Generate a bounded chunk region | Operators |
/earth pregenerate status |
Show progress of the running job | Operators |
/earth pregenerate cancel |
Stop the running job | Operators |
/earth cache [clear] |
Inspect or invalidate caches | Operators |
/earth cache stats |
Hit/miss rate and memory pressure per cache | Operators |
/earth towny refresh [town] |
Backfill Towny geography | Operators |
/earth towny status |
Show the Towny write queue backlog | Operators |
/earth debug |
One-off terrain report for the current block | Operators |
/earth debug overlay |
Live per-player debug overlay in the action bar | Operators (or any player, if debug.per-player is enabled) |
/earth reload |
Validate and reload safe runtime state | Operators |
All names complete with Tab. Names containing a space are not offered by tab-completion — Bukkit splits arguments on spaces — but typing them out still works.
Exact permission nodes are listed in
plugin.yml.
Run alongside the server, not in-game:
| Command | Purpose |
|---|---|
prepare-dem |
SRTM .hgt and north-up WGS84 GeoTIFF into .tfdem tiles |
prepare-boundaries |
Administrative boundaries |
prepare-cities |
GeoNames gazetteer with alternate names |
prepare-landcover |
Land cover raster into .tflc
|
prepare-geo |
Boundaries, cities and natural water in one pass |
prepare-region |
Every dataset for one bounding box, one transaction |
validate |
Coverage report and consistency checks against a prepared database |
pregenerate |
Plans a chunk set and checks DEM coverage without writing anything |
info |
What the configured world will look like |
See Installation, Data Sources and Pregeneration for full usage of each.
See also: Configuration · Troubleshooting
TerraForge is MIT-licensed and community-maintained. Ships no geodata — see Data Sources for licensing. Found an error on this page? Suggest a fix via a pull request or open a documentation issue.
Getting started
Going deeper
Integrations
Help