promotional bannermobile promotional banner

TP HOME

set home and go home anytime you want

File Details

tphome-2.0.5.jar

  • R
  • Dec 10, 2025
  • 154.40 KB
  • 20
  • 1.21.5
  • NeoForge

File Name

tphome-2.0.5.jar

Supported Versions

  • 1.21.5

Curse Maven Snippet

NeoForge

implementation "curse.maven:tp-home-1365975:7316553"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

# TP Home - Version 2.0.5 Update Log

## Release Date
December 10, 2025

## Changes

### New Features
- **Teleport Delay Configuration Command**: Added `/setcooldown delay <seconds>` admin command to dynamically adjust teleport delay (0-60 seconds, default: 10s)
- **Teleport Delay Persistence**: Configuration now properly saves and loads teleportDelaySeconds across server restarts

### Bug Fixes
- **Fixed Player Login Messages**: Corrected all admin command displays shown when players join
  - Changed `/sethomecooldown` → `/setcooldown home`
  - Changed `/setemergencybaseitems` → `/setemergency baseitems`
  - Changed `/setemergencyrate` → `/setemergency rate`
  - Added missing `/setcooldown player` command display
  - Added missing `/setcooldown delay` command display
  - Added missing `/resetallconfigs` command display

### Improvements
- **Enhanced Configuration Reset**: `/resetallconfigs` now includes teleport delay reset to default (10 seconds)
- **Regular Player Command Display**: Added `/deletehome` to the player login welcome message

## Technical Details

### Modified Files (All Versions: 1.21.4, 1.21.5, 1.21.8, 1.21.9, 1.21.10)
- `gradle.properties`: Updated mod version to 2.0.5
- `TPHome.java`:
  - Added teleportDelaySeconds to saveConfig() method
  - Fixed and enhanced player login command messages
- `HomeCommands.java`:
  - Added `/setcooldown delay` command registration
  - Added `setTeleportDelayDuration()` method
  - Updated `resetAllConfigs()` to include teleport delay


## Admin Commands Reference

```
/setcooldown home <seconds>    - Set home teleport cooldown (0-86400s)
/setcooldown player <seconds>  - Set player teleport cooldown (0-86400s)
/setcooldown delay <seconds>   - Set teleport delay duration (0-60s)
/setemergency baseitems <num>  - Set emergency base item cost (1-64)
/setemergency rate <rate>      - Set emergency item rate (0.0-1.0)
/resetallconfigs               - Reset all configurations to defaults
```

## Notes
- All configuration changes are automatically saved to `config/tphome-common.toml`
- Teleport delay affects the countdown before home teleportation executes
- Players must stand still during the teleport delay or it will be cancelled