Furniture Features
List of furniture features, these are the first thing you should set up on your furniture.
Premium features are labeled with the tag:
Premium Only
Activators
- Very important features that allow you to add abilities on your furniture
- Dedicated Wiki for this feature : MF Activators list and MF Activators features
ExecutableItem
- Info: Define the ExecutableItem ID with which the Furniture is associated. Then manage all item settings directly in ExecutableItems.
- Example:
executableItem: acacia_bed
Title Features
It supports DecentHolograms, HolographicDisplays and CMI
activeTitle
- Info: Boolean value that selects whether the title hologram is enabled or not.
- Example:
activeTitle: false
title
- Info: The displayed text of the hologram. Supports color codes and placeholders.
- Example:
title: '&7&oDefault title'
- (With HolographicDisplays) You can display items in the title using
ITEM::MATERIAL
title:
- '&7&oDefault title'
- 'ITEM::DIAMOND'
titleAdjustment
- Info: How high or low is the adjustment of the elevation of the title hologram. Positive number for upwards, negative number for downwards.
- Example:
titleAdjustment: 0.5
Title Features Example
titleFeatures:
activeTitle: true
title:
- Hello
- '&6It supports color'
- and %placeholder%
titleAdjustment: 0.5
Display Features
itemModel
- Info: The item model key of the furniture. References the model in the resource pack.
- Example:
itemModel: myfurniture:acacia_bed
scale
- Info: Scale of the display entity.
- Example:
scale: 1.0
aligned
- Info: Boolean value that selects if the display should be aligned (yaw snaps to 90° increments).
- Example:
aligned: false
customPitch
- Info: Custom pitch rotation offset in degrees.
- Example:
customPitch: 90
customY
- Info: Custom Y offset for the placement position.
- Example:
customY: 1.0
glow
- Info: Boolean value that selects if the furniture should glow.
- Example:
glow: false
glowColor
- Info: Integer RGB value to customize the glow color. Only applies when
glowistrue. - Example:
glowColor: 16711680 # Red (RGB: 255, 0, 0)
info
Common RGB integer values: Red = 16711680, Green = 65280, Blue = 255, White = 16777215. You can use online RGB-to-integer converters.
clickToBreak
- Info: Integer value for the amount of clicks needed to break the furniture.
- Example:
clickToBreak: 3
boundingBoxZones
warning
Auto generated feature, don't edit it manually.
blockLight
- Info: The block lighting component of this brightness. Integer value between 0-15.
- Example:
blockLight: 10
skyLight
- Info: The sky lighting component of this brightness. Integer value between 0-15.
- Example:
skyLight: 10
viewRange
- Info: The view range of the furniture in blocks. Players further than this distance will not see the furniture.
- Example:
viewRange: 20.0
Display Features Example
displayFeatures:
itemModel: myfurniture:acacia_bed
scale: 1.0
aligned: false
customPitch: 90
glow: false
glowColor: 16711680
clickToBreak: 3
boundingBoxZones: []
blockLight: 10
skyLight: 10
viewRange: 20.0
Other Features
interactionRange
- Info: The interaction range of the furniture in blocks. Players further than this distance cannot interact with it.
- Example:
interactionRange: 6.0
dropType
- Info: Select the type of drop the Furniture will have when broken.
- Options:
IN_THE_INVENTORY,ON_THE_GROUND
- Options:
- Example:
dropType: IN_THE_INVENTORY
dropBlockIfItIsBroken
- Info: Boolean value that selects if the furniture drops as an item when broken.
- Example:
dropBlockIfItIsBroken: true
onlyBreakableWithEI
- Info: List of ExecutableItem IDs that are allowed to break this furniture. If empty, any item can break it.
- Example:
onlyBreakableWithEI:
- diamond_pickaxe_ei
- special_hammer
resetInternalDatasWhenBroken
- Info: Boolean value that selects if all internal data (variables, usage counters) are cleared when the furniture is broken and dropped.
- Example:
resetInternalDatasWhenBroken: false
sitFeatures
- Info: Define if the players can sit on the furniture.
- Example:
sitFeatures:
playerCanSit: false
storageFeatures
- Info: Define if the furniture can store items like a chest.
- Example:
storageFeatures:
enable: false