개인 자료란 (JE)

  서버 커뮤니티

Profile 바뮤 대표칭호 없음

wbm2 ae5f28970b944aeb94a1e2f8ed4a9544

Profile

질문하기 한마포

한마포 정품인증 글쓰기 자체가 안됩니다

2021.02.03 조회 수 41 추천 수 0
게임버전 (JE) 관련없음 
게임버전 (BE) 관련없음 

권한이 없습니다.
한마포 내에 다른 회원 권한을 필요로 합니다.

라고 뜨면서 글쓰기가 안됩니다



주의

- 해당 플러그인은 미니게임을 포함하고 있지 않습니다. 미니게임은 따로 다운로드 해서 플레이 할 수 있습니다


MiniGameWorld 소개

MiniGameWorld는 플레이어가 미니게임을 플레이할 수 있는 공간이자, 개발자에게 미니게임 제작을 도와주는 프레임워크 역할을 합니다

특징

가장 큰 특징은 서버와 플레이어의 상태를 보존하면서, 다른 플러그인들과 독립적으로 동작하기 때문에 서버의 장르에 상관없이 적용가능합니다 (로비도 필요없음)

1. 기본 미니게임 틀 제공

  • 미니게임의 공통적인 요소인 게임 설정, 시작, 종료, 플레이어 점수, 목숨, 이벤트 등을 관리해줍니다
  • 기본적으로 1인, 개인전, 팀전, 팀배틀을 지원합니다

2. 스코어보드

플레이들의 점수와 목숨, 남은 플레이 시간을 스코어보드로 실시간으로 알려줍니다
image

3. GUI 메뉴

간단한 조작을 위해 인벤토리 GUI를 제공합니다 image



4. 컨피그 컨트롤

  • 서버 어드민이 미니게임의 세팅을 수정해서 여러가지 플레이가 가능합니다
  • 미니게임 개발자가 Map<String, Object>타입으로 쉽게 커스텀 데이터(custom-data)를 관리 가능합니다
Center:
  title: Center
  min-players: 2
  max-players: 5
  waiting-time: 20
  play-time: 120
  active: true
  icon: END_ROD
  view: true
  scoreboard: true
  location:
    ==: org.bukkit.Location
    world: world
    x: 0.0
    y: 4.0
    z: 0.0
    pitch: 0.0
    yaw: 0.0
  tutorial:
  - §c웅크지면 탈락!
  - §c떨어져도 탈락!
  custom-data:
    chat: true
    score-notifying: false
    block-break: false
    block-place: false
    pvp: false
    pve: true
    inventory-save: true
    minigame-respawn: true
    live-gamemode: SURVIVAL
    dead-gamemode: SPECTATOR
    color: BLUE
    food-level-change: true
    player-hurt: true

5. API

미니게임과 써드파티 플러그인을 위해 다양한 관점에서 API를 제공합니다

예시

  • 플레이어 컨트롤: 플레이어의 미니게임 입장, 퇴장, 관전, 관전퇴장
  • 미니게임 컨트롤: 미니게임 등록, 등록해제, 시작, 끝내기, 예외처리, 세팅
  • 유틸 컨트롤: 파티, GUI 메뉴, 미니게임 결과

6. 커스텀 이벤트

  • 써드파티 플러그인에서 활용할 수 있는 커스텀 이벤트를 제공합니다
  • 예. 미니게임시작 이벤트, 플레이어 미니게임 입장 이벤트, 메뉴 클릭 이벤트

7. 기타






미니게임 적용법

1. 준비

MiniGameWorldwbmMC플러그인을 plugins 폴더에 넣어주세요

다운로드 받은 미니게임 플러그인을 서버의 plugins 폴더에 넣어주세요

서버를 실행킨다음 미니게임이 정상적으로 등록됬다면, 콘솔에 초록 글씨로 등록된 미니게임이 보입니다  (밑 사진은 JumpMap이라는 미니게임이 정상적으로 등록됨)
image



2. 미니게임 스폰 지역 제작 & 설정

미니게임들은 대부분 규칙만 설정되어 있어서, 맵을 자유롭게 제작해서 적용할 수 있습니다. 각 미니게임의 설명서를 읽고 알맞는 맵을 제작해주세요


초기 설정이 안된 미니게임 스폰지점은 X: 0, y: 4, z: 0로 되어 있기 때문에 밑의 방법중 하나를 선택해서 미니게임 스폰을 설정합니다 (OP 필요 명령어)

  • 방법1. /mw games <minigame> location <player>: 미니게임 스폰을 <player>의 위치로 설정합니다
  • 방법2. /mw games <minigame> location <x> <y> <z>: 미니게임 스폰을 <x> <y> <z> 의 위치로 설정합니다
  • 방법3. 미니게임의 컨피그 파일안의 location을 알맞은 곳으로 수정한 다음 /mw reload 명령어를 입력합니다 (미니게임 컨피그 파일 위치: plugins/MiniGameWorld/minigames/<minigame>.yml)


3. 미니게임 참가하기

/mw menu명령어를 입력한 다음, 위쪽 GUI 메뉴에 등록된 미니게임 아이콘을 눌러서(좌클릭) 참가합니다 image



4. 테스트

미니게임을 플레이하면서 정했던 규칙들을 테스트해봅니다



필수 다운로드

MiniGameWorld

wbmMC


디스코드

1개의 댓글

허두
2021.02.04

한마포 정품인증은 현재 자동화 방식으로 바뀌었습니다.

마이크로소프트 계정도 이제 정품인증이 가능하다고 하니, 오른쪽 위의 프로필 사진을 눌러 정품인증을 진행해보세요!

뉴스 및 창작물
/files/thumbnails/576/775/003/262x150.crop.jpg?20240426232553

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0

/files/thumbnails/115/774/003/262x150.crop.jpg?20240426223813

업데이트

마인크래프트 1.20.5 정식 업데이트

학교가기싫다

2024-04-24

0

/files/thumbnails/762/770/003/262x150.crop.jpg?20240418073724

레드스톤

T.B.H (고민중독) | 노트블럭 버전 | NoteBlock Cover [한국어 영어 중국어 가사 추가]

노트블럭전문가

2024-04-18

0

/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0

/files/thumbnails/505/766/003/262x150.crop.jpg?20240411122306

레드스톤

기동전사 건담 수성의 마녀 | 노트블럭 커버 1

노트블럭전문가

2024-04-11

1