BlinkTeleport
Simple, lightweight teleportation mod for NeoForge 1.21.1. No dependencies, single JAR.
Commands
Homes
| Command | Description |
|---|---|
/sethome [name] |
Set a home at your current location |
/home [name] |
Teleport to a home (uses default if no name) |
/delhome <name> |
Delete a home |
/defaulthome <name> |
Set your default home |
/homes |
List your homes |
Teleport Requests
| Command | Description |
|---|---|
/tpa <player> |
Request to teleport to a player |
/tpahere <player> |
Request a player to teleport to you |
/tpaccept [player] |
Accept a teleport request |
/tpdeny [player] |
Deny a teleport request |
/tpcancel |
Cancel your outgoing request |
/tptoggle |
Toggle incoming requests |
Spawn
| Command | Description | Permission |
|---|---|---|
/spawn |
Teleport to spawn | Everyone |
/setspawn |
Set world spawn | OP (level 2) |
Warps
| Command | Description | Permission |
|---|---|---|
/warp <name> |
Teleport to a warp | Everyone |
/warps |
List all warps | Everyone |
/setwarp <name> |
Create a warp | OP (level 2) or configurable |
/delwarp <name> |
Delete a warp | OP (level 2) |
Features
- Clickable TPA — accept/deny directly from chat
- Warmup — configurable delay before teleport (default 3s), cancels if you move
- Particles — visible during warmup
- Smart default home — first home is auto-selected, change with
/defaulthome - Per-world data — saves under
world/data/blinkteleport/ - Auto-complete — tab-completion for home and warp names
Configuration
File: config/blinkteleport.json
```json { "teleportWarmupSeconds": 3.0, "maxHomesPerPlayer": -1, "playersCanCreateWarps": false, "maxWarpsPerPlayer": -1 } Requirements
- NeoForge 21.1.231 or later (for MC 1.21.1)
License MIT

