🛠️ 개발자 환경 설정 및 빌드
| 매개변수 | 기술 사양 |
|---|---|
| 대상 Java 버전 | Java 25 (Hotspot JDK 25) |
| 빌드 자동화 | Gradle 9.3+ 및 Loom 1.15+ (id 'net.fabricmc.fabric-loom') |
| Minecraft Target | 26.2 |
| Fabric Loader | 0.19.3 |
| Fabric API (Build) | 0.152.2+26.2 |
| Build Flag | --no-daemon |
🚀 Step-by-Step Environment Setup
1. Prerequisites
- JDK 25 (예: Eclipse Adoptium Temurin 25)를 설치합니다.
- Configure
gradle.properties:propertiesorg.gradle.java.home=C:/Program Files/Eclipse Adoptium/jdk-25.0.3.9-hotspot
2. 저장소 복제
bash
git clone https://github.com/Rifaditya/Vanilla-Outsider-Bed-Chat-Hider.git
cd Vanilla-Outsider-Bed-Chat-Hider3. 릴리스 JAR 컴파일
bash
./gradlew build --no-daemon컴파일된 출력 JAR 파일은 build/libs/vanilla-outsider-bed-chat-hider-1.0.4+26.2.jar 경로에 생성됩니다.
4. 개발 테스트 클라이언트 실행
bash
./gradlew runClient --no-daemon📁 소스 코드 디렉터리 구조
Vanilla-Outsider-Bed-Chat-Hider/
├── gradle/
├── src/
│ └── main/
│ ├── java/
│ │ └── net/vanillaoutsider/bedchathider/
│ │ ├── BedChatHiderClient.java
│ │ ├── mixin/
│ │ │ ├── ChatScreenMixin.java
│ │ │ └── InBedChatScreenMixin.java
│ │ └── util/
│ │ └── ModVersionGuard.java
│ └── resources/
│ ├── assets/vanilla-outsider-bed-chat-hider/
│ │ ├── icon.png
│ │ └── lang/en_us.json
│ ├── fabric.mod.json
│ └── vanilla-outsider-bed-chat-hider.mixins.json
├── build.gradle
└── gradle.properties관련 페이지: 홈 | 아키텍처 및 Mixin 분석 | 버전 호환성
