chunky-dev / chunky-dev/chunky
Display entities
- Dominant language
- Java
- Stars
- 738
- Forks
- 78
- Avg merge
- 10h 5m
- Merged PRs (30d)
- 3
Description
Minecraft 1.20 added [Display](https://minecraft.fandom.com/wiki/Display) Entities that are able to display blocks, items or text with various transformations (translate, rotate or scale) applied to them. The following variations exist:
- [ ] `minecraft:block_display` - renders a block
- [ ] `minecraft:text_display` - renders text
- [ ] `minecraft:item_display` - renders an item
These are really useful for builders to create their own models in vanilla without the need to install custom resource packs.
Tools such as [bdstudio](https://github.com/eszesbalint/bdstudio) simplify this process, which leads to an increasing adaptation by servers and mapmakers.
Chunky should at least support rendering block display entities so that buildings that were build using block displays are rendered correctly. As of now these blocks are simply missing, which may lead to some strangely looking results.
#1563 already mentioned this but was closed as completed without adding support for block displays.
Contributor guide
Research direction
Start with the linked Minecraft Display entity reference, focusing on block_display and its transformations. Trace how Chunky currently handles entities, then verify that a world containing block displays renders them instead of omitting them.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- computer-graphics, game-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100