- refactor(hud/weather/render): Scoreboard 931→240 + Rain 903→159 + UiMeshGeometry 956→99 (8.5.2) - refactor(chams): Chams 985 → 129 + 4×≤195 (8.5.2) - refactor(module): Module 1031 → 139 + 4×≤134 (8.5.2) - refactor(tooltips): BetterTooltips 960 → 181 + 4×≤199 (8.5.2) - refactor(clickgui): ClickGuiPickerState 970→166 + ModulesMenuScreen 966→145 (8.5.2) - refactor(clickgui): CombatProtocolHeuristicsEditorState 932→79 + 4×≤192 (8.5.2) - refactor(hud): CompactHudStatModel 894 → 125 + 4×≤175 (8.5.2) - refactor(iris): ShaderPatchCompiler 843→66 + 4×≤174 (8.5.2) - refactor(tab): CustomTabList 834→136 + 4×≤166 (8.5.2) - refactor(relations): OnlineRelationPlayerPickerComponent 837→74 + 4×≤192 (8.5.2) - refactor(hits): HitEffect 770→120 + 4×≤176 (8.5.2) - refactor(predict): Predictions 815→150 + 4×≤195 (8.5.2) - refactor(config): ConfigProfilesComponent 799→125 + 4×≤195 (8.5.2) - refactor(sim): PlayerMovementSimulation 757→157 + 4×≤194 (8.5.2) - refactor(predict): ProjectilePuncher 747→104 + 3×≤134 (8.5.2) - refactor(crosshair): Crosshair 743→143 + 4×≤167 (8.5.2) - refactor(mediaplayer): MediaPlayer 743→174 + 4×≤196 (8.5.2) - refactor(hud): Itemizer 699→193 + Cooldowns 707→151 (8.5.2) - refactor(hud): Potions 617→176 + 4×≤166 (8.5.2) - refactor(hud): Admins 702→118 + 4×≤138 (8.5.2) - refactor(hud): Keybinds 611→157 + 4×≤160 (8.5.2) - refactor(hud): ModuleList 499→181 + 3×≤150 (8.5.2) - refactor(hud): Radar 392→161 + 2×≤124 (8.5.2) - refactor(hud): Fps 309→168 + 3×≤107 (8.5.2) - refactor(hud): Memory 304→151 + 3×≤144 (8.5.2) - refactor(hud): Tps 339→154 + 3×≤143 (8.5.2) - refactor(hud): Ping 309→145 + 3×≤125 (8.5.2) - refactor(hud): SpeedBps 334→156 + 3×≤142 (8.5.2) - refactor(hud): GameTime 314→150 + 3×≤127 (8.5.2) - refactor(hud): SystemTime 300→136 + 3×≤130 (8.5.2) - refactor(hud): Coordinates 337→174 + 2×≤172 (8.5.2) - refactor(hud): Armor 324→162 + 2×≤148 (8.5.2) - refactor(hud): Inventory 476→153 + 3×≤181 (8.5.2) - docs(todo): обновлён 8.5.2 — отмечены готовые гиганты (BetterButtons/InventorySwap/Svg/Темы/WorldParticles/Module/Chams и хвост) - docs(api): папка combatant-client-26.2/docs + addons.md (API можно ломать при рефакторе) - refactor(visuals): BlockHighlight 692→271 + 4×≤200 (8.5.2) - refactor(mixins): GameRendererMixin 830→344 (хуки) + 4 хелпера (8.5.2) - refactor(visuals): WorldParticles 821→260 + 6×≤200, режимы добиты (8.5.2) - docs(todo): 8.5.2 — WorldParticles/GameRendererMixin/BlockHighlight отмечены ГОТОВО - refactor(render): MeshBuilder 738→447 (фасад write-API) + 3 хелпера, FrameStats снесён (8.5.2) - docs(todo): Фаза 10 — дизайн платформы (аккаунты/конфиги/аватарки), backlog RPC-чата - docs(todo): Подсистема 3 — Аддоны 2.0 (скрипты/версии) + витрина аддонов + админка - docs(todo): Подсистема 2 — RPC-чат/друзья/виджеты-телеметрия + рейт-лимиты, доп. правки Подсистемы 3 - chore: переименование combatant-client-26.2 -> mod, добавлены backend/ и frontend/ - docs(backend): implementation plan for accounts-service (Подсистема 1, часть 1) - chore: пересоздать backend/frontend через cargo new и bun create vite + tailwind; убрать таблицу компонентов из TODO.md - docs(backend): edition 2024 в плане вместо 2021 - chore: обновить версии до реально актуальных (проверено компиляцией) - docs: правила платформы (лимит 250 строк, антипаттерны backend/frontend по итогам ресёрча) + frontend/ARCHITECTURE.md - docs: добавить правило ≤4 файла на папку в правила платформы (backend/frontend) - docs: commit messages in English from now on - chore: gitignore .superpowers/ scratch directory - docs: commit messages in English from now on (mod) - feat(backend): scaffold accounts-service with health check - chore(backend): remove target/ build artifacts from git, add gitignore - chore: track docs/ in git (was accidentally gitignored, never committed) - chore(backend): convert to Cargo workspace, plan full microservice layout - feat(backend): accounts/avatars/device_links schema + migration - feat(backend): argon2id password hashing
150 lines
8.7 KiB
Markdown
150 lines
8.7 KiB
Markdown
<div align="center">
|
||
|
||
# LoVisual
|
||
|
||
Minecraft utility client for PvP and automation.
|
||
Developed and maintained by loki5512344.
|
||
|
||

|
||

|
||

|
||
|
||
[English](#english) | [Русский](#русский)
|
||
|
||
</div>
|
||
|
||
---
|
||
|
||
## English
|
||
|
||
### Overview
|
||
|
||
LoVisual is an open-source legit utility client for Minecraft. It provides configurable visual, HUD, and UI features with a custom ClickGUI, theme system, and addon API.
|
||
|
||
LoVisual is developed and maintained by [loki5512344](https://github.com/loki5512344). The goal is to keep adding new features and maintain compatibility with the latest Minecraft versions.
|
||
|
||
### Quick Start
|
||
|
||
1. Install Fabric Loader 0.19.3+ for MC 26.2+
|
||
2. Download the LoVisual jar
|
||
3. Place it in your `mods/` folder along with Fabric API and Sodium
|
||
4. Open the ClickGUI with **`RShift`** (configurable)
|
||
|
||
### Features
|
||
|
||
| Feature | Description |
|
||
|---------|-------------|
|
||
| Combat | ProjectilePuncher, Reach, RubberHand, SpearAssist, TPSSync, PvpCooldowns, NoFriendDamage, TargetESP, Predictions, DamageTint |
|
||
| Visuals | ESP, NameTags, Chams, Crosshair, FullBright, MotionBlur, NoRender, Freecam, Hitboxes, Light, ChinaHat, Trinkets, and more |
|
||
| Player | AutoTool, ClickPearl, FakeLag, NoDelay, LockSlot, AutoRespawn, DeathCoords, NoInteract |
|
||
| Misc | BetterMinecraft, FakePlayer, HitSounds, NameProtect, MessageFilter, NoSound, DefineTarget |
|
||
| HUD | Draggable & static elements: TargetHUD, ModuleList, Watermark, Reach, Armor, Potions, Keystrokes, Coords, Notifications, Scoreboard |
|
||
| ClickGUI | Full-featured GUI with module browser, settings editor, theme editor, config profiles |
|
||
| Config profiles | `.lvcfg` profiles for modules, HUD, and themes — shareable between users |
|
||
| Addon API | Versioned addon API for extending the client |
|
||
| Custom renderer | Custom UI rendering with MSDF fonts, SVG icons, and shader support |
|
||
| Iris/Sodium/Xaero | Optional compatibility with popular mods |
|
||
|
||
### Compatibility
|
||
|
||
| Mod | Status |
|
||
|-----|--------|
|
||
| Sodium | ✅ Required |
|
||
| Iris | ✅ Optional — shaderpack support |
|
||
| ImmediatelyFast | ✅ Optional — performance |
|
||
| Entity Culling | ✅ Optional — performance |
|
||
| Xaero's Minimap | ✅ Optional — waypoint integration |
|
||
| Xaero's World Map | ✅ Optional — waypoint integration |
|
||
| ViaFabricPlus | ✅ Optional — protocol translation |
|
||
|
||
### Dependencies
|
||
|
||
- **Required:** Fabric Loader 0.19.3+, Fabric API, Sodium, Java 25+
|
||
- **Optional:** Iris, ImmediatelyFast, ViaFabricPlus, Entity Culling, Xaero's Minimap, Xaero's World Map
|
||
|
||
### Installation
|
||
|
||
1. Download the jar from [Releases](../../releases)
|
||
2. Place it in your `mods/` folder
|
||
3. Restart the game
|
||
|
||
---
|
||
|
||
## Русский
|
||
|
||
### Обзор
|
||
|
||
LoVisual — открытый легитный утилитарный клиент для Minecraft. Включает настраиваемые визуальные, HUD и UI-модули, кастомный ClickGUI, систему тем и API для аддонов.
|
||
|
||
LoVisual разрабатывается и поддерживается [loki5512344](https://github.com/loki5512344). Цель — добавлять новые возможности и поддерживать актуальные версии Minecraft.
|
||
|
||
### Быстрый старт
|
||
|
||
1. Установите Fabric Loader 0.19.3+ для MC 26.2+
|
||
2. Скачайте LoVisual jar
|
||
3. Положите в папку `mods/` вместе с Fabric API и Sodium
|
||
4. Откройте ClickGUI через **`RShift`** (настраивается)
|
||
|
||
### Возможности
|
||
|
||
| Возможность | Описание |
|
||
|-------------|----------|
|
||
| Combat | ProjectilePuncher, Reach, RubberHand, SpearAssist, TPSSync, PvpCooldowns, NoFriendDamage, TargetESP, Predictions, DamageTint |
|
||
| Visuals | ESP, NameTags, Chams, Crosshair, FullBright, MotionBlur, NoRender, Freecam, Hitboxes, Light, ChinaHat, Trinkets и другие |
|
||
| Player | AutoTool, ClickPearl, FakeLag, NoDelay, LockSlot, AutoRespawn, DeathCoords, NoInteract |
|
||
| Misc | BetterMinecraft, FakePlayer, HitSounds, NameProtect, MessageFilter, NoSound, DefineTarget |
|
||
| HUD | Перетаскиваемые и статические элементы: TargetHUD, ModuleList, Watermark, Reach, Armor, Potions, Keystrokes, Coords, Notifications, Scoreboard |
|
||
| ClickGUI | Полноценный GUI с браузером модулей, редактором настроек, тем и профилей конфигов |
|
||
| Профили `.lvcfg` | Профили для модулей, HUD и тем — можно шарить между пользователями |
|
||
| Addon API | Версионированное API для аддонов |
|
||
| Кастомный рендер | UI-рендеринг с MSDF-шрифтами, SVG-иконками и шейдерами |
|
||
| Iris/Sodium/Xaero | Опциональная совместимость с популярными модами |
|
||
|
||
### Совместимость
|
||
|
||
| Мод | Статус |
|
||
|-----|--------|
|
||
| Sodium | ✅ Требуется |
|
||
| Iris | ✅ Опционально — шейдерпаки |
|
||
| ImmediatelyFast | ✅ Опционально — производительность |
|
||
| Entity Culling | ✅ Опционально — производительность |
|
||
| Xaero's Minimap | ✅ Опционально — интеграция waypoint |
|
||
| Xaero's World Map | ✅ Опционально — интеграция waypoint |
|
||
| ViaFabricPlus | ✅ Опционально — протокол |
|
||
|
||
### Зависимости
|
||
|
||
- **Обязательные:** Fabric Loader 0.19.3+, Fabric API, Sodium, Java 25+
|
||
- **Опциональные:** Iris, ImmediatelyFast, ViaFabricPlus, Entity Culling, Xaero's Minimap, Xaero's World Map
|
||
|
||
### Установка
|
||
|
||
1. Скачайте jar из [Releases](../../releases)
|
||
2. Положите в папку `mods/`
|
||
3. Перезапустите игру
|
||
|
||
---
|
||
|
||
## Development
|
||
|
||
### Building
|
||
|
||
```bash
|
||
./gradlew build
|
||
```
|
||
|
||
### Docs
|
||
|
||
- [Development guide](DEVELOPMENT.md) — project rules, how to add modules/HUD/events/config
|
||
|
||
### License
|
||
|
||
GNU General Public License v3.0. See [LICENSE](LICENSE).
|
||
|
||
---
|
||
|
||
## TODO
|
||
|
||
План разработки и актуальный статус ведутся в [TODO.md](TODO.md).
|
||
|
||
[loki5512344]: https://github.com/loki5512344
|