Знатоки этой игры, подскажите, всё ломается с задержкой, то есть Я сломал блок, он появился заново и секунд 5 спустя только сломался, бьёшь мобов, удар засчитывается так же через 5 секунд, что делать? Играю в одиночке
Алексей Гришин
2 года назад
Возможно, ты играешь на сервере? Тогда проблемы с интернетом
2 года назад
В игре чанки плохо прогружаются, нужно либо на пару минут включить прогрузку чанков на значение 5(быстро) если у тебя есть оптифайн, либо комп апгрейдить.
Александр Иванов
2 года назад
Это называется «низкий TPS». TPS (ticks per second) — количество игровых тактов (время), которое успевает обработать компьютер за секунду. Нормальное значение — 20.0 tps. При нормальном значении игровое время идёт параллельно с реальным. Если тпс выше нормы, то время в игре ускорено по отношению к реальному, а если ниже — наоборот, замедлено, как в вашем случае.
Причин падения tps много, но основные из них — слабый процессор и плохая оптимизация расчётов. Конечно, можно обновить процессор, но это недешёвое удовольствие. А можно оптимизировать игровые вычисления. Именно это мы и будем делать.
Как Убрать Задержку Во Всех Играх & Прибавить Фпс
Для того, чтобы максимально оптимизировать игру, нужно установить Fabric (желательно последней версии для minecraft 1.16.5) и поставить 4 мода-оптимизатора:
Sodium (заменяет графический движок на авторский от разработчика мода. Раз в 5 мощнее ванильного)
Lithium (оптимизирует вычисления внутреннего сервера, вдвое снижает нагрузку на ЦП во время игры)
SmoothBoot (оптимизирует распределение ресурсов ЦП во время запуска игры. Снижает время запуска примерно вдвое и на ≈30% нагрузку на ЦП)
Phosphor (оптимизирует алгоритмы расчёта освещения. Невероятно эффективен в паре с модом LambDynamicLights — динамическим освещением)
Все эти моды позволяют работать игре стабильно даже на слабых ПК, и выдавать хороший fps. Для примера, на моём ноутбуке с GTX 1050 на прорисовке в 32 чанка ванильный Майнкрафт выдавал 5-15 fps. Когда установил эти моды (рекомендую присесть) — 180-210 fps. Сбить fps до 60 кадров удалось только на прорисовке в 128 (!) чанков. Разница очевидна и не требует каких-либо комментариев.
Отмечу лишь, что можно ещё поиграться с настройками самой Java, но это если не устроит результат с модами. Подробности можно прочитать в этой статье:
https://www.reddit.com/. for_those/
Ссылки на моды:
Sodium (https://minecraft-inside.ru/mods/137408-sodium.html )
Lithium (https://minecraft-inside.ru/mods/136978-lithium.html )
Phosphor (https://minecraft-inside.ru/mods/92470-phosphor.html )
SmoothBoot (https://ru-minecraft.ru/mody-minecraft/66097-smooth-boot.html )
P.S. Если вам не хватает зума, как в OptiFine, можно установить мод WI Zoom, который гораздо функциональнее, чем вшитая в optifine функция. А про OptiFine можно забыть. Он уже почти не оптимизирует графику.
И да, если будете ставить моды (на Fabric действительно много полезных инструментов), то в некоторых случаях понадобится установка Fabric API. Не рекомендую использовать последнюю версию, она сильно грузит ЦП. Последняя стабильная — Fabric API 0.29.4
Источник: minecraftru.net
Задержка использования предмета
Решил сделать задержку в 80 тиков для использования предмета — метод onItemRightClick
Тики считаю в эвенте TickEvent.ClientTickEvent
На клиенте работает, на сервере либо предмет не юзается, либо кулдауна нет вообще
Для этого нужны пакеты? Не впираю
fukkivdan
1,142 26 156
Догадываюсь еще насчет нбт, но как каждый тик отнимать значение нбт? Хелп
LeyxorCheysen
1,031 19 86
Java как глоточек кофе после трудного дня
Rebel Penguin
1,007 36 206
public int getMaxItemUsageDuration()
Источник: forum.mcmodding.ru
Как уменьшить задержку Minecraft без увеличения оперативной памяти (за 4 шага)
Строительная игра «Minecraft» позволяет вам собирать и размещать блоки из различных материалов в случайно сгенерированном мире для строительства зданий и других построек. Из-за большого количества вычислений, необходимых для создания ландшафта в реальном времени и определения эффекта каждого из ваших действий, Minecraft требует много памяти и может привести к задержкам (задержкам в игре) и зависанию на старых компьютерах. Изменение некоторых параметров игры и обеспечение максимального объема доступной памяти может повысить производительность без необходимости обновлять оперативную память вашего компьютера.
Шаг 1
Перед запуском «Майнкрафт» закройте все второстепенные программы. Каждая программа, работающая на вашем компьютере, занимает определенную память; закрывая их, вы убедитесь, что доступно больше памяти для использования «Minecraft».
Шаг 2
Запускаем игру. Нажмите кнопку «Параметры», затем нажмите «Настройки видео» и кнопку «Расстояние прорисовки», чтобы уменьшить расстояние прорисовки игры с «Дальнего» до «Нормального», «Короткого» или «Минимального». . Каждый последующий щелчок по кнопке уменьшает расстояние просмотра на один уровень до тех пор, пока вы не достигнете «Минимум», где повторное нажатие вернет настройку на «Далеко». Это уменьшает расстояние, на котором загружается поле, уменьшая количество вычислений, которые должна выполнять игра.
Шаг 3
Нажмите кнопку «Графика» в меню «Настройки видео», чтобы изменить качество графики в игре с «Хорошее» на «Быстрое». Снижение качества графики может ускорить процесс загрузки новых блоков.
Шаг 4
Дважды щелкните кнопку «Производительность» в меню «Настройки видео», чтобы изменить настройки производительности игры на «Максимальный FPS». Этот параметр разработан для увеличения реакции игры на более медленных компьютерах.
Источник: ru1.whitneyschev.com