🔌 WildRTP 소개
WildRTP는 랜덤 텔레포트(RTP)를 위한 Minecraft 플러그인입니다. 설정 가능한 생성 전략을 사용해 플레이어에게 안전한 랜덤 위치를 찾아 주며, 월드별 커스터마이징을 지원하고, 쿨다운과 movetimer를 포함하며, 보호 플러그인과 연동해 점유되었거나 보호된 구역을 피할 수 있습니다.
🎯 목적
WildRTP는 서버 관리자에게 신뢰할 수 있고 설정 가능한 RTP 명령을 제공하여, 플레이어가 위험한 블록, 보호 구역, 원치 않는 바이옴에 떨어지지 않고 안전하게 랜덤 위치로 텔레포트되도록 설계되었습니다. 제어된 랜덤 스폰과 관리자가 관리하는 RTP 동작이 필요한 서바이벌 및 어드벤처 서버를 대상으로 합니다.
⚙️ 기능
- 전역 및 월드별 최소/최대 반경과 형태(CIRCLE 또는 SQUARE) 설정 가능.
- 다양한 월드 유형에 맞는 여러 생성 전략(AUTO, HIGHEST_BLOCK, BOTTOM_UP, TOP_DOWN).
- 쿨다운 지원 및 월드별 쿨다운 옵션.
- movetimer(텔레포트가 끝나기 전 이동 방지)와 설정 가능한 지속 시간 및 취소 사운드.
- 안전한 위치 검사(블록 및 바이옴 회피, 최대 시도 횟수 설정).
- 자동 RTP 트리거(첫 접속 시, 접속 시, 사망 시) 설정 가능.
- 보호된 위치를 건너뛰기 위한 보호 플러그인용 hooks/연동.
- 선택적 메트릭 수집(bStats) 및 업데이트 확인.
🧩 대상
- 안전한 랜덤 스폰을 원하는 Survival 및 SMP 서버.
- 플레이어 분배를 제어해야 하는 Adventure 서버.
- 월드별 RTP 설정과 보호 연동이 필요한 관리자.
🏗️ 사용 예시
- 새 플레이어가
/wild를 사용해 미탐험 지역을 찾도록 하되, 질식하거나 용암으로 텔레포트될 위험은 없게 합니다. - 스폰 인근 월드에는 더 작은 RTP 범위와 쿨다운을, 야생 월드에는 더 큰 범위를 설정합니다.
- WorldGuard/Towny/residence hooks를 활성화해 RTP가 보호 구역 안에 플레이어를 배치하지 않도록 합니다.
⌨️ 명령어
| Command | Description | Permission | Access |
|---|---|---|---|
/wild | 무작위 위치로 텔레포트합니다 (aliases: /rtp, /randomtp, /randomteleport, /wildrtp). | wildrtp.rtp | Player |
/wild reload | 플러그인 설정을 다시 불러옵니다. | wildrtp.reload | Admin |
/wild updates | 플러그인 업데이트를 확인합니다. | wildrtp.updates | Admin |
/wild help | 도움말 메시지를 표시합니다. | wildrtp.help | Player |
/customrtp <player> <world> <startRadius> <endRadius> <originX> <originZ> [params...] | 명시적 매개변수로 플레이어에게 사용자 지정 RTP를 실행합니다. | wildrtp.custom | Admin |
🔐 권한
| Permission | Description | Default |
|---|---|---|
wildrtp.rtp | /wild 사용을 허용합니다. | not specified |
wildrtp.reload | /wild reload 실행을 허용합니다. | not specified |
wildrtp.updates | /wild updates로 업데이트 확인을 허용합니다. | not specified |
wildrtp.custom | /customrtp 사용을 허용합니다. | not specified |
wildrtp.cooldown.bypass | 활성화되어 있으면 RTP 쿨다운을 무시합니다. | not specified |
wildrtp.movetimer.bypass | 활성화되어 있으면 movetimer 제한을 무시합니다. | not specified |
wildrtp.list.bypass | 월드 블랙리스트/화이트리스트 검사를 무시합니다. | not specified |
wildrtp.list.bypass.world_name | 블랙리스트/화이트리스트에서 특정 월드를 무시합니다(world_name을 실제 월드로 바꾸세요). | not specified |
wildrtp.help | /wild help 보기을 허용합니다. | not specified |
wildrtp.admin | WildRTP의 모든 권한을 부여합니다. | not specified |
⚙️ 설치
📥 설정
- 공식 WildRTP
.jar를 다운로드하여 서버의plugins/디렉터리에 넣으세요. - 서버를 재시작하고 콘솔에서 플러그인이 로드되었는지 확인하세요.
📦 의존성
확인된 연동 hooks(선택 사항):
- WorldGuard
- ProtectionStones
- Towny
- Residence
- GriefDefender
이들은 RTP 위치를 선택할 때 보호되거나 점유된 구역을 건너뛰기 위한 선택적 hooks로 표시됩니다.
🧾 설정
- WildRTP는 플러그인 폴더 내부에 버전이 관리되는 YAML 설정 파일을 사용하며, 전역 및 월드별 섹션이 있습니다.
- 설정 가능한 값에는 최소/최대 반경, 형태, 중심 좌표, 쿨다운, movetimer, 메시지/타이틀, 사운드, 피해야 할 블록/바이옴, 생성 전략, 자동 RTP 트리거, 블랙리스트/화이트리스트, 최대 시도 횟수, hooks, 메트릭, 업데이트 확인이 포함됩니다.
- 플러그인은
lang설정과 플러그인 폴더의 언어 파일을 통해 지역화 지원을 제공합니다(예: en, de, ru).
🧠 기술 메모
- 지원되는 서버 소프트웨어에는 Bukkit, Spigot, Paper, Purpur, Folia가 포함됩니다(프로젝트 기준).
- 프로젝트는 여러 Minecraft 버전과의 호환성을 명시합니다(프로젝트 예시에는 1.13부터 1.21.x까지 및 관련 항목이 포함됩니다).
- 메트릭(bStats)과 업데이트 확인은 플러그인 설정에서 조정할 수 있습니다.
- 플러그인은 플레이스홀더를 지원하며 GUI 애드온은 별도로 제공됩니다.
🤝 이 플러그인이 유용한 경우
월드별 제어와 보호 플러그인 연동이 포함된, 설정 가능하고 안전한 랜덤 텔레포트 명령이 필요할 때 WildRTP를 사용하세요. 플레이어를 위험하거나 점유된 구역에 들어가지 않도록 이동시킬 수 있습니다.
- FoxyCraft3055.78
- Rise to Greatness044.51
- FragPixel
Survival, SkyBlock, BedWars, Duels를 제공하는 멀티 모드 Java 네트워크로, 서버 내 경제, 플레이어 상점, 경매, 지역 보호를 제공합니다.
043.45 - ATM10 Modpack042.95
플러그인 WildRTP 페이지에는 모니터링에서 이 플러그인을 확인한 서버, 사용 중인 플랫폼과 버전이 표시됩니다.
플러그인은 명령어, 경제, 보호, 접근 권한, 미니게임, 연동 및 기타 메커니즘을 추가할 수 있습니다. WildRTP의 실제 역할은 서버별 설정에 따라 다릅니다.
데이터는 서버의 기술 응답에서 자동으로 생성됩니다. 서버가 플러그인 목록을 비공개로 설정한 경우, WildRTP을 사용하더라도 이 섹션에 표시되지 않을 수 있습니다.
WildRTP을 사용하는 서버 목록을 통해 프로젝트를 비교하거나, 지원 버전을 확인하거나, 공개 서버에서의 플러그인 사용 사례를 찾을 수 있습니다.