chunky-dev / chunky-dev/chunky

Display entities

Open
#1,691 1 comment 1 reaction 0 assignees View on GitHub
feature request minecraft
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.