Furniture Set
Create a matching set of furniture items (chair, table, lamp) that can be placed in the world.
Item Type: Furniture Plugins: ItemsAdder, Nexo, Oraxen Min MC Version: 1.20+
ItemsAdder
info:
namespace: my_namespace
items:
wooden_chair:
display_name: "&6Wooden Chair"
resource:
material: PAPER
generate: false
model_path: my_namespace/wooden_chair
specific_properties:
furniture:
solid: true
small: true
light_level: 0
hitbox:
width: 1
height: 1
placeable_on:
floor: true
wall: false
ceiling: false
wooden_table:
display_name: "&6Wooden Table"
resource:
material: PAPER
generate: false
model_path: my_namespace/wooden_table
specific_properties:
furniture:
solid: true
small: false
light_level: 0
hitbox:
width: 1
height: 1
placeable_on:
floor: true
wall: false
ceiling: false
desk_lamp:
display_name: "&eDesk Lamp"
resource:
material: PAPER
generate: false
model_path: my_namespace/desk_lamp
specific_properties:
furniture:
solid: true
small: true
light_level: 12
hitbox:
width: 1
height: 1
placeable_on:
floor: true
wall: false
ceiling: falseNexo
wooden_chair:
itemname: "<gold>Wooden Chair"
material: PAPER
Pack:
generate_model: false
model: my_namespace/wooden_chair
Mechanics:
furniture:
barrier: true
drop:
silktouch: false
loots:
- oraxen_item: wooden_chair
probability: 1.0
light: 0
hitbox:
width: 1
height: 1
seat:
height: 0.5
wooden_table:
itemname: "<gold>Wooden Table"
material: PAPER
Pack:
generate_model: false
model: my_namespace/wooden_table
Mechanics:
furniture:
barrier: true
drop:
silktouch: false
loots:
- oraxen_item: wooden_table
probability: 1.0
light: 0
hitbox:
width: 1
height: 1
desk_lamp:
itemname: "<yellow>Desk Lamp"
material: PAPER
Pack:
generate_model: false
model: my_namespace/desk_lamp
Mechanics:
furniture:
barrier: true
drop:
silktouch: false
loots:
- oraxen_item: desk_lamp
probability: 1.0
light: 12
hitbox:
width: 1
height: 1Required Assets
For each furniture item, you need:
| File | Description |
|---|---|
wooden_chair.json | Blockbench model for the chair |
wooden_chair.png | Texture for the chair model |
wooden_table.json | Blockbench model for the table |
wooden_table.png | Texture for the table model |
desk_lamp.json | Blockbench model for the lamp |
desk_lamp.png | Texture for the lamp model |
Notes
- Furniture requires 3D models — use Blockbench to create them
light_level: 12on the lamp makes it emit light (0-15 scale, 15 = max)- The
seatproperty on the chair (Nexo) allows players to sit on it - Use the Batch generation feature to generate all three items at once into a single resource pack
- Oraxen uses similar syntax to Nexo for furniture mechanics