은행
잔고를 지폐 아이템으로 바꿔 들고 다닐 수 있게 해 주는 환전 모드입니다.
분류별로 아이템을 사고파는 상점입니다. 상품과 가격, 하루 구매 한도를 전부 직접 정합니다.
Minecraft 1.21.1 · Fabric · Java 21. 결제는 문의를 통해 진행합니다.
대부분의 상점 모드는 접속하는 인원 전원이 같은 모드를 설치해야 화면이 보입니다. 이 모드는 바닐라 상자 창으로도 완전히 동작하므로, 서버에만 넣으면 끝입니다.
| 설치 위치 | 화면 |
|---|---|
| 서버에만 | 상자 창에서 분류를 고르고 사고팝니다 (플레이어는 아무것도 설치하지 않습니다) |
| 서버 + 클라이언트 | 전용 상점 화면이 뜹니다 (분류 목록·검색·상품 카드·상세 화면) |
둘 다 같은 상품·같은 가격·같은 한도를 씁니다. 설치하지 않은 인원도 그대로 이용할 수 있습니다.
한 서버에 설치한 인원과 설치하지 않은 인원이 섞여 있어도 괜찮습니다.
전용 화면에 다른 모드는 필요하지 않습니다. 서버에 넣는 것과 똑같은 파일 하나를 클라이언트에도 넣으면 됩니다.
/상점 /shop상점을 엽니다/지갑내 잔고 확인/지갑 주기 <대상> <액수>OP 잔고 지급/상점리로드OP 설정 파일을 다시 읽습니다 (서버 재시작 없이 상품 변경)/상점판매OP 되팔기 상태 확인/상점판매 켜기·끄기OP 되팔기 허용 여부/상점한도초기화 <대상>OP 그 인원의 오늘 구매 한도만 초기화/상점편집 …OP 상품을 게임 안에서 바로 고칩니다 (아래 항목 참고)상품을 넣고 빼고 값을 바꾸는 일을 접속한 채로 할 수 있습니다. 고치는 즉시 저장되고, 상점을 열어 두고 있던 인원의 화면도 그 자리에서 바뀝니다. 서버를 껐다 켜지 않아도 됩니다.
이 명령어는 서버에만 설치해도 전부 사용할 수 있습니다.
아이템은 손에 들고 지정합니다. 아이템 id 를 외우거나 입력할 필요가 없고, 이름이 붙어 있거나 특수 효과가 붙은 아이템도 들고 있는 모습 그대로 등록됩니다.
분류는 번호로 고릅니다. /상점편집 을 입력하면 번호가 붙은 분류 목록이 나오고, <kbd>Tab</kbd> 키를 누르면 번호와 함께 분류 이름이 제안됩니다. (마인크래프트 채팅창은 한글 입력을 지원하지 않기 때문에, 분류 이름을 직접 입력하지 않아도 되도록 번호 방식으로 만들었습니다)
/상점편집 쓰는 법과 분류 목록을 봅니다 /상점편집 추가 <분류번호> <구매가> [판매가] [한도] 손에 든 아이템을 넣습니다 /상점편집 가격 <분류번호> <구매가> [판매가] [한도] 손에 든 아이템의 값을 고칩니다 /상점편집 삭제 <분류번호> 손에 든 아이템을 뺍니다 /상점편집 순서 <분류번호> <위|아래> 진열 순서를 한 칸 옮깁니다 /상점편집 분류추가 <이름> /상점편집 분류삭제 <분류번호> /상점편집 분류이름 <분류번호> <새이름> /상점편집 분류순서 <분류번호> <위|아래>
판매가를 안 적으면 구매가 × defaultSellPercent (기본 50%) 로 자동 계산합니다 '가격' 에서 한도를 지금 한도를 그대로 둡니다. 한도를 풀려면 0 을 적습니다 안 적으면
분류를 지우면 그 안의 상품도 함께 사라집니다. 명령어는 몇 개가 사라졌는지 알려 주고, 편집 화면은 한 번 더 확인을 받습니다. 마지막 분류 하나는 지워지지 않습니다. (분류가 0개가 되면 상점이 통째로 비어 버리기 때문입니다)
한글 이름이 필요할 때는 서버 콘솔에서 입력하거나 설정 파일에 적고 /상점리로드 하세요. 마인크래프트는 한글 입력기(IME)를 지원하지 않아 게임 안의 채팅창과 입력칸에서는 한글을 입력할 수 없습니다. (한글 입력을 지원하는 클라이언트 모드를 함께 쓰면 게임 안에서도 입력할 수 있습니다)
클라이언트에도 모드를 넣은 OP 는 /상점 화면 위쪽의 ✎ 편집 단추로 마우스만으로 상품표를 고칠 수 있습니다.
저장 · 삭제 · 순서 옮기기(◀ ▶) 가 나옵니다.+ 손에 든 것 으로 지금 들고 있는 아이템을 바로 넣습니다.+ 분류, 그리고 분류마다 붙은 ✎(이름·순서)와 ✕(삭제).편집 단추는 OP 에게만 보이고, 권한은 서버가 다시 확인합니다. 클라이언트를 조작해 편집 요청을 보내더라도 서버가 거부하고 로그에 남깁니다.
편집 화면은 덤입니다. 위의 명령어만으로 상품표를 처음부터 끝까지 짤 수 있으므로 서버에만 설치한 경우에도 불편함이 없습니다.
| 모드 | 좋아지는 점 |
|---|---|
우편함 (pang_mailbox) | 인벤토리가 가득 찼을 때 산 물건이 바닥 대신 우편함으로 갑니다 |
| CobbleDollars | 돈을 그 모드의 잔고로 씁니다. 다른 곳에서 번 돈을 상점에서 그대로 씁니다 |
서버를 한 번 실행하면 설정 파일이 자동으로 생성됩니다.
처음에는 바닐라 아이템으로 된 본보기 상품 14종이 들어 있습니다. 이것을 지우고 서버의 상품으로 바꿔 주세요.
config/pang_koreanshop.json
enabled 상점 사용 여부 sellEnabled 되팔기 허용 여부 (기본 false) defaultSellPercent 판매가를 안 적은 상품의 판매가 (구매가 대비 %) maxSellPercent 판매가 상한 (구매가 대비 %) 아래 주의사항 참고 maxQuantity 한 번에 사고팔 수 있는 최대 개수 maxCategoryNameLength 분류 이름의 최대 글자 수 (기본 20) quantityPresets 화면의 '수량' 단추가 돌아가는 값 목록 hideCobbleDollarsMerchant CobbleDollars 상인 NPC 를 치울지 (기본 false) skin 상자 화면에 쓰는 아이템 id categories 상품 목록
상품은 이렇게 적습니다.
"categories": [
{
"name": "재료",
"items": [
{ "id": "minecraft:iron_ingot", "buy": 120, "sell": 40 },
{ "id": "minecraft:diamond", "buy": 1500, "sell": 500, "daily": 8 }
]
}
]
id 아이템 id (다른 모드의 아이템도 됩니다) buy 구매가. 0 이면 살 수 없습니다 (팔기 전용 상품) sell 판매가. 0 이면 팔 수 없습니다. 안 적으면 defaultSellPercent 로 자동 계산 daily 하루 구매 한도. 없거나 0 이면 무제한 (구매에만 적용됩니다)
config/pang_wallet.json: 화폐 이름
name 화면에 표시할 화폐 이름 (기본: 코인)
설정 파일을 직접 고칠 때는 서버를 끄고 고쳐 주세요. 켜진 상태에서 파일을 고치면 서버가 내려갈 때 기존 설정으로 덮어씁니다. (상품만 고칠 때는 서버를 켠 채 파일을 고친 뒤 /상점리로드 로 반영할 수 있습니다.
/상점편집명령어와 편집 화면은 서버가 관리하므로 언제든 그대로 사용하시면 됩니다)주의: Modrinth App (https://modrinth.com/) 을 기준으로 설명합니다.
서버에만 설치하는 경우 (권장)
mods 폴더에 제공받은 .jar 파일을 넣습니다.전용 상점 화면까지 사용하는 경우: 클라이언트에도 넣습니다 서버에 넣은 것과 똑같은 파일입니다. 다른 모드는 필요하지 않습니다.
[폴더 열기]를 누른 후 mods 폴더로 이동합니다..jar 형식의 파일을 넣습니다. (서버에 넣은 것과 같은 파일입니다)mods 폴더에도 동일한 파일이 들어 있어야 합니다./상점 을 입력하면 전용 상점 화면이 열립니다.전용 상점 화면에서 할 수 있는 것
✎ 편집 단추로 상품표를 그 자리에서 고칠 수 있습니다.config/pang_koreanshop.json설정과 상품 목록 (월드를 바꿔도 유지됩니다)config/pang_wallet.json화폐 이름world/pang_koreanshop/limits.json오늘의 구매 기록world/pang_wallet/balances.json플레이어 잔고모든 파일은 저장 실패에 대비해 .bak 백업을 함께 만듭니다.
maxSellPercent 로 자동으로 막고 경고를 남기지만, 그 값을 100 이상으로 올리면 막히지 않습니다./상점편집 을 포함한 관리 명령과 편집 화면은 OP 에게만 열려 있으며, 편집 요청이 올 때마다 서버가 권한을 다시 확인합니다.