Feudal Furniture Documentation
Feudal Furniture introduces a large collection of medieval-themed decorations and functional blocks designed to enhance immersion in feudal, rustic, or fantasy-style worlds.
In this documentation, we explain how each system works, what properties the blocks have, and how players can interact with them across different gameplay scenarios.
Tag System
The tag system in Feudal Furniture works similarly to that of Modern Furniture. Tags help categorize blocks according to their main functionality or interaction type. A tag does not limit a block to only one function; instead, it highlights the primary feature it was designed for. Below are the main tags used within the add-on:
Interactive
Interactive blocks can be clicked or activated in various ways. They are used for action-based behaviors, special animations, or to trigger events. Examples include containers, lights, switches, or any block designed for player interaction.
Stackable
Certain Feudal Furniture blocks include built-in storage behavior, allowing you to stack and store items directly inside them. These blocks function like medieval chests, shelves, or containers, offering both visual display and practical item management.
- To store an item, simply interact with the block while holding the item you want to place inside.
- The stored item can usually be recognized by its displayed model or by name, depending on the block’s design.
- To retrieve an item, interact with the block using an empty hand to collect the stored object.
Bright
Bright blocks emit light or have attributes that allow them to illuminate. These blocks can typically be toggled on or off with a click. Some may even create additional bright blocks around them.
Seat
Seat blocks allow players to sit on them by clicking. This will generate an entity and automatically seat the player on it. Once the player stands up, the entity will be removed.
Modular
Modular blocks can connect to other blocks of the same style. These blocks will modify their geometry, collision, and properties to properly connect with others.
Modular connections are only compatible between blocks of the specific add-on. An example is the fences from Modern Furniture and Feudal; the fences from Feudal will NOT connect with those from Modern Furniture.
Interactable Blocks
Although these blocks have tags, their functions are unique. In this section, we will explain everything important to know about them and how they function.
Window
These 1x1 windows are simple wooden windows. By clicking on them, you can open or close them, and their collision will change depending on their state.
Automatic Trapdoor
The automatic trapdoor works as follows: when it detects a player or a mob, it will automatically retract, causing the entity to fall. After it opens, it can be closed again just like a normal trapdoor. This trap is designed to be combined with the spikes.
Spikes
The spikes are a basic damage trap. They consist of sharp spikes that deal damage to any entity that falls or stands on top of them. The trap deals 3 hearts of damage on contact, but if the entity keeps moving, it will continue taking the same amount of damage until it escapes the trap.
Fireplaces
Fireplaces allow players to ignite them using a flint and steel. Once lit, they will display a fire particle animation. To extinguish the fireplace, simply click it with your hand.
There is also a forked version of the fireplace called the Grill. In addition to the standard fireplace behavior, the Grill emits smoke particles when in use.
Besides these two blocks, there is the Chimney. Initially, the Chimney does not emit smoke. It requires a Fireplace placed below it to be lit in order to start displaying smoke particle animations.
