Datapacks and resource packs
Runestone names, pavilion biomes and retexturing.
Datapacks
Runestone names
New runestones pick their name from data/<namespace>/runestone_names/<file>.json:
{
"replace": false,
"names": ["Moonveil", "Stone of Whispers", "Gate of Embers"]
}All files are merged. "replace": true drops the names loaded before it - use it to replace the built-in list completely. Names longer than 20 characters are skipped.
Pavilion biomes
Wilderness pavilions spawn in the biome tag verox_rpg_runestones:has_structure/ancient_runestone.
Resource packs
The runestone is a GeckoLib model. Resource packs can replace these files:
| File | Content |
|---|---|
assets/verox_rpg_runestones/geo/runestone.geo.json | Model |
assets/verox_rpg_runestones/animations/runestone.animation.json | Animations: dormant, awaken, idle, active, teleport, arrive |
assets/verox_rpg_runestones/textures/block/runestone.png | Texture |
assets/verox_rpg_runestones/textures/block/runestone_glowmask.png | Glowing pixels while awake - transparent everywhere else |
assets/verox_rpg_runestones/textures/block/runestone_dormant.png | Stone that fills the glowing spots while dormant - transparent everywhere else |
assets/verox_rpg_runestones/models/item/runestone.json | Item display settings |
Keep the bone names when changing the model - the animations rely on them.
