체육관 난이도
관장 앞에서 노말과 하드를 고릅니다. 하드로 이겨도 진행과 레벨 상한은 노말과 똑같습니다.
플레이어끼리 점수를 걸고 겨루는 매칭과, 끝없이 이어지는 무한 매칭입니다. 사본으로 싸우므로 실제 포켓몬은 다치지 않습니다.
Minecraft 1.21.1 · Fabric · Java 21. 결제는 문의를 통해 진행합니다.
대부분의 랭킹·대전 모드는 접속하는 인원 전원이 같은 모드를 설치해야 화면이 보입니다. 이 모드는 바닐라 상자 창과 채팅만으로도 전부 동작하므로, 서버에만 넣으면 끝입니다. 접속하는 인원은 아무것도 설치하지 않습니다.
새 아이템도, 새 블록도 추가하지 않습니다. 클라이언트에 이 모드가 없어도 접속이 끊기지 않습니다.
같은 .jar 를 클라이언트에도 넣으면 /레이팅 이 전용 전체 화면으로 열립니다.
탭 6개 내 레이팅 · 파티 편집 · 플레이어 순위 · 무한 순위 · 최근 전적 · 대전 규칙
포켓몬이 <b>3D 모델 카드</b>로 나오고, 눌러서 순서를 정합니다
매칭 대기 시간이 <b>1초마다 흐릅니다</b> (상자 창에서는 열 때 한 번 찍힙니다)
무한 매칭에서 이기면 <b>연전 여부를 묻는 창</b>이 뜹니다
받을 파일은 그대로 하나입니다. 넣는 위치가 둘일 뿐이고, 다른 모드는 아무것도 필요 없습니다.
설치한 사람과 안 한 사람이 같은 서버에서 함께 플레이할 수 있습니다. 설치하지 않은 인원은 상자 창으로 보게 되며, 할 수 있는 일은 완전히 같습니다. 기록도 한 군데에만 쌓이므로 어느 화면에서 골라도 결과가 같습니다.
대전은 파티의 사본으로 진행됩니다.
전투가 끝나도 HP 그대로 · PP 그대로 · 기절 없음 · 회복할 필요 없음
포켓몬 센터를 오가지 않아도 되므로 하루에 몇 판이고 이어서 할 수 있습니다. 레벨이 상한을 넘는 포켓몬은 그 레벨로 낮춰서 싸우고, 원본은 그대로입니다.
같은 이유로 경험치는 오르지 않습니다. 사본이 이겼기 때문입니다. 이 모드의 보상은 순위이지 육성이 아닙니다.
무한히 돌릴 수 있는 대전에서 보상이 나오면 그것이 곧 최고의 돈벌이가 됩니다. 이 모드는 아무것도 주지 않고, 다른 모드가 "전투를 이겼다"만 보고 준 돈은 전투 앞뒤 잔고를 재서 늘어난 만큼 도로 회수합니다. (설정으로 끌 수 있습니다)
플레이어 매칭: 줄을 서면 점수가 비슷한 사람과 붙습니다. 이기면 얻고 지면 잃습니다(Elo). 기다릴수록 허용 점수 차가 넓어져 사람이 적은 서버에서도 매칭이 됩니다.
무한 매칭: 트레이너를 1층부터 계속 상대합니다. 점수가 아니라 깬 최고 층으로 순위가 매겨지고, 한 판이라도 지면 다음엔 1층부터입니다.
Radical Cobblemon Trainers 가 있어야 열립니다. 없으면 이 종목만 닫히고 플레이어 매칭은 그대로 동작합니다.
/레이팅전체 화면을 엽니다 (누구나)/대전찾기매칭 대기에 서거나 나옵니다 (누구나)/무한매칭무한 매칭 한 판 (누구나)/대전파티대전에 나갈 포켓몬을 순서까지 고릅니다 (누구나)/레이팅순위 [플레이어|무한]순위표 (누구나)/레이팅규칙지금 걸려 있는 규칙을 전부 봅니다 (누구나)/레이팅관리OP 설정을 화면에서 바꿉니다/레이팅설정 [항목] [값]OP 값을 직접 바꿉니다/레이팅점수 <플레이어> <플레이어|무한> <값>OP 점수만 고칩니다(전적은 그대로)/레이팅초기화 <플레이어|무한> 확인OP 시즌 초기화/레이팅상태 · /레이팅시험 [트레이너]OP 진단/레이팅리로드OP 설정 파일을 다시 읽습니다무한 N층 으로 감춥니다./대전파티 → 상자에서 3마리를 순서대로 누릅니다 → [확정]
/대전찾기 → 상대가 잡히면 채팅으로 알려 줍니다
/무한매칭 → 1층부터. 이기면 채팅의 [ 2층 도전 ] 을 누릅니다
(클라이언트에도 설치했다면 물어보는 창도 함께 뜹니다)
/레이팅 → 성적 · 순위 · 전적을 한 화면에서
설치하고 서버를 켜면 바로 쓸 수 있습니다. 따로 만들어 둘 것이 없습니다.
서버를 한 번 실행하면 설정 파일이 자동으로 생성됩니다.
config/pang_rating.json
점수 · 배치
season 시즌 번호 (초기화할 때마다 1 오릅니다) start 이 종목을 처음 하는 사람의 점수 (기본 1000) floor 점수가 이 아래로는 내려가지 않습니다 placement 배치 판수: 이만큼 겨뤄야 첫 점수가 정해집니다 (0 이면 안 함) placementStep 배치 한 판의 값 (이기면 +, 지면 -) pvp.mode elo = 상대 점수를 본다 · flat = 항상 같은 값 pvp.k Elo 민감도. 클수록 한 판의 변동이 큽니다 (기본 32) pvp.win / pvp.loss flat 일 때의 승리·패배 점수 pvp.minGain 약한 상대를 이겨도 최소 이만큼은 얻습니다 pvp.maxDrop 한 판에 이 이상은 잃지 않습니다
대전 규칙 (rules)
levelCap 이 레벨을 넘는 포켓몬은 이 레벨로 낮춰서 싸웁니다 (원본은 그대로) teamSize 대전에 데려가는 마리 수 (양쪽 같습니다 · 기본 3) banLegendary 전설·환상 금지 speciesClause 같은 종을 둘 이상 넣지 못하게 clawBack 전투로 늘어난 잔고를 도로 회수할지 (기본 켬)
대기열 (queue)
startWidth 처음 허용하는 점수 차 widenSeconds 이 초마다 허용 폭이 넓어집니다 widenPoints 한 번에 넓어지는 폭 anyAfter 이 초를 넘으면 점수 차를 보지 않습니다 (0 이면 끝까지 봅니다)
무한 매칭 (endless)
startLevel 1층 상대의 레벨 (기본 25)
levelStep 층마다 오르는 상대 레벨 (0 이면 안 오릅니다)
maxLevel 상대 레벨의 천장
maxStage 마지막 층 (0 이면 끝이 없습니다)
aiSkill 상대 AI 의 세기 0~5 (기본 4 · 너무 세면 아무도 2층을 못 넘습니다)
grade_easy / grade_normal / grade_hard / grade_elite
난이도가 뽑힐 비중 (합이 0 이면 보통만 나옵니다)
offset_easy / offset_normal / offset_hard / offset_elite
그 난이도가 상대 레벨에 더하는 값
무한 매칭 상대 (elite)
pool 상대로 쓸 트레이너 id 를 직접 적습니다
여기에 하나라도 적으면 그것만 씁니다
prefix 비어 있을 때, 이 글자로 시작하는 트레이너를 상대로 봅니다
contains 비어 있을 때, 이 글자를 포함하는 트레이너를 상대로 봅니다
트레이너 이름 규칙은 데이터팩마다 다릅니다. 후보가 0명으로 나오면 서버 로그가 이 항목을 확인하라고 알려 줍니다.
전투 진행 (battle)
staleMinutes 결과가 오지 않은 대전을 이 분 뒤에 정리합니다 standDistance 상대가 플레이어에게서 떨어져 서는 거리(블록): 0 은 쓸 수 없습니다 historyMax 남겨 둘 전적 수 (넘으면 오래된 것부터 버립니다)
범위를 벗어난 값을 넣어도 서버가 멈추지 않습니다. 범위 안으로 자르고 그대로 동작합니다.
설정을 고칠 때는 서버를 끄거나, 고친 뒤 /레이팅리로드 를 실행해 주세요.
주의: Modrinth App (https://modrinth.com/) 을 기준으로 설명합니다.
서버에만 설치하는 경우 (권장)
mods 폴더에 제공받은 .jar 파일을 넣습니다.전용 전체 화면까지 사용하는 경우
[폴더 열기]를 누른 후 mods 폴더로 이동합니다..jar 형식의 파일을 넣습니다.mods 폴더에도 동일한 파일을 넣습니다.config/pang_rating.json규칙·점수 공식·대기열 (월드를 바꿔도 유지됩니다)world/pang_rating/players.json종목별 성적 · 대전 파티 · 전적 (월드를 따라갑니다)저장 실패에 대비해 .bak 백업을 함께 만들며, 파일이 손상되면 백업에서 자동으로 되돌립니다.
| 모드 | 무엇이 좋아지나 |
|---|---|
| CobbleDollars | 돈을 그 모드의 잔고로 씁니다. 다른 곳에서 번 돈을 여기서 그대로 씁니다 |
설치만 하면 자동으로 이어집니다. 설정할 것이 없습니다. 없으면 이 모드가 자기 잔고(world/pang_wallet/balances.json)를 씁니다. 그것만으로도 문제없이 돌아갑니다.
저희 pang_ 모드를 여러 개 쓰신다면 돈은 하나로 이어집니다. 상점에서 쓴 돈, 슬롯에서 딴 돈, 은행에 넣은 돈이 같은 지갑입니다.
Radical Cobblemon Trainers 가 있어야 열립니다. 이 모드는 그 모드의 팀 데이터만 읽고, 격파 기록·레벨 상한 같은 진행 상황에는 전혀 손대지 않습니다. (해당 모드의 코드는 포함되어 있지 않습니다)aiSkill 을 너무 높게 두면 무한 매칭에서 아무도 몇 층을 못 넘습니다. 기본값(4)에서 시작해 서버 분위기를 보고 조정하시기를 권장합니다.endless.startLevel 은 서버의 평균 육성도에 맞춰 주세요. 파티 레벨보다 높으면 1층도 이기지 못합니다.