Better SimpleTPA

A Perfect Way to Tpa request from another player a simple basic information

File Details

Better SimpleTPA v1.3.0

  • R
  • May 31, 2026
  • 7.35 KB
  • 346
  • 26.20

File Name

Better_SimpleTPA_v1_3.mcpack

Supported Versions

  • 26.20

Better SimpleTPA v1.3.0 — Changelog

Released for Minecraft Bedrock 26.21

* Engine & API Updates

Bumped min_engine_version from 1.21.111 to 1.26.21

Updated @minecraft/server dependency from beta to stable 2.7.0

Updated @minecraft/server-ui dependency to stable 2.7.0

Removed unused @minecraft/server-gametest beta dependency

Pack version bumped from 1.2.0 → 1.3.0

* Player History — Full Rework

Renamed button from "View TPA History" to "Player History" for clarity

History entries now show online status indicator ( online / offline)

Each entry displays last action and time since interaction (e.g. 5m ago)

History now stores up to 20 entries, most recent at the top

Duplicate entries are removed and refreshed when a player is interacted with again

* History Player Info Panel — New Feature

Clicking any name in history now opens a dedicated player info screen showing:

Player name

* Online / Offline status

Last interaction type

Time since last interaction

From the info screen you can now:

Send TPA Request directly without going back to the main menu

Teleport to them instantly (op/admin intended)

Bring them to you instantly (op/admin intended)

If the player is offline, TP buttons are hidden and a notice is shown

* Bug Fixes

Fixed history button doing nothing useful when clicked

Fixed history not tracking who sent/received/accepted/denied requests

Fixed give.js using outdated spawn event reference — updated to playerSpawn for @minecraft/server 2.7.0

Fixed itemUse event using deprecated property — now safely reads ev.itemStack ?? ev.item

Fixed clock item check not correctly detecting the Menu UI clock in some edge cases

* Internal / Code Quality

Separated history tracking into addToHistory() utility for consistency

Added formatTime() helper for human-readable timestamps

Added getOnlinePlayer() helper to reduce repeated player lookups

Console logs now include version and module name for easier debugging

History and request Maps are fully initialized at module load time