Краткое описание
InsaneLib — это библиотечный мод, содержащий общие классы для модов Insane, а также некоторые вспомогательные классы.
Мод
Для игроков
Эти функции могут быть использованы игроками.
Остановка времени при отсутствии игроков онлайн
- Утилита, останавливающая ход дневного и игрового времени, когда нет игроков онлайн.
- Также останавливает погоду и смену сезонов, если установлен мод Serene Seasons.
- Также работает с модом Time Control.
Теги (Tags)
Добавляет следующие теги, которые можно записывать и/или читать:
ForgeData.insanelib.tags.spawn_type: (только для чтения) может использоваться для определения способа появления моба.ForgeData.insanelib.tags.explosion_causes_fire: может быть установлен, чтобы взрыв от сущности вызывал пожар.ForgeData.insanelib.tags.xp_multiplier: множитель для опыта, выпадающего с сущности при смерти.
Исправления
- Исправление MC-145656.
- Удаляет случайный бонус к здоровью, выдаваемый лидеру зомби. В ванильной версии он бесполезен, так как не работает. https://minecraft.wiki/Attribute#Vanilla_modifiers
- Замедляет скорость игрока в воздухе при прыжке, если он замедлен.
- В ванильной версии, при сильном замедлении, останавливающем игрока, он всё ещё может прыгать вперёд и перемещаться.
Для моддеров
Эти функции могут быть использованы разработчиками модов.
- Модули и функции (Features)
- Каждая функция имеет свою собственную подконфигурацию с легко объявляемыми параметрами с помощью аннотации @Config. Пример функции.
- JsonFeature, который может создавать и использовать JSON-файлы в папке конфигурации мода.
- Различные вспомогательные классы.
- И многое другое.
