개인 자료란 (JE)

  서버 커뮤니티

Profile Nekton 대표칭호 없음
Profile

자료 자바 에디션(JE) 플러그인 일반

가상창고 플러그인 (+창고 확장권)

2025.10.10 조회 수 2078 추천 수 0
장르 경제, RPG, 그 외에 장르 
게임버전 모든버전, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10 
API 버킷, 스피곳, 페이퍼, 포지 
원산지 국산 
개발자 Nekton 
저작권 All Rights Reserved 
자료 출처 https://nektonmc.kr/plugins/SimpleContainers 


간편하지만 필수적인 모든 기능을 갖춘 가상창고 플러그인!


🎯 주요 특징

  • 🗄️ 플레이어당 최대 9개의 가상창고 (486칸)
  • 🎫 창고 확장권 아이템으로 쉬운 창고 획득
  • 비동기 처리로 서버 성능 최적화
  • 💾 자동 백업 시스템으로 데이터 안정성 보장
  • 🎨 YAML 설정으로 UI 자유롭게 커스터마이징


📋 명령어

👥 플레이어 명령어

/창고

가상 창고 목록 창을 엽니다.

사용 예시:

/창고

소유한 모든 창고 목록이 표시되며, 클릭하여 창고를 열 수 있습니다.

👑 관리자 명령어

/창고관리

관리자 전용 명령어입니다. 여러 하위 명령어를 포함합니다.

하위 명령어 목록:

명령어설명
/창고관리 확장권창고 확장권 아이템 설정 GUI 열기
/창고관리 지급 <닉네임>플레이어에게 창고 하나 지급
/창고관리 열기 <닉네임>플레이어의 창고 열람 및 편집
/창고관리 모니터입출력 성능 정보 확인
/창고관리 reload설정 파일 다시 불러오기

사용 예시:

/창고관리 지급 Steve
/창고관리 열기 Alex
/창고관리 모니터

🔑 권한 (Permissions)

권한 노드설명기본값
simplecontainers.admin/창고관리 명령어 사용 권한OP
simplecontainers.use/창고 명령어 사용 권한모든 플레이어

🛠️ 설정 (Configuration)

UI 커스터마이징

plugins/SimpleContainers/UI_CONFIG.yml 파일을 수정하여 창고 메뉴 UI를 자유롭게 꾸밀 수 있습니다.

설정 가능 항목:

  • 메뉴 제목 및 크기
  • 창고 아이콘 및 이름
  • 버튼 위치 및 디자인
  • 색상 및 효과

예시 설정:

menu:
  title: "§6§l나의 창고"
  rows: 6
  
container-icon:
  material: CHEST
  name: "§e창고 #{number}"
  lore:
    - "§7클릭하여 열기"
    - ""
    - "§8ID: {id}"

💡 기술적 특징

데이터 관리 시스템

가상창고는 매우 빈번한 데이터 변경이 발생합니다. SimpleContainers는 안정성과 성능을 모두 잡기 위한 특별한 데이터 관리 방식을 사용합니다.

1️⃣ 비동기 백업

문제점:

  • 갑작스러운 서버 종료 시 데이터 유실 위험
  • 동기식 저장은 서버 렉 유발

해결 방법:

  • 10초마다 자동 백업 실행
  • 🔄 비동기 스레드에서 처리하여 메인 스레드 영향 없음
  • 💾 변경된 데이터만 선택적 저장
[메인 스레드] ────┐
                   │ (데이터 변경 감지)
                   ↓
[백업 스레드] ← 비동기 큐 ← 10초마다
                   ↓
              [데이터베이스]

2️⃣ In-Memory 캐싱

문제점:

  • 매번 DB 접근 시 I/O 지연 발생
  • 빈번한 접근으로 성능 저하

해결 방법:

  • 🧠 자주 사용되는 데이터를 메모리에 캐싱
  • 10배 이상 빠른 읽기 속도
  • 📊 LRU(Least Recently Used) 캐시 정책 적용

성능 비교:

DB 직접 접근:  ~50ms
캐시 사용:     ~5ms  (10배 개선!)

3️⃣ 비동기 Prefetching

문제점:

  • 플레이어 로그인 시 창고 로딩 대기 시간

해결 방법:

  • 🚀 플레이어 로그인 감지 시 미리 데이터 로드
  • 🎯 백그라운드에서 처리하여 체감 지연 없음
  • 📦 필요한 데이터를 캐시에 미리 준비
[플레이어 로그인]
        ↓
[Prefetch 작업 시작] ← 비동기
        ↓
[캐시에 데이터 준비]
        ↓
[플레이어 명령어 실행] ← 즉시 응답!

🎮 사용 시나리오

일반 플레이어

  1. /창고 명령어로 창고 목록 열기
  2. 원하는 창고 클릭하여 아이템 보관/꺼내기
  3. 창고 확장권 아이템 사용으로 창고 추가

서버 관리자

  1. /창고관리 확장권으로 확장권 아이템 생성
  2. 이벤트 보상으로 플레이어에게 지급
  3. /창고관리 열기로 문제 발생 시 직접 확인
  4. 정기적으로 /창고관리 모니터로 성능 체크

❓ FAQ

Q: 창고는 최대 몇 개까지 소유할 수 있나요?

A: 플레이어당 최대 9개의 창고를 소유할 수 있으며, 각 창고는 54칸(더블 체스트)입니다.

Q: 서버가 갑자기 꺼지면 데이터가 사라지나요?

A: 아니요. 10초마다 자동 백업이 되므로 최대 10초 이내의 데이터만 유실될 수 있습니다.

Q: 많은 플레이어가 동시에 사용해도 괜찮나요?

A: 네! 비동기 처리와 캐싱으로 수백 명이 동시에 사용해도 안정적입니다.

Q: UI를 마음대로 바꿀 수 있나요?

A: 네! UI_CONFIG.yml 파일에서 모든 텍스트를 자유롭게 수정할 수 있습니다.


📝 라이선스

이 플러그인은 개인 및 상업적 용도로 자유롭게 사용할 수 있습니다.
하지만, 무단 수정 및 재배포는 금지합니다.





1개의 댓글

jinwoo04
2026.01.23

1.21.11에서도 가능할까요??

뉴스 및 창작물
사진이 없습니다.

건축

[영상] 노갑옷으로 깊은 동굴에서 100일 생존하기에 도전해 봤습니다!

FinnMC

2026-09-07

0

/files/thumbnails/217/223/004/262x150.crop.jpg?20260820140938

상품

《마인크래프트 놀라운 건축설계도》 출간!

다코미

2026-08-20

0

/files/thumbnails/429/222/004/262x150.crop.jpg?20260818120811

레드스톤

쿠션 LED 끝판왕 (고퀄리티인가)

지구12345

2026-08-18

0

/files/thumbnails/643/220/004/262x150.crop.jpg?20260812203705

모드

차량들 완료😄 [Minecity]

SHALDOPlus

2026-08-12

0

/files/thumbnails/451/218/004/262x150.crop.jpg?20260806164904

건축

글리코상 만들기 2일차

tytu

2026-08-06

0

/files/thumbnails/304/218/004/262x150.crop.jpg?20260805235245

건축

고퀄리티는 아니지만 글리코상 만들기 1일차

tytu

2026-08-05

0

/files/thumbnails/292/218/004/262x150.crop.jpg?20260805232218

건축

가장현실적인 도시만들기프로젝트 [Minecity]

SHALDOPlus

2026-08-05

0

/files/thumbnails/132/218/004/262x150.crop.jpg?20260805182813

모델링

레이저 터렛

타닥

2026-08-05

1

/files/thumbnails/419/212/004/262x150.crop.jpg?20260723173920

상품

《마인크래프트 아카데미: 좀비 아웃브레이크!》 출간!

다코미

2026-07-23

0

/files/thumbnails/632/197/004/262x150.crop.jpg?20260616133717

모드

Modrinth, Spark Universe와 합병하다.

BMlight

2026-06-16

0

/files/thumbnails/411/194/004/262x150.crop.jpg?20260606030535

이벤트

🎮 2026 군산 아마추어 e스포츠대회 참가자 모집! 🎮

MineStar

2026-06-04

0

사진이 없습니다.

소식

모장 인증서버 다운 6

명이

2026-06-03

0