跳到正文

Villager Furniture AI

作者:Davi_12

Adds intelligent villager behaviors, allowing villagers to sit on chairs, sofas, and stools using improved navigation and interaction logic.

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

VilagerFurnitureAI

Bring Your Villages to Life!

Have you ever built a cozy village house, filled it with furniture, and noticed that the villagers simply walk past it all? VilagerFurnitureAI is designed to change that. The mod allows villagers to interact with compatible furniture and sit on chairs, sofas, and stools, so the spaces you build become part of everyday village life instead of silent decoration.

Every stool by the counter and every sofa in the living room gains a purpose when someone can actually use it. The result is a world that feels more immersive, more lived-in, and more rewarding to build for.


About the Mod

VilagerFurnitureAI is built around one simple idea: furniture should matter to the people who live around it. Instead of adding new blocks or items, the mod adds behavior. It teaches villagers to recognize compatible furniture from Refurbished Furniture and to use it as a place to sit.

The project combines villager behavior, Seat entities, navigation improvements, timeouts, and cooldowns. Together, these pieces are intended to make seating feel natural while helping villagers avoid getting stuck or repeating the same action endlessly.

Features

The features of VilagerFurnitureAI work together to make villages feel more dynamic without changing the way you build or decorate. Here is what each part is meant to bring to your world.

Furniture Interaction

Villagers can interact with compatible furniture instead of ignoring it. This gives your interiors a sense of activity, since a room with a seated villager tells a very different story from an empty one.

Seat Entities

Seating is handled through Seat entities, which provide the place where a villager sits on a piece of furniture. This approach allows a villager to rest on furniture in a controlled and predictable way.

Navigation Improvements

For a villager to use a chair or a sofa, it first has to reach it. The mod includes navigation behavior designed to help villagers move toward furniture, which is especially useful in the tighter spaces of a decorated house.

Timeouts and Cooldowns

Interaction controls such as timeouts and cooldowns help manage seating behavior. They are designed to keep villagers from staying locked in one activity or constantly repeating it, which helps your village keep running smoothly.

Supported Furniture

VilagerFurnitureAI works with compatible furniture provided by Refurbished Furniture. The following types are supported:

  • Chairs: Let villagers take a seat and make kitchens and dining areas feel more populated.
  • Sofas: Add life to living rooms and cozy corners of village houses.
  • Stools: Bring seated villagers to counters, workshops, and smaller spaces.

Villager Behavior

The goal of the mod is to make villagers behave as if they truly share the space with the furniture you place. A villager can approach compatible furniture and sit down, and the interaction is limited by timeouts and cooldowns so it does not turn into endless or repetitive behavior.

These controls reflect the design philosophy of VilagerFurnitureAI: villagers should feel more alive, but the village should remain stable and pleasant to play in.

How Furniture Interaction Works

At a high level, the process follows a simple flow. A villager makes its way toward compatible furniture with the help of the mod’s navigation behavior. Once there, the villager is seated through a Seat entity. Timeouts and cooldowns then manage how long the interaction lasts and how soon it can happen again.

This structure keeps the system predictable. Villagers have a clear way to reach furniture, a clear way to sit, and clear limits on how the behavior repeats.


Required Dependencies

Ready to bring furniture interactions to your village? Install both required dependencies below before playing. Click each banner to open its official CurseForge page.


Requires Refurbished Furniture — Click to Download

Refurbished Furniture — Provides the chairs, sofas, stools, and other furniture supported by VilagerFurnitureAI.


Requires Framework — Click to Download

Framework — A required library for Refurbished Furniture.


Compatibility & Requirements

VilagerFurnitureAI is made for Minecraft Java Edition 1.20.1. Support for Fabric and Forge depends on the builds that are actually available, so please check the Files tab and choose the file that matches your mod loader.

  • Minecraft: Java Edition 1.20.1
  • Mod Loaders: Fabric and Forge, according to the files available for each release
  • Dependencies: Refurbished Furniture and Framework

Make Your Villages Feel Alive!

If you enjoy building detailed houses, decorating interiors, and creating immersive villages, VilagerFurnitureAI is made for you. It adds another layer of life to the spaces you have already put so much care into.

Download VilagerFurnitureAI, install its required dependencies, and give your villagers furniture worth using!

常见问题

Villager Furniture AI 支持哪些 Minecraft 版本?

Villager Furniture AI 支持 Minecraft Java 版 1.20.1,可用的加载器:Fabric / Forge。下载时注意选择和你游戏版本一致的文件。

Villager Furniture AI 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分