개인 자료란 (JE)

  서버 커뮤니티


Profile One_Minute_ 대표칭호 없음

One_Minute_ 5f8287185da74819a470302fff83b37a

Profile

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

LAbility v0.9 - 커스텀 가능한 능력자 플러그인

2022.04.27 조회 수 2285 추천 수 1
장르 재미 
게임버전 1.17, 1.17.1, 1.18 스냅샷, 1.18, 1.18.1, 1.18.2 
API 버킷, 스피곳 
원산지 국산 
개발자 MINUTE 
저작권 All Rights Reserved MINUTE. 
자료 출처 https://github.com/LuaAbility 
소스 https://github.com/LuaAbility 


!주의! 해당 플러그인은 현재 개발 중인 베타 버전 플러그인입니다.

많은 버그가 있을 수 있습니다.


본 플러그인은 Java 17 (버전 61) 이상에서 작동합니다.

플러그인이 작동하지 않는 경우 Java 버전을 확인해주시길 바랍니다.

CraftBukkit에서 실행이 불가능합니다!


소개

LAbility는 Lua(루아)를 기반으로 하는 능력자 플러그인입니다.

기존의 능력자 플러그인들에서 영감을 받아 제작되었지만, 모든 코드가 새롭게 작성되었습니다.

코어 코드를 제외한 능력, 룰 코드는 모두 Lua를 기반으로 작동 하며, 플러그인이 로드 될 때 같이 로드 됩니다.

원하는 능력과 룰을 만들어 당신만의 능력자 모드를 만들어 보세요.


업데이트 정보 (v0.9)

팀 기능 추가

팀 기능이 추가됩니다!

팀 기능이 추가됨에 따라 기존 능력 코드가 대거 변경되었습니다.


자동 리스폰 기능 추가

사망 후 리스폰을 3초간 하지 않을 시 자동 리스폰 됩니다


능력 선택 자동 스킵 기능 추가

이제 어드민이 설정한 일정 시간이 지나면, 능력이 강제로 확정됩니다.


액션바 개편

능력의 액티브 스킬 사용 시, 해당 액티브 스킬의 쿨타임이 표시됩니다.

한번에 여러개의 정보를 출력할 수 있도록 수정했습니다.


신규 애드온) RTG: Rule The Game

신규 애드온 RTG: Rule The Game이 추가됩니다!

모든 룰의 개편이 이루어지며, 룰이 대거 추가됩니다!

다음과 같은 룰이 추가됩니다.


[능력자 꼬리잡기 (LA-RULE-04)]

능력자 + 꼬리잡기 모드입니다!

자신의 타겟을 탈락 시키면 다음 타겟이 설정됩니다.

같은 방식으로 다른 플레이어를 모두 탈락시키면 승리합니다!

탈락할 경우 자신을 탈락한 플레이어의 부하가 되며, 데미지를 줄 수 없습니다.


[능력자 최강자전 (LA-RULE-05)]

S랭크만 나오는 최강자전! 체력도 2배가 됩니다.

기본적인 룰은 도시 능력자와 동일합니다.

S랭크의 개수가 적기 때문에, 인원이 많은 상황 (18명 이상)에선 부적합하거나 진행되지 않습니다.


[에니그마 능력자 (LA-RULE-06)]

모든 능력 설명이 암호화됩니다!

암호화된 능력의 설명을 읽고, 자신의 능력을 추리해보세요!

기본적인 룰은 도시 능력자와 동일합니다.


[블럭 숨바꼭질 (LA-RULE-BH)]

블럭 숨바꼭질이 LAbility에 등장했습니다!

숨는 역할인 '블럭', 찾는 역할인 '술래'로 나뉘어

'블럭'은 제한 시간동안 잡히지 않으면 승리, '술래'는 모든 '블럭'을 찾으면 승리합니다!


[타노스를 잡아라 (LA-RULE-CT)]

타노스 vs 능력자의 배틀입니다!

타노스는 1분마다 능력자의 절반을 없앨 수 있으며 체력 2배, 힘 1 효과를 무한히 얻습니다.

타노스가 탈락되면 능력자의 승리, 능력자가 모두 탈락되면 타노스가 승리합니다.


능력 밸런스 조정

다음 능력의 효과가 조정됩니다.

- 능력 "여우"의 발동 확률이 25%로 조정됩니다.

- 능력 "플레이어"의 재사용 대기시간이 1분으로 조정됩니다.

- 능력 "엔더 드래곤"의 재사용 대기시간이 30초로 조정됩니다.

- 능력 "말"의 재사용 대기시간이 1분으로 조정됩니다.

- 능력 "박쥐"의 체력 감소율이 50%로 조정됩니다.

- 능력 "거인"의 능력 획득 시 체력이 모두 회복됩니다.

- 능력 "따라쟁이"의 피격 데미지 감소율이 50%로 조정됩니다.

- 능력 "따라쟁이"는 이제 남은 인원이 2명일 때, 능력이 제거되고 체력을 모두 회복합니다.

- 능력 "데스노트"의 발동 시간이 60초로 조정되고, 시전 타겟에게 시전자를 알려줍니다.

- 능력 "푸쉬"의 효과가 패시브에서 액티브로 조정됩니다.

- 능력 "트랜스볼"의 좌표가 더 이상 월드보더를 벗어날 수 없습니다.

- 능력 "짐꾼"의 속도 계산식이 변경됩니다.

- 능력 "복서"의 능력 사용 가능 횟수가 (플레이어 수 * 70회)로, 능력 데미지가 2로 조정됩니다.

- 능력 "봄버맨"의 폭발 데미지가 50%로 조정됩니다.

- 능력 "흥신소"가 삭제됩니다.

- 능력 "식스센스"가 추가되었습니다.

- 능력 "쇼크웨이브"의 폭발 크기가 2.5로 조정됩니다.

- 능력 "샌드맨"은 이제 월드보더 데미지를 입습니다.

- 능력 "람쥐썬더"는 이제 자신의 번개에 데미지를 입지 않습니다.

- 능력 "중력 전환"의 지속 시간이 5초로 조정됩니다.

- 능력 "시간 역행"이 데이터를 저장하지 못하는 오류를 수정했습니다.

- 능력 "알렉스트라자"의 마나 수정 필요량 오류가 수정되었습니다.

- 능력 "타락자 느조스"의 마나 수정 필요량이 10으로 조정됩니다.

- 능력 "타락자 느조스"는 이제 능력 시전시간 중 마나 수정을 얻을 수 없습니다.

- 능력 "험상궂은 손님"은 이제 월드보더 데미지로 능력을 발동 할 수 없습니다.

- 능력 "마지못한 차원 이동자"의 능력 발동 시간이 10~20초로 조정됩니다.

- 능력 "부끄럼쟁이"의 능력 지속시간/재사용 대기시간이 30초로 조정됩니다.


능력 랭크 조정

새로운 랭크 산정 기준은 다음과 같습니다.

D : 디버프, 패널티 능력

C : 전투적 이점이 없는 능력, 리스크 대비 리턴이 낮은 능력

B : 리스크 만큼의 리턴이 있는 능력, 높은 등급을 주기 어려운 능력

A : 리스크 대비 리턴이 높은 능력 또는 리스크가 없고 성능이 좋은 능력

S : 성능이 월등히 좋은 능력, 리스크와 관계없이 적 1인 이상을 즉사 시킬 수 있는 능력


다음 능력의 랭크가 조정됩니다.

- 오징어 [B -> A]

- 좀비 [C -> D]

- 피글린 [A -> B]

- 양 [B -> A]

- 꿀벌 [B -> C]

- 거인 [B -> A]

- 벡스 [B -> A]

- 셜커 [A -> B]

- 좀벌레 [B -> C]

- 박쥐 [A -> B]

- 소환사 [A -> B]

- 주민 [S -> A]

- 말 [B -> S]

- 고양이 [B -> A]

- 복서 [A -> B]

- 짐꾼 [C -> A]

- 트랜스볼 [B -> A]

- 그림자 [A -> B]

- 구피 [A -> B]

- K.K. [B -> A]

- 람쥐썬더 [S -> A]

- 방패 싫어! [C -> D]

- 강태공 [B -> C]

- 샌드맨 [C -> B]

- 기생충 [A -> B]

- 부두술 [C -> D]

- 보급지원 [A -> B]

- 집단 광기 [B -> S]

- 중력전환 [B -> A]

- 보디가드 [B -> C]

- 위성 [B -> C]

- 도둑잡기 [C -> D]

- 리치 왕 [S -> A]

- 첫번째 사도 린 [S -> C]

- 희망의 끝 요그사론 [A -> B]

- 불의 군주 라그나로스 [S -> A]

- 이세라 [A -> S]

- 조각상 [A -> B]

- 마지못한 차원 이동자 [A -> B]

- 심장마비 접시 [B -> C]


룰 프리셋의 rule.lua파일을 수정해주시면 게임 설정을 변경하실 수 있습니다.

rule.lua에서 사진의 빨간 네모 부분을 수정하시면 됩니다.


게임 종료 시 설문 조사 링크와 개발자의 디스코드가 출력됩니다.

설문 조사에 참여하시면, 플러그인 개선에 도움이 됩니다 :)

설문조사 링크 : https://forms.gle/VjWJXKMCYAmbNBrg9


명령어

플레이어 커맨드 - 모든 플레이어 사용 가능

/la check : 자신의 능력을 확인합니다.

/la yes : 현재 능력을 사용합니다.

/la no : 현재 능력을 사용하지 않습니다. 이 때, 다른 능력으로 변경됩니다.


어드민 커맨드 - 어드민/콘솔만 사용 가능

/la ruleset [룰ID] : 게임의 룰을 해당 룰로 적용합니다.

/la start : 게임을 시작합니다.

/la stop : 게임을 중지합니다.

/la skip : 모든 플레이어의 능력을 모두 확정합니다.

/la reroll [플레이어]: 플레이어의 능력을 재추첨합니다. 공란 시 모두 변경.

/la ob [플레이어]: 해당 플레이어를 게임에서 제외합니다.

/la see [플레이어] : 플레이어에게 할당된 능력들을 확인합니다.

/la out [플레이어] : 해당 플레이어를 탈락시킵니다.

/la add [플레이어] [능력ID] : 플레이어에게 해당 능력을 추가합니다.

/la remove [플레이어] [능력ID] : 플레이어에게서 해당 능력을 제거합니다. ID 공란 시 모두 제거.

/la list : 모든 플레이어의 능력을 확인합니다.


팀 커맨드 - 모든 플레이어 사용 가능 (일부 명령어는 어드민/콘솔만 사용가능)

/la team create [팀 이름] [팀 색깔] [팀킬 여부] : 팀을 새로 만듭니다. (어드민)

/la team remove [팀 이름] : 팀을 삭제합니다. 가입된 팀원은 팀을 잃습니다. (어드민)

/la team join [플레이어 이름] [팀 이름] : 해당 플레이어를 팀에 가입시킵니다. (어드민)

/la team leave [플레이어 이름] : 해당 플레이어를 팀에 탈퇴시킵니다. (어드민)

/la team divide : 모든 플레이어를 무작위 팀으로 배정합니다. (어드민)

/la team auto player [팀 인원 수] : 자동으로 인원 수에 맞춰 팀을 생성해 배정합니다. (어드민)

/la team auto team [팀 갯수] : 자동으로 팀을 생성해 배정합니다. (어드민)

/la team list : 현재 생성된 팀과 팀원을 확인합니다.

![할 말] : 팀원에게 메세지를 전송합니다. 팀원이 2명 이상일 때만 작동합니다.


유틸 커맨드 - 모든 플레이어/콘솔 사용가능

/la ablist [페이지] : 현재 로드된 능력 리스트를 확인합니다.

/la ability [능력ID] : 해당 능력의 정보를 확인합니다.

/la rlist [페이지] : 현재 로드된 룰 리스트를 확인합니다.

/la rule [룰ID] : 해당 룰의 정보를 확인합니다.


디버그 커맨드 - 어드민/콘솔만 사용 가능

/la test : 테스트 모드에 진입합니다. 게임 시작을 하지 않아도 능력 사용이 가능합니다. 테스트 모드를 종료하려면 /la stop을 입력하세요.

/la cooldown : 쿨타임을 모두 초기화합니다.

/la variable : 플레이어들의 변수를 확인합니다.

/la reload : 스크립트를 다시 로드합니다.



애드온

LAbility에는 현재 8개의 애드온이 개발되어 있으며, 1개의 애드온이 개발중입니다.


MobWar는 마인크래프트 내에 존재하는 40가지 엔티티를 기반으로 개발된 애드온입니다.

각기 다른 능력을 통해 게임을 즐겨보세요!


L Extension Vol.1은 MobWar에 존재하지 않던 20개의 새로운 능력들로 구성되어있습니다.

추가되는 능력으로 게임을 더욱 재미있게 즐겨보세요!


SCP는 SCP 재단의 SCP를 마인크래프트 능력자모드에 맞게 개발된 애드온입니다.

10개의 추가능력이 존재합니다.

해당 애드온은 CC-BY-SA 3.0 라이센스를 사용하고 있습니다.


L Extension의 두번째 릴리즈입니다!

LA-EX-021 ~ LA-EX-040으로 구성된 20가지의 추가 능력들을 확인해보세요!


하스스톤 애드온은 블리자드의 하스스톤을 기반으로 한 애드온입니다.

전용 리소스팩이 존재합니다! 서버에 능력 추가 시, 리소스팩을 모든 플레이어에게 자동으로 지급합니다. (사운드 추가)

(서버 컴퓨터가 포트 13356에 포트포워딩이 되어있어야 합니다.)

20가지의 특별한 능력을 만나보세요!


체인지 맨헌트 (BETA) 애드온은 특수한 룰, 전용 능력을 추가합니다!

게임 시작 시 모두가 다른 무작위 마을로 이동하며, 일정 시간이 지나면 러너가 추첨됩니다.

러너는 일정 시간마다 바뀌며, 사망 시 탈락하게 됩니다.

러너가 아닌 플레이어 중 한명은 어쌔신이 되어, 러너가 자신을 보지 않을 때 러너에게 치명적인 데미지를 줄 수 있습니다.

러너가 되어 엔더드래곤을 잡거나, 다른 러너들을 모두 잡아 최후의 1인이 되어 게임을 승리하세요!

(기본적으로 능력이 부여되지 않습니다!)


L Extension Vol.3 : ROYAL RUMBLE은 특수한 룰이 추가되는 두번째 애드온입니다!

10가지 능력(LA-EX-041 ~ LA-EX-050) / 1가지 룰(LA-RULE-03)을 추가하여 "특별한" 모드를 즐겨보세요!


RTG: Rule The Game은 모든 룰을 개편하며, 새로운 룰을 추가해주는 애드온입니다.

5가지 룰(LA-RULE-04 ~ LA-RULE-06, LA-RULE-BH, LA-RULE-CT)을 추가하여 더욱 새로워진 능력자 플러그인을 즐겨보세요!


메이플스토리 애드온은 넥슨의 메이플스토리를 기반으로 한 애드온입니다.

메이플스토리의 직업 45개를 기반으로 개발되고 있으며, 45개의 능력(LA-MS-001 ~ LA-MS-045)이 추가될 예정입니다.


플러그인 구성

- LAbility 플러그인

- 야생 능력자 / 도시 능력자 룰

- MobWar 애드온

- L Extension Vol.1 애드온

- SCP 애드온

- L Extension Vol.2 애드온

- 하스스톤 애드온

- 체인지 맨헌트 애드온

- L Extension Vol.3 : ROYAL RUMBLE 애드온

- RTG: Rule The Game 애드온


개발

해당 플러그인과 애드온은 GNU 3.0 라이센스를 사용하고 있습니다.

따라서 코드 사용 및 수정의 경우는 자유이지만, 코드 사용 및 수정 시 해당 프로젝트의 내용을 Public으로 공개해야합니다.


문의

Discord : MINUTE#4438

github : https://github.com/LuaAbility


다운로드

적용 방법 : 압축을 해제한 뒤, 내용물을 "모두" plugins 폴더에 넣어주세요.




1개의 댓글

명이
2022.04.30

이야 정성이