Furniture rendering issues.

UPDATE

Last functional version:  Build 3981 · 2025-03-03 (MythicCrucible)
Init version with issues: Build 3982 · 2025-04-03 (MythicCrucible)

Hello there! Reporting an issue with Furniture rendering. Issue: The furnitures render properly inside the Inventory (the item), but once placed, using Display Entities, the furniture simply renders as their base item, i.e. a STICK.

How to Reproduce:

machinery-conveyor_belt:
  Display: "<red>Test Conveyor"
  Id: STICK
  Type: FURNITURE
  Model: gearfinder/machinery/conveyor
  Furniture:
    CanRotate: true
    Material: STICK
    Health: 5
    Barriers:
    - 0,0,0
  FurnitureSkills:
  - sound{s=block.bone_block.place;pitch=2} @Self ~onBlockPlace
  - sound{s=block.bone_block.place;pitch=0} @Self ~onBlockBreak

With the settings:

  ImplicitGeneration:
    Enabled: true                   # Whether to automatically find and generate entries in model fields
    PrependItemFolder: true         # Auto-prepend the item folder for implicitly generated models

Potential Workaround: While testing, I found a potential workaround.

machinery-conveyor_belt:
  Display: "<red>Test Conveyor"
  Id: STICK
  Type: FURNITURE
  Model: 1
  Generation:
    Model: item/gearfinder/machinery/conveyor
  Furniture:
    CanRotate: true
    Material: STICK
    Health: 5
    Barriers:
    - 0,0,0
  FurnitureSkills:
  - sound{s=block.bone_block.place;pitch=2} @Self ~onBlockPlace
  - sound{s=block.bone_block.place;pitch=0} @Self ~onBlockBrea

This causes the furniture to load without issues in-game. Settings on config-generation.yml are the same. While not ideal, the workaround works. But I'd like to restore my old configs back to functionality without major changes.

Ideal Fix: Resolve the issues with with Implicit Generation of In-World furnitures.

Edited Apr 15, 2025 by Luis Antonio H. Larrosa
Assignee Loading
Time tracking Loading