Tpa adds teleport requests between players, with a configurable warmup, on-screen countdown and cancel-on-move.
Tpa, oyuncular arasi isinlanma istekleri ekler; ayarlanabilir bekleme suresi, ekranda geri sayim ve hareket edince iptal icerir.
- Ayarlanabilir ışınlanma bekleme süresi (varsayılan 5 sn)
- Bekleme süresi ekranda geri sayarak gösterilir (action bar veya title)
- Hareket edince iptal (configden açılıp kapatılabilir)
- Aynı anda tek bekleyen istek — biri beklerken başkasına istek atılamaz
- İstek zaman aşımı ve isteğe bağlı bekleme (cooldown) configden
tpa.bypassyetkisi olanlar anında ışınlanır
- Releases sayfasından
Tpa.jardosyasını indir ve sunucununplugins/klasörüne at. - Sunucuyu yeniden başlat.
plugins/Tpa/config.ymldosyasından süreleri ve mesajları düzenle.
| Komut | Açıklama | Yetki |
|---|---|---|
/tpa <oyuncu> |
Oyuncunun yanına gitmek için istek gönderir | tpa.use |
/tpaccept [oyuncu] |
Gelen isteği kabul eder | tpa.use |
/tpdeny [oyuncu] |
Gelen isteği reddeder | tpa.use |
/tpacancel |
Gönderdiğin isteği iptal eder | tpa.use |
| Yetki | Açıklama | Varsayılan |
|---|---|---|
tpa.use |
Işınlanma komutlarını kullanır | herkes |
tpa.bypass |
Beklemeden anında ışınlanır | kapalı (verilmeli) |
tpa.bypassvarsayılan kapalıdır — OP dahil herkes bekleme süresine tabidir. Yalnızca bu yetki açıkça verilen oyuncular (örn. LuckPerms ile) anında ışınlanır.
| Anahtar | Açıklama |
|---|---|
warmup |
Işınlanma bekleme süresi (saniye, 0 = anında) |
cancel-on-move |
Hareket edince iptal et |
request-timeout |
İstek kaç saniye sonra zaman aşımına uğrar |
cooldown |
İki istek arası bekleme (saniye, 0 = kapalı) |
countdown.type |
ACTIONBAR (küçük) veya TITLE (ekran ortası) |
countdown.message / title / subtitle |
Geri sayım metinleri (%time%) |
messages.* |
Tüm mesajlar |
mvn clean packageÇıktı · Output: target/Tpa.jar
Her push GitHub Actions ile derlenir; v* etiketli sürümler jar'la birlikte Releases sayfasına eklenir.
Every push is built by GitHub Actions; tagged v* releases attach the jar.
MIT — istediğin gibi kullan, değiştir, dağıt · use, modify and distribute freely