chunky-dev / chunky-dev/chunky
Add registry for Entities
- Dominant language
- Java
- Stars
- 738
- Forks
- 78
- Avg merge
- 10h 5m
- Merged PRs (30d)
- 3
Description
Entities should be registerable given an Entity class and a string ID or set of IDs. This would allow the UI to automatically add the entity to the "Load Entities" dropdown in the Scene tab, the Entity class to automatically be identified from JSON (Entity.fromJson()) or NBT tag (SceneEntities.loadEntitiesInChunk()), and make it feasible for plugins to add their own entities.
Contributor guide
Research direction
Start by tracing Entity.fromJson() and SceneEntities.loadEntitiesInChunk(), then inspect how the Scene tab builds the “Load Entities” dropdown. Define registration and lookup behavior for class and string IDs, including plugin entities; done means all three paths can resolve registered entities.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100