Repository navigation
1.1.0
AdminActionLogger v1.1.0
주요 기능
관리자 권한을 가진 플레이어의 활동을 감시하고 로깅하는 Paper/Spigot 플러그인입니다.
🔍 모니터링 기능
- 크리에이티브 모드 감지: 아이템 복사, 생성, 드롭 등 활동 추적
- 게임모드 변경 감지: 관리자의 게임모드 변경 내역 기록
- 명령어 사용 모니터링: 민감한 명령어(gamemode, give, op 등) 사용 추적
- 인벤토리 변화 감지: 관리자의 인벤토리 변화 주기적 확인
- 접속/퇴장 모니터링: 관리자 계정의 접속 IP 및 위치 기록
🔔 알림 기능
- 게임 내 공지: 관리자 활동 발생 시 서버 내 알림
- 디스코드 연동: DiscordSRV 플러그인을 통한 디스코드 채널 알림
- 상세 로깅: 시간, 플레이어, 아이템, 수량, 위치 등 세부 정보 기록
⚙️ 확장성 및 커스터마이징
- 설정 가능한 모니터링 대상: 특정 관리자 계정만 모니터링 가능
- 민감한 명령어 설정: 로깅할 명령어 목록 커스터마이징
- 월드별 설정: 특정 월드에서만 모니터링 가능
- 상세 로깅 옵션: 다양한 로깅 옵션 제공
명령어
/clog toggle- 로깅 기능 활성화/비활성화/clog reload- 설정 파일 리로드/clog status- 현재 상태 확인/clog debug- 디버그 모드 활성화/비활성화/clog logs view- 최근 로그 요약 보기/clog monitor <add|remove> <플레이어>- 모니터링 대상 추가/제거
변경 사항
- 기존 CreativeItemLogger에서 기능 확장
- 더 상세한 로깅 및 모니터링 시스템 구현
- 명령어 및 설정 옵션 추가
- 성능 최적화 및 버그 수정
설치 방법
- JAR 파일을 서버의
plugins폴더에 복사 - 서버 재시작 또는
/reload confirm명령어로 플러그인 로드 /clog status명령어로 플러그인 상태 확인- 기본
config.yml파일 생성 확인 및 필요에 따라 설정 수정
요구 사항
- Paper/Spigot 1.20.x 서버
- Java 21 이상
- 권장: DiscordSRV (디스코드 알림 기능 사용 시)