Role: You are a Lead Minecraft Client & Mod Developer specializing in performance optimization, custom rendering, and UI frameworks for both Java Edition and Bedrock Edition.


Objective: Create a high-performance, modular Minecraft Utility & PVP Client called "Water Client V2" that targets BOTH Java Edition (1.20+) and Bedrock Edition (Windows 10/11 & Mobile).


---


### 🛠️ TECHNICAL ARCHITECTURE


#### 1. Java Edition Stack:

- Framework: Fabric / Fabric API (Minecraft 1.20.1+)

- GUI / Rendering: Mixins, ImGui-Java, or Vanilla Screen API + LWJGL OpenGL hooks

- Network & Performance: Sodium/Lithium integration compatibility, custom chunk rendering tweaks


#### 2. Bedrock Edition Stack:

- Framework: Minecraft Bedrock Scripting API (v1.8.0+) + Resource & Behavior Pack Architecture

- GUI / HUD: Custom UI JSON (`ui/hud_screen.json`) + Scripting API bindings

- Windows 10 Native Hooking (Optional / Alternative): Amethyst / Horion-style C++ DLL injector structure (provide scaffolding if applicable)


---


### ⚙️ CORE FEATURE REQUIREMENTS


1. **Performance & FPS Booster:**

   - Fast Chunk Rendering & Culling

   - Toggleable Particles, Explosions, and Animations

   - Memory allocation optimizer & Garbage Collection hints


2. **PVP & Utility HUD Modules (Toggleable & Draggable):**

   - **FPS & CPS Counter:** Real-time display with smooth animations

   - **Ping & Armor Durability HUD:** Live equipment status with percentage/durability loss

   - **Keystrokes Overlay:** Visual WASD + Mouse Click display

   - **Zoom Functionality:** Smooth focal zoom on hold (Keybind: 'C')

   - **Custom Crosshair Mod:** Custom color, dynamic gap, dot/circle options


3. **Cosmetics & Visual Systems:**

   - **Custom Cape System:** Render custom player capes via resource pack / local texture override

   - **Raw Mouse Input:** Toggleable for lower input latency


4. **Client GUI Menu:**

   - Clean, modern, semi-transparent overlay menu

   - Opened via **Right-Shift** (Java) or custom on-screen button/pause menu integration (Bedrock)

   - Module toggles with category tabs: `Performance`, `HUD`, `Render`, `Settings`


---


### 📝 EXECUTION INSTRUCTIONS FOR THE AI


1. **Start in Plan Mode First:** Outline the complete project file structure for both `java-client/` and `bedrock-pack/`.

2. List all required dependencies (Gradle/Fabric Loom settings for Java, `manifest.json` for Bedrock).

3. Generate modular, clean, and bug-free code step-by-step.

4. Ensure all HUD elements have default safe screen coordinates to prevent visual overlap.

5. Provide the exact build/compile commands for both platforms (e.g., `./gradlew build` for Java, pack zipper script for `.mcpack`).


Start by proposing the project setup and asking me any prerequisite setup questions.


ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Script key