Skip to content

Commands

denfry edited this page Jul 30, 2026 · 1 revision

Commands

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.

Offline CLI

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

Clone this wiki locally