promotional bannermobile promotional banner

interactEntity

Turn any mob into a fully scripted NPC with branching dialogues, quests, and conditions, all through simple JSON files, no coding required
Back to Files

interactentity-2.2.2-1.20.1.jar

File nameinteractentity-2.2.2-1.20.1.jar
Uploader
AshPapiAshPapi
Uploaded
Jul 5, 2026
Downloads
138
Size
396.7 KB
Mod Loaders
Forge
File ID
8374885
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:interactentity-1528014:8374885")

Learn more about Curse Maven

What's new

  • Improved default NPC poses: idle/sitting/sleeping/sneaking/swimming.
  • README: documented is_moving and added a demo example for set_pose.
  • Dedicated server crash on RuntimeDistCleaner when opening a dialogue: client-only code (instanceof/new of client classes) moved out of network packet classes into ClientPacketHandler, invoked via DistExecutor.unsafeRunWhenOn(Dist.CLIENT, ...).
  • if_var condition: a non-existent variable compared to a number in eq/neq is now treated as 0, matching the existing behavior of gt/lt/gte/lte.

  • Добавлены и улучшены дефолтные позы NPC: idle/sitting/sleeping/sneaking/swimming

  • README: добавлено пояснение is_moving и демо-пример для set_pose.

  • Краш на dedicated-сервере (RuntimeDistCleaner) при открытии диалога: клиентский код (instanceof/new клиентских классов) вынесен из классов сетевых пакетов в ClientPacketHandler, вызывается через DistExecutor.unsafeRunWhenOn(Dist.CLIENT, ...).

  • Условие if_var: несуществующая переменная при сравнении с числом в eq/neq теперь считается 0, как уже было реализовано для gt/lt/gte/lte.

This mod has no additional files