No description
- 클릭 사운드 (custom.click) - GUI 버튼 클릭 시 - 에러 사운드 (custom.error) - 오류 메시지 시 자동 재생 - 알림 사운드 (custom.notification) - 신규 플레이어 환영 시 - 텔레포트 사운드 (custom.teleport) - 스폰, 좌표이동, TPA, back - 메뉴 사운드 (custom.menu) - 메뉴 GUI 열기 시 기타 변경: - 닉네임 변경 시 동일 닉네임 예외처리 추가 - TPA 오류 메시지 빨간색으로 변경 |
||
|---|---|---|
| DiscordBot | ||
| Essentials | ||
| IconExporter | ||
| ServerStatus | ||
| .gitignore | ||
| README.md | ||
⛏️ Minecraft Mods
NeoForge 1.21.1 기반 마인크래프트 서버 모드 모음입니다.
📦 모드 목록
| 모드 | 설명 |
|---|---|
| Essentials | 서버 필수 기능 (좌표 관리, 닉네임 등) |
| ServerStatus | HTTP API로 서버 상태 제공 |
| DiscordBot | Discord 웹훅으로 서버 이벤트 전송 |
| IconExporter | 아이템 아이콘 PNG 추출 (클라이언트) |
🛠️ 기술 스택
| 기술 | 설명 |
|---|---|
| NeoForge | Minecraft 모딩 플랫폼 |
| Kotlin | 주 개발 언어 |
| Kotlin for Forge | NeoForge Kotlin 지원 |
| Java 21 | JVM 버전 |
🚀 빌드 방법
# 각 모드 디렉토리에서
./gradlew build
빌드된 JAR 파일은 build/libs/에 생성됩니다.
📁 프로젝트 구조
minecraft-mod/
├── Essentials/ # 서버 필수 기능 모드
├── ServerStatus/ # 서버 상태 API 모드
├── DiscordBot/ # Discord 연동 모드
├── IconExporter/ # 아이콘 추출 모드 (클라이언트)
└── .gitignore
📄 라이선스
MIT License