개인 자료란 (JE)

  서버 커뮤니티

Profile r_ook1e 대표칭호 없음

r_ook1e 018c3aa8ccd642a0a1875e4510b9f3af

Profile

질문하기 멀티플레이

[해결완료] 인챈트 적용 되지 않는 문제에 관련해서 질문드립니다.

2020.03.17 조회 수 832 추천 수 0

현재 1.12.2 Spigot 으로 서버를 운영하고 있는 유저입니다.

NBTEditor로 아이템에 인챈트를 부여했을 때

약탈(Looting) 인챈트가 OP인 유저가 사용했을 때는 잘 적용이 되는데,

일반 유저가 사용했을때에 제대로 적용되지 않는 문제점이 발생합니다.

LuckPerms을 사용중이고,  NoCheatPlus도 있는데

둘중 하나의 문제점인거 같은데 해결을 못하고 있습니다.

혹시 해당 현상을 경험하신분이 있을까요?




1개의 댓글

r_ook1e
2020.03.17

스스로 해결완료했으며.. 혹시나 저와 같은 현상을 겪는 분들이 계실까봐 해결방법을 남깁니다.

 

저는 lp(LuckPerms)를 사용하는 서버이며, Spigot 1.12.2입니다.

삽입한 플러그인에 따라서 적용되는 권한은 다를 수 있으며, 행운 및 다른 인챈트가 적용되지 않는 분들도 똑같이 하실 수 있으니 확인바랍니다.

 

OP 유저에게만 적용되는 것으로 보아서 lp 권한의 문제라고 판단하였고, SpigotMC 공식 포럼에 검색해보니 해당 현상을 똑같이 겪는분들의 게시글이 올라와있었습니다.

 

https://www.spigotmc.org/threads/looting-enchantment-is-not-working.399352/

 

위 게시글이 가장 도움이 된 게시글이며, 해당 게시글을 토대로 검사를 진행하였습니다.

그냥 /lp verbose record를 하게 되면, 너무 많은 로그가 검출되어서 명확히 확인이 힘들어..

특정 유저에게 테스트 요청을 한 다음에 해당 유저에 대한 필터링만 진행을 했습니다.

 

/lp verbose record [테스트 할 유저 닉네임] 명령어를 치고,

해당 행동을 취한 뒤

/lp verbose upload [테스트 할 유저 닉네임]을 치면

https://luckperms.net/verbose/#~~~~~ 라는 링크가 주어집니다.

 

해당 링크로 들어가서 몬스터의 아이템 드롭에 대한 권한이기 때문에 Ctrl+F의 검색 기능을 이용해서

drop / reward / mob 을 검색했더니 얻어걸리는 퍼미션이 몇개 있었고,

모든 퍼미션을 풀 수 없었기 때문에.. 트레이싱을 통해서

tne.override.mobdrop 이라는 퍼미션이 undefined된 것이 문제라는 것을 알아냈습니다.

 

따라서 /lp group * set tne.override.mobdrop 을 입력해주었더니, 다시 약탈 인챈트가 정상 작동 되었습니다.