PC 게임 마인크래프트의 사설 서버에서 사용 가능합니다.
해당 플러그인은 마인크래프트 1.12.2 버전, spigot에서의 사용을 권장합니다.
마인크래프트 사설 서버 EG MINIGAME의 미니게임 플러그인입니다. 자유롭게 수정하여 사용해주세요. 기존 EG MINIGAME 시즌2의 플러그인을 대폭 수정하여 최적화와 유지보수에 신경썼습니다.
* 살인자를 찾아라 ✨
* 히어로즈워 ✨
* 미니 신들의 전쟁 ✨
* 파쿠르 레이상 ✨
* 랜덤 무기 전쟁(배틀로얄) ✨
* 광물의 왕
* 모루 피하기
* 데스런
* 선빵게임
* 스플리프
* 자리뺏기
* 폭탄돌리기
* 컬러매치
* 빌드 컨테스트
✨ 는 인기 있던 게임을 표시했습니다.
대부분의 필수 기능을 구현하였기 때문에 해당 플러그인과 API만으로 서버 구축이 가능합니다.
- 강제 시작
- 강제 종료
- 게임 설정
- 게임 참여
- 게임 퇴장
EGServer/EGServer.class 는 플러그인의 메인 시스템 부분으로 onEnable() 메서드에서 미니게임을 초기화합니다. 아래 구문은 미니게임 중 살인자를 찾아라를 추가하는 부분입니다.
findTheMurder = new FindTheMurder(server, "FindTheMurder", "§c§l살인자를 찾아라 §f§l1채널§7", "/ftm1");
모든 미니게임은 Minigames/Minigame.class 를 상속받으며 생성시
(Plugin server, String 데이터폴더명, String 게임이름, String 명령어접두사) 를 요구합니다.
따라서 예시의 '/ftm1' 가 미니게임의 명령어가 됩니다.
Minigames/Minigame.class 를 사용해 생성한 미니게임은 채널을 원하는만큼 추가할 수 있습니다.
kingOfMine1 = new KingOfMine(server, "KingOfMine1", "§c§l광물의 왕 §f§l1채널§7", "/kom1"); //1채널 생성
minigames.add(kingOfMine1); //미니게임 목록에 추가
kingOfMine2 = new KingOfMine(server, "KingOfMine2", "§c§l광물의 왕 §f§l2채널§7", "/kom2"); //2채널 생성
minigames.add(kingOfMine2);
kingOfMine3 = new KingOfMine(server, "KingOfMine3", "§c§l광물의 왕 §f§l3채널§7", "/kom3"); //3채널 생성
minigames.add(kingOfMine3);
kingOfMine4 = new KingOfMine(server, "KingOfMine4", "§c§l광물의 왕 §f§l4채널§7", "/kom4"); //4채널 생성
minigames.add(kingOfMine4);
👉 구글 드라이브
EG 를 플레이해주신 유저분들의 플레이 영상입니다.
ActionbarAPI - https://www.spigotmc.org/resources/actionbarapi-1-8-1-14-2.1315/ BarAPI - https://dev.bukkit.org/projects/bar-api Citizens - https://dev.bukkit.org/projects/citizens CorpseReborn - https://www.spigotmc.org/resources/corpsereborn.29875/ EffectLib - https://dev.bukkit.org/projects/effectlib Holographic Display - https://dev.bukkit.org/projects/holographic-displays NameTagEdit - https://www.spigotmc.org/resources/nametagedit.3836/ NoteBlockAPI - https://www.spigotmc.org/resources/noteblockapi.19287/ PlaceHolderAPI - https://www.spigotmc.org/resources/placeholderapi.6245/ ProtocolLib - https://www.spigotmc.org/resources/protocollib.1997/ TitleAPI - https://www.spigotmc.org/resources/titleapi-1-8-1-14-2.1325/
이 프로젝트에 대해 질문이 있거나, 개선 아이디어를 공유하고 싶다면 언제든지 연락해주세요!
(Feel free to reach out if you have questions or ideas for improvement!)
- Discord: bokum_
- Email: otter6975@gmail.com