TaskResult

작업의 결과 값을 나타내는 클래스 입니다.

Usage

public TaskResult task() {
  if (taskSuccess)
    return SimpleResult.success("작업 성공 메시지");
  else
    return SimpleResult.failure("작업 실패 메시지");
}

public void onTask(@NotNull Player player) {
  if (task.isFailure(player))
    return;
  // 성공 시 작업
}

Feature

Implementation

  • SimpleResult: 성공/실패 여부와 결과 메시지를 포함하는 단순한 Result 입니다.

  • SigNoticeResult: SigNotice 참고

  • MultiResult: 다양한 TaskResult를 여러 주체에게 보내고 싶을 때 사용하는 Result 입니다.

with Notice

Last updated