Описание
# CasualPvP
CasualPvP is a client-side Fabric mod for players who want cleaner PvP visuals, practical profile-based settings, and server-respectful quality-of-life tools in one place.
It is built for SMP, crystal PvP practice, and general 1.21+ PvP packs. The goal is simple: fewer tiny utility mods, less config hunting, and no hidden gameplay cheats.
## Features
- **In-game settings menu**
- Opens with **Right Ctrl** by default.
- Also opens through Mod Menu or `/casualpvp menu`.
- Settings save automatically when changed.
- **Crystal Optimizer**
- Client-side feedback for attacked end crystals.
- Keeps local crystal removal/caches lightweight and clears state on disconnect.
- Respects server opt-out signals.
- **Consumable Optimizer**
- Smooths local consumable-use feedback at vanilla duration.
- Avoids changing reach, hitboxes, or server interaction rules.
- Respects server opt-out signals.
- **Shield Status**
- Tints shield models based on cooldown/readiness.
- Configurable ready, almost-ready, and disabled colors.
- Supports opacity, interpolation, first-person, third-person, and inventory visibility toggles.
- This is a shield/item model overlay, not a HUD bar.
- **Built-in visual packs**
- Low Fire
- Low Shield
- Small Utilities
- Packs can be toggled from the CasualPvP menu and are applied through Minecraft's resource-pack list.
## Supported Versions
Current build targets:
- Minecraft `1.21.1`
- Minecraft `1.21.4`
- Minecraft `1.21.5`
- Minecraft `1.21.10`
- Minecraft `1.21.11`
- Minecraft `26.1`
- Minecraft `26.1.1`
- Minecraft `26.1.2`
Minecraft 1.20.x is not supported.
## Requirements
- Fabric Loader
- Fabric API
- Mod Menu is optional but recommended
- Java 21 for Minecraft 1.21.x targets
- Java 25 for Minecraft 26.1+ targets
## Usage
- Press **Right Ctrl** to open the CasualPvP menu.
- Use the first menu page for one-click module and visual-pack toggles.
- Open Shield Settings for detailed shield color/visibility controls.
- Use `/casualpvp menu` if the keybind is changed or unavailable.
## Credits
CasualPvP is by **kyssta**.
Reference/inspiration credits:
- Marlow's Crystal Optimizer
- Walksy Consumable Optimizer
- Walksy Shield Statuses
## License
CasualPvP is licensed under the Apache License 2.0.
Redistributions, forks, modpacks, and modified builds must preserve `LICENSE`, `NOTICE`, and credit:
```text
CasualPvP by kyssta
```