# ⚙️ Essentials 마인크래프트 서버 필수 기능을 제공하는 NeoForge 모드입니다. ![NeoForge](https://img.shields.io/badge/NeoForge-21.1.194-orange?logo=curseforge) ![Minecraft](https://img.shields.io/badge/Minecraft-1.21.1-green) ![Kotlin](https://img.shields.io/badge/Kotlin-2.0-7F52FF?logo=kotlin) --- ## ✨ 주요 기능 - 📍 **좌표 관리** - GUI 기반 좌표 저장 및 텔레포트 - 🏷️ **닉네임 시스템** - 플레이어 닉네임 설정 - 🔧 **서버 유틸리티** - 다양한 관리 명령어 --- ## 🎮 명령어 | 명령어 | 설명 | | ------------------ | -------------------- | | `/좌표` | 저장된 좌표 목록 GUI | | `/좌표추가 <이름>` | 현재 위치 저장 | | `/좌표삭제 <이름>` | 저장된 좌표 삭제 | | `/닉네임 <이름>` | 닉네임 설정 | | `/닉네임초기화` | 닉네임 초기화 | --- ## 🛠️ 기술 스택 | 기술 | 설명 | | -------------------- | --------------------- | | **NeoForge** | Minecraft 모딩 플랫폼 | | **Kotlin** | 주 개발 언어 | | **Kotlin for Forge** | NeoForge Kotlin 지원 | | **Java 21** | JVM 버전 | --- ## 📁 구조 ``` Essentials/ ├── src/main/ │ ├── kotlin/com/beemer/essentials/ │ │ ├── command/ # 커맨드 핸들러 │ │ ├── config/ # 설정 관리 │ │ ├── data/ # 데이터 저장 │ │ ├── gui/ # GUI 메뉴 │ │ └── util/ # 유틸리티 │ └── resources/ │ └── META-INF/ # 모드 메타데이터 └── build.gradle ``` --- ## 🚀 빌드 ```bash ./gradlew build ``` 빌드된 JAR: `build/libs/essentials-1.0.0.jar`