Add admin command, /rtp cancel and /rtp <player> <world> - #14
Conversation
- /lexonrtp reload: reload config and messages without restart - /rtp cancel: cancel active solo teleport countdown - /rtp <player> <world>: admin teleport of other players (lexonrtp.admin) - Console support for admin teleports - New messages: rtp-cancelled, rtp-cancel-none, player-not-found, reloaded, lexonrtp-help (en + tr)
|
/rtp cancel does not reset the title on screen |
|
/rtp cancel does nothing during the searching phase |
|
toLowerCase without Locale ROOT breaks world keys on Turkish servers |
|
admin gets no feedback for rtp player world |
|
getPlayer does prefix matching consider getPlayerExact |
- /rtp cancel now resets the on-screen title and works during the async location search phase (queue.remove stops the countdown chain) - All world key toLowerCase calls use Locale.ROOT (Turkish locale no longer breaks keys like ISLAND) - Admin/console sender now receives feedback: mirrored request outcomes plus admin-rtp-success/admin-rtp-fail on teleport result - Use getPlayerExact for admin targets, avoid duplicate 'cancel' tab suggestion, reject >2 args with usage, clearer console messages
|
rtp cancel doesnt work during searching phase teleport still happens after remove player from soloQueue too |
|
rtp cancel leaves title frozen on screen call resetTitle |
|
reload doesnt reload redis call close connect startReconnect |
Summary
lexonrtp.admin, default op).lexonrtp.admin). Works from console too.rtp-cancelled,rtp-cancel-none,player-not-found,reloaded,lexonrtp-help.Compatibility
Scheduler).