Fish No Stuck avatar

Fish No Stuck [1.21.6] [1.20.6] [1.19.4]

FishNoStuck

Небольшой мод, исправляющий баг, из-за которого рыба полностью прекращает движение MC-182763

Поддерживает Minecraft 1.17.x-1.20.x для Fabric (возможно, Quilt?)/Forge

Принцип работы

Рыбы используют цель ИИ, сканирующую ближайших особей, которая случайным образом выбирает лидера и последователей. Затем рыбы-последователи начинают следовать за лидером.

Данный мод исправляет ошибку в FollowFlockLeaderGoal, добавляя проверку: является ли ближайшая рыба лидером. Если нет, она добавляется в список последователей.

Если лидер попадает в список последователей, рыба-лидер останавливается и прекращает движение вместе со своими последователями (навсегда!). Исключение: игрок атакует их или переключается в режим выживания, приближаясь вплавь.

Отчет об ошибке в Minecraft: https://bugs.mojang.com/browse/MC-182763

Другие исправления:

  • Замена EntitySelector.NO_SPECTATORS на EntitySelector.NO_CREATIVE_OR_SPECTATOR в цели избегания сущностей.
  • Установка checkNoActionTime в false в FishSwimGoal для предотвращения застревания рыб на месте.
  • Уменьшение schoolSize у рыбы-лидера при гибели последователей.

Влияние на производительность

Мод не улучшает производительность игры; воздействие минимально, особенно для рыб. См. FishNoStuck#1

Установка

  • Установите Fabric Loader или MinecraftForge
  • Поместите мод в папку mods

История создания

Во время работы над Fish of Thieves при анализе FollowFlockLeaderGoal и его адаптации для системы Brain.

При отображении отладочных данных над сущностью:

Была обнаружена аномалия: рыба со значением schoolSize=8 имела свойство isFollower=true и лидера, что противоречит логике. Это послужило началом разработки мода.

Скачать Fish No Stuck

 
Тип Скачать Версия Загрузчик Обновлено Размер
Release[NeoForge 1.21.6] Fish No Stuck v1.0.41.21.6NeoForge18 июня 202543,8 КБ
Release[Fabric 1.21.6] Fish No Stuck v1.0.41.21.6Fabric18 июня 202543,4 КБ
Release[NeoForge 1.21.5] Fish No Stuck v1.0.41.21.5NeoForge28 марта 202543,8 КБ
Release[Fabric 1.21.5] Fish No Stuck v1.0.41.21.5Fabric28 марта 202543,4 КБ
Release[NeoForge 1.21.4] Fish No Stuck v1.0.41.21.4NeoForge11 февраля 202543,8 КБ
Release[Fabric 1.21.4] Fish No Stuck v1.0.41.21.4Fabric11 февраля 202543,4 КБ
Release[NeoForge 1.21.1] FishNoStuck v1.0.41.21.1+1 NeoForge5 ноября 202443,8 КБ
Release[Fabric 1.21.1] FishNoStuck v1.0.41.21.1+1 Fabric5 ноября 202443,4 КБ
Release[NeoForge 1.20.6] FishNoStuck v1.0.31.20.6NeoForge15 июня 202443,8 КБ
Release[Fabric 1.20.6] FishNoStuck v1.0.31.20.6Fabric15 июня 202443,4 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.