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.