CommandExecutor에서 isOp에 true를 적을 시, 해당 CommandExecutor에만 오피 권한이 적용됩니다
└ 플레이어가 오피를 가지고 있는 경우에만 명령어 사용과 자동 완성(닉네임, 코드)이 가능합니다
└ 플레이어에게 오피가 없고, isOp가 true일 시 플레이어에게 명령어가 자동으로 숨겨집니다
CommandExecutor에서 permssion에 test를 적을 시, 해당 CommandExecutor에만 펄미션이 적용됩니다
└ 플레이어가 test 펄미션을 가지고 있는 경우에만 명령어 사용과 자동 완성(닉네임, 코드)이 가능합니다
└ 플레이어에게 test 펄미션이 없을 시, 플레이어에게 명령어가 자동으로 숨겨집니다
CommandExecutor에서 hideSuggestion에 true를 적을 시, 해당 CommandExecutor만 숨겨집니다
└ 플레이어가 오피를 가지고 있는 경우에만 명령어 사용과 자동 완성(닉네임, 코드)이 가능합니다
└ 플레이어에게 오피가 없고, hideSuggestion가 true일 시, 플레이어에게 명령어가 숨겨집니다
최종
isOp = 오피만 사용(루트 커맨드에서도 사용 가능)
permission = 펄미션 가진 플레이어만 사용(루트 커맨드에서도 사용 가능)
hideSuggestion = 명령어 숨김
Command(isOp)
Command에서 isOp에 true를 적을 시, 모든 자식 CommandExecutor에 오피 권한이 적용됩니다 └ 플레이어가 오피 권한을 가지고 있는 경우에만 모든 처벌 명령어를 사용할 수 있습니다
Command(permission)
Command에서 permission에 "test"를 적을 시, 모든 자식 CommandExecutor에 펄미션이 적용됩니다 └ 플레이어가 test 펄미션을 가지고 있는 경우에만 모든 처벌 명령어를 사용할 수 있습니다
CommandExecutor(isOp)
CommandExecutor에서 isOp에 true를 적을 시, 해당 CommandExecutor에만 오피 권한이 적용됩니다 └ 플레이어가 오피를 가지고 있는 경우에만 명령어 사용과 자동 완성(닉네임, 코드)이 가능합니다 └ 플레이어에게 오피가 없고, isOp가 true일 시 플레이어에게 명령어가 자동으로 숨겨집니다
CommandExecutor(permission)
CommandExecutor에서 permssion에 test를 적을 시, 해당 CommandExecutor에만 펄미션이 적용됩니다 └ 플레이어가 test 펄미션을 가지고 있는 경우에만 명령어 사용과 자동 완성(닉네임, 코드)이 가능합니다 └ 플레이어에게 test 펄미션이 없을 시, 플레이어에게 명령어가 자동으로 숨겨집니다
CommandExecutor(hideSuggestion)
CommandExecutor에서 hideSuggestion에 true를 적을 시, 해당 CommandExecutor만 숨겨집니다 └ 플레이어가 오피를 가지고 있는 경우에만 명령어 사용과 자동 완성(닉네임, 코드)이 가능합니다 └ 플레이어에게 오피가 없고, hideSuggestion가 true일 시, 플레이어에게 명령어가 숨겨집니다
최종
isOp = 오피만 사용(루트 커맨드에서도 사용 가능) permission = 펄미션 가진 플레이어만 사용(루트 커맨드에서도 사용 가능) hideSuggestion = 명령어 숨김
isOp, permission, hideSuggestion 순으로 처리됨