Описание
# 🚫 NoGhostBlock (Fabric)
# Stop fighting invisible blocks.
NoGhostBlock is a lightweight, client-side utility mod designed to eliminate one of the most frustrating issues in multiplayer Minecraft: "ghost blocks" (desync between client and server).
# 🛠 What problem does this solve?
When playing on servers with latency or using high-speed mining tools, your game client often thinks a block has been broken while the server disagrees. This results in an invisible, "ghost" block that prevents you from moving or placing new blocks.
### NoGhostBlock fixes this using two primary methods:
###
1. Automatic Resync: Every time you stop mining a block, the mod sends an ABORT_DESTROY_BLOCK packet to the server. This forces the server to send back the true state of that block, instantly correcting any mismatch.
2. Manual Refresh Command: If you encounter existing ghost blocks around you, simply type /ghost. The mod will scan a 9x9x9 area around your character and force a block update for every position, making phantom blocks reappear or disappear as they should.
# 🚀 Key Features
- Purely Client-Side: No server-side installation required. Works on vanilla servers, realms, and large networks.
- Performance Focused: Built with Java 21 and Mixin for maximum efficiency and minimal impact on your FPS.
- Command Support: Easy-to-use /ghost command registered via the Fabric Command API.
🇷🇺 Russian (Русский)
🚫 NoGhostBlock (Fabric)
Хватит сражаться с невидимыми блоками.
NoGhostBlock — это легкий клиентский мод, решающий одну из самых раздражающих проблем в мультиплеере Minecraft: «фантомные блоки» (рассинхрон между клиентом и сервером).
# 🛠 Какую проблему это решает?
При игре на серверах с задержкой или использовании инструментов с высокой скоростью копания, ваш клиент часто считает, что блок сломан, в то время как сервер — нет. Это приводит к появлению невидимого «фантомного» блока, который мешает вам двигаться или ставить новые блоки.
### NoGhostBlock исправляет это двумя способами:
###
1. Автоматическая синхронизация: Каждый раз, когда вы прекращаете копать блок, мод отправляет серверу пакет ABORT_DESTROY_BLOCK. Это заставляет сервер отправить обратно истинное состояние блока, мгновенно исправляя любое несовпадение.
2. Ручное обновление: Если вы столкнулись с уже существующими фантомными блоками, просто введите команду /ghost. Мод просканирует область 9x9x9 вокруг вас и принудительно обновит каждый блок, заставляя невидимые блоки исчезнуть или появиться заново.
# 🚀 Основные характеристики
- Только на стороне клиента: Установка на сервер не требуется. Работает на ванильных серверах, в Realms и на крупных сетях.
- Ориентирован на производительность: Написан на Java 21 и Mixin для максимальной эффективности и минимального влияния на FPS.
- Поддержка команд: Удобная команда /ghost, зарегистрированная через Fabric Command API.
🇨🇳 Chinese (简体中文)
🚫 NoGhostBlock (Fabric)
告别虚空之墙,彻底解决幽灵块问题。
NoGhostBlock 是一款轻量级的客户端实用模组,旨在解决 Minecraft 多人游戏中极其令人头疼的问题:“幽灵块”(客户端与服务器之间的同步错误)。
🛠 它解决了什么问题?
在有延迟的服务器上玩游戏或使用高速挖掘工具时,您的游戏客户端通常认为方块已被破坏,但服务器却不这么认为。这会导致产生一个不可见的“幽灵”方块,阻碍您的移动或放置新方块。
NoGhostBlock 通过两种主要方法修复此问题:
自动重新同步: 每当您停止挖掘方块时,模组都会向服务器发送 ABORT_DESTROY_BLOCK 数据包。这会强制服务器返回该方块的真实状态,从而立即纠正任何不匹配。
手动刷新命令: 如果您发现周围存在幽灵块,只需输入 /ghost。模组将扫描您周围 9x9x9 的区域,并强制更新每个位置,让幽灵块按其应有的状态重新出现或消失。
🚀 主要特性
纯客户端侧: 无需服务器端安装。可在原版服务器、领域 (Realms) 和大型多人游戏网络中运行。
注重性能: 使用 Java 21 和 Mixin 构建,以实现最高效率,并对您的 FPS 产生极小影响。
命令支持: 通过 Fabric Command API 注册的简单易用的 /ghost 命令。