
Sledgehammer
Sledgehammer - это патч-мод для Minecraft с Forge и Sponge, который исправляет десятки багов, оптимизирует сервер и клиент, и предотвращает вылеты. Если у тебя сборка летает или сервер лагает - это must-have.
Sledgehammer - штука, которая выбивает глупые баги и лаги из Майнкрафта. В буквальном смысле. Это не мод с новым контентом, а набор фиксов и оптимизаций для клиента и сервера, скрепленных через SpongePowered/Mixin. Если ты когда-нибудь мучился с вылетами из-за невалидных ключей перевода или багом с превращением травы в землю - вот оно, решение.
Что это вообще такое
Sledgehammer чинит то, что не докрутили ни Mojang, ни Forge, ни авторы других модов. Он работает и на клиенте, и на сервере, совместим с Forge, SpongeForge и SpongeVanilla. При этом всё настраивается, так что конфликты минимальны.
Какие баги он чинит
Клиентские исправления
- Фикс краша в ImmersiveEngineering
- Отключает перезагрузку SearchTree (ускоряет подключение к серверу)
- Увеличивает лимит символов для названия типа мира в пакете SPacketJoinGame
Общие исправления
- Предотвращает падения из-за невалидных переводов
- Делает LazyLoad потокобезопасным (чинит MC-68381)
Серверные исправления
- Вместо stacktrace пишет одно сообщение при ошибках достижений
- Не перезагружает достижения при загрузке мира (чинит проблемы с ачивками в SkyFactory 4)
- Чинит NullPointerException в BiomeProvider::findBiomePosition
- Не дает траве превращаться в землю
- Не дает льду таять в воду
- Не дает Totemic менять погоду
Сохранение чанков
- Предупреждает игроков, если чанк не сохранился
- Удаляет все сущности и TileEntity из битых чанков
- Удаляет все запрещенные предметы из битых чанков
- Создает crash report и безопасно останавливает сервер, если чанк не сохраняется
Сеть и безопасность
- Снижает нагрузку на сеть за счет отложенного флаша
- Фикс SpongePowered/SpongeCommon#2013
- Перенаправляет отладочные сообщения инвентаря от Sponge
- Фикс MC-134716 - эксплойт с киком игрока
- Предотвращает или удаляет предметы, пытающиеся телепортироваться между измерениями
- Ограничивает книги 50 страницами по 255 символов
- Чинит потенциальный deadlock при выключении
- Предотвращает ConcurrentModificationException в PlayerChunkMap
- Фикс эксплойта с предметными спавнами через ProjectRed
- Фикс P3pp3rF1y/Reliquary#370
- Перенаправляет отладочные сообщения Ruins
Для Sponge отдельно
- Фикс Daveyx0/PrimitiveMobs#59
- Принудительная проверка прав для OP-команд
- Чинит порталы в Misty World
- Фикс An-Sar/PrimalCore#210 (исправлено в 0.6.56)
- Запрещает перемещение за границы мира
- Не отправляет пустые сообщения о смерти
Зависимости
- SpongePowered/configurate
- SpongePowered/Mixin
Версия с '-sponge' уже содержит всё нужное внутри, так как Sponge это предоставляет.
Итог
Если у тебя сборка или сервер на Forge/Sponge, и ты видишь постоянные вылеты, баги с чанками или странности с предметами - Sledgehammer тебе нужен. Скачай этот мод для Minecraft, и он просто выбьет из твоей игры кучу головной боли. Особенно актуально для больших модпаков вроде SkyFactory или любым сборкам где много модов. На слабом железе особого прироста FPS не даст, но стабильности добавит знатно.
