Roadmap¶
What Ember Forge does today, and what is coming. Listed honestly — anything not marked done is not built yet.
Done¶
- [x] Import from ItemsAdder, Oraxen and Nexo content folders
- [x] Model id assignment, reservation and ItemsAdder id adoption
- [x] Merged dispatch tables across every source pack
- [x] Deterministic builds with a stable SHA-1
- [x] Pack overlay declarations carried across
- [x] Pre-publish validation with pruning of unrenderable entries
- [x] Font provider merging
- [x] Both content-pack asset layouts
- [x] Furniture: display entity, interaction hitbox, seats, punch to break
- [x] Pack hosting: self-host or publish to a folder
- [x] In-game item browser
- [x] Its own item format, so no other plugin is needed
- [x] Atlas merging and sprite-alias resolution
- [x] Pre-publish validation with a per-pack content report (
/emberforge doctor) - [x] Translation-key resolution for imported packs
- [x] Bedrock export:
.mcpackplus Geyser mappings, flat-icon items - [x] Item abilities: 13 triggers, ~20 actions, cooldowns, off-hand ammo
- [x] Texture-only items with generated flat and cube models
- [x] Legacy items recognised by material + model id
Next¶
Custom blocks — real placeable blocks with hardness, correct tool, and drops. The largest remaining gap.
Furniture completeness — rotation on placement, multi-block footprints, real collision boxes, light emission, placement preview.
Fonts, emojis and GUI textures — negative-space fonts for custom GUI backgrounds and chat emoji.
Custom armour — trims and layered textures.
Recipes — crafting and smelting for custom items.
In-game creator — define an item without touching YAML.
Bedrock geometry — convert 3D Java models into Bedrock geometry and attachables, so furniture and weapons render on Bedrock too. Flat-icon items already export; these are the 587 the log reports as skipped.
Custom blocks — placeable note-block blocks with hardness, tool rules and drops. Texture-only block packs already render as items; this makes them placeable.