| 장르 | 재미, RPG |
|---|---|
| 게임버전 | 1.21.10 |
| API | 페이퍼 |
| 원산지 | 국산 |
| 개발자 | 두껨 |
| 저작권 | All Rights Reserved |
| 자료 출처 | https://- |
안녕하세요. 이번에 처음으로 플러그인을 독학해서 제작하게 된 수능 100일도 안 남은 고3입니다.
평소 애니나 서브컬처 장르를 좋아해서 그 캐릭터들을 마인크래프트 플러그인으로 AI의 도움을 조금 받아 만들었습니다.
문제가 되는 부분이나 버그가 있다면 바로 수정하는 것은 아니더라도 최대한 빨리 수정하도록 하겠습니다. 첫 작품이니만큼 완성도가 많이 떨어질 수 있다는 점 양해 부탁드립니다.
원래는 리소스팩도 함께 올리려 했지만 시간 관계상 리소스팩은 아직 완성이 되지 않아 업로드를 같이 못했습니다.
반응이 좋다면 꾸준히 업데이트를 할 계획도 있고, 다른 플러그인들도 만들어볼 생각입니다. 첫 제작인 만큼 너그러운 마음으로 봐주시면 감사하겠습니다.
(현제 차원의 조각을 사용해 구매하는 키트에 문제가 있습니다.)
게임 규칙 및 안내
=========================================
1. 기본 시스템
=========================================
• 장르: 야생 수집형 애니메이션 캐릭터 가챠 PVP 배틀로얄
• 우승 조건: 자원 채집 및 캐릭터 스킬을 활용하여 끝까지 생존
• 기본 체력: 하트 30칸 (체력 60)으로 고정 적용
=========================================
2. 게임 진행 순서
=========================================
[로비 대기] ➔ [무적시간 15분] ➔ [PVP 활성화] ➔ [30분 후 자기장 축소] ➔ [최종 우승]
① 로비 대기
- 인벤토리 9번 슬롯의 <메뉴> 나침반 우클릭 ➔ 상태창 오픈
- PT 및 차원의 조각 확인, 캐릭터 설정, 뽑기, 조각 상점 이용 가능
② 무적 시간 (시작 후 15분간)
- 시작 시 인벤토리 초기화 및 1000x1000 맵 내 무작위 텔레포트
- 이 시간 동안 광질, 나무 채집 등 야생 자원 수집 및 장비 세팅
③ PVP 및 자기장 축소 (총 60분)
- 15분 경과: 무적 해제 및 본격적인 PVP 시작
- 30분 경과: 1000x1000 크기의 자기장이 30분 동안 10x10으로 축소
=========================================
3. PT / 뽑기 / 차원의 조각
=========================================
■ PT 획득처
• 한 게임 완료: +40 PT
• 킬 달성: +60 PT
• 최종 우승: +200 PT
■ 캐릭터 뽑기 (1회당 100 PT)
• S급 (5%)
• A급 (35%)
• B급 (60%)
■ 차원의 조각 상점
중복 캐릭터 획득 시 차원의 조각으로 환급 (S급: 20개 / A급: 8개 / B급: 2개)
상태창 메뉴에서 시작 아이템 키트 및 캐릭터 확정권 구매 가능
[키트 종류] (현재 작동 안함)
• 도구 세트 (20조각): 철 도구 세트 + 스테이크 32개
• 물약 세트 (50조각): 투척용 물약 세트 (신속1, 힘1, 저항1)
• 음식 세트 (70조각): 황금사과 3개 + 황금당근 20개
• 인챈트 세트 (100조각): 인챈트 테이블 + 책장 10개 + 청금석 64개 + 경험치병 128개
[확정권 가격]
• B급 확정권 (5조각) - 중복 시 3조각 환불
• A급 확정권 (200조각) - 중복 시 150조각 환불
• S급 확정권 (500조각) - 중복 시 450조각 환불
=========================================
4. 스킬 조작 및 UI
=========================================
• 액티브 스킬: 철 주괴 우클릭
• 궁극기 (Ultimate): 철 주괴 Shift + 우클릭
=========================================
5. 시스템 제한 및 페널티
=========================================
• Y좌표 180 이상 고도에서 2분 이상 체류 시 초당 하트 2개(4 데미지) 피해
• 게임 탈주 후 5분 이내 미재접속 시 자동 탈락 처리
# ==========================================
커맨드
# 1. 맵 & 자기장 설정
# ==========================================
/ani setting map_size <반지름>
# [수정 위치] config.yml -> settings.map_size
# [상세 설명] 게임 시작 시 적용되는 전체 맵의 반지름 블럭 크기를 수정합니다.
/ani setting map_redu <초>
# [수정 위치] config.yml -> settings.map_reduce_time
# [상세 설명] 자기장이 외곽에서 지정된 최소 크기까지 축소 완료되는 데 걸리는 시간을 초 단위로 수정합니다.
/ani setting shrink_start <초>
# [수정 위치] config.yml -> settings.shrink_start_time
# [상세 설명] 게임 시작 후 몇 초가 지난 시점부터 자기장이 축소되기 시작할지 설정합니다.
/ani setting peace_time <초>
# [수정 위치] config.yml -> settings.peace_time
# [상세 설명] 게임 시작 후 플레이어들이 서로 공격 및 대미지를 받지 않는 무적(평화) 시간을 초 단위로 수정합니다.
# ==========================================
# 2. Y좌표 고도 제한 설정
# ==========================================
/ani setting player_y
# [수정 위치] config.yml -> settings.max_y
# [상세 설명] 플레이어가 허용받는 최대 Y높이(고도) 기준값을 수정합니다.
/ani setting player_y_time <초>
# [수정 위치] config.yml -> settings.max_y_time
# [상세 설명] 플레이어가 최대 Y좌표(max_y)를 초과한 고도에 체류할 때, 경고/페널티 없이 견딜 수 있는 유예 시간을 초 단위로 수정합니다.
# ==========================================
# 3. 플레이어 개인 데이터 제어
# ==========================================
/ani op <플레이어>
# 해당 플레이어를 op로 간주하여 크리에이티브 모드로 전환하며, 게임 시작 시 자신은 참가자 명단에서 제외됩니다.
/ani deop <플레이어>
# 해당 플레이어를 더이상 op로 취급하지 않으며, 다음 게임부터 참가자 명단에 포함됩니다.
/ani setting player_pt <플레이어> add <수량>
# [수정 위치] 해당 플레이어의 PlayerData 객체 (메모리 및 저장 데이터)
# [상세 설명] 지정한 플레이어의 뽑기/구매용 포인트(PT) 수치를 입력값만큼 누적 추가합니다.
/ani setting player_ch <플레이어> add <캐릭터ID>
# [수정 위치] 해당 플레이어의 PlayerData 객체 (해금 캐릭터 목록)
# [상세 설명] 플레이어에게 특정 캐릭터 ID를 해금(주여) 처리합니다.
/ani setting player_ch <플레이어> delect <캐릭터ID>
# [수정 위치] 해당 플레이어의 PlayerData 객체 (해금 캐릭터 목록)
# [상세 설명] 플레이어가 소유한 특정 캐릭터 ID를 잠금(삭제) 처리합니다. (delect, delete 둘 다 지원)
게임 시작 및 강제종료
시작: /ani start
강제종료: /ani stop

leedo13
18 일 전이거 start를 치면 바다에서 스폰하는데 시작 위치를 바꾸거나 할수있나요?
두껨
18 일 전랜덤 위치로 텔레포트 후 야생으로 파밍을 한 뒤 pvp를 뜨는거라.. 아마 시드를 바꾸면 해결 될 거 같습니다. 곧 더 개선된 버전 업데이트 하겠습니다!