Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
Client and server
Links
Tags
Creators
Details
Licensed NOASSERTION
Published 2 weeks ago
Relic Weapons
Forge ancient-looking relic effects onto any item with two smithing materials.

Features
- Enchantment Glow: adds the vanilla enchantment glint to the target item without adding an actual enchantment. The material item itself also glints.
- Texture Light: marks the target item with radiance level
2, renders held relic item surfaces at full brightness, and exposes the same radiance component for compatible dynamic-light integrations. The material item is also registered as a level-2 dynamic light for Sodium Dynamic Lights. - Works through the smithing table and copies the original target item.
- Datapack-friendly custom smithing recipe type for pack authors.
Shader preview
The screenshots were captured in a real NeoForge client with Iris, Bliss Shaders, and Sodium Dynamic Lights enabled.


How to use
- Put Enchantment Glow or Texture Light in the smithing template slot.
- Put any target item in the base slot.
- Leave the addition slot empty for the default recipes.
- Take the copied relic item from the result slot.
Datapack recipe format
Default vanilla glint recipe:
{
"type": "relic_weapons:glow_smithing",
"template": { "item": "relic_weapons:enchantment_glow" },
"glow_type": "enchantment"
}
Radiance recipe:
{
"type": "relic_weapons:glow_smithing",
"template": { "item": "relic_weapons:texture_light" },
"glow_type": "texture_light",
"light_level": 2
}
Colored glint metadata recipe:
{
"type": "relic_weapons:glow_smithing",
"template": { "item": "relic_weapons:enchantment_glow" },
"glow_type": "enchantment",
"color": 16755200
}
Compatibility note
Vanilla Minecraft does not provide a general per-item surface-emissive material system for arbitrary existing item textures. Relic Weapons keeps item textures unchanged, then adds a client render pass for visible held-item radiance and a data component for dynamic-light/shader integrations.


