

Angel Rings is a spiritual successor and reimagining of the Angel Ring from Extra Utilities 2. If you remember slipping a ring on your finger for creative-style flight or placing blocks in mid-air like a builder's dream, that is the DNA here - but this mod expands the idea into a small family of forged rings, each with its own rules, progression, and optional accessory-slot support.
This is not an official Extra Utilities port. It is an original mod inspired by that design, built for modern Fabric and NeoForge with configuration and balance tuned for survival and modpack use.

Rings and effects
| Ring | Effect |
|---|---|
| Flight Ring | Grants Creative flight while active. Consumes experience over time while you fly (like the classic XP-powered flight ring feel). |
| Netherite Flight Ring | Grants Creative flight without draining XP. Upgrade path from the Flight Ring. |
| Fire Ring | Grants Fire Resistance while the ring is active. |
| Water Ring | Grants Water Breathing while the ring is active. |
| Angel Ring | Angel placement: right-click in the air (not on a block face) to place blocks from your hand, in the spirit of EU2's Angel Block behavior. No cooldown by default. |
Rings can work when held (main hand or off-hand, depending on config) and, where allowed, when worn in a ring accessory slot (see below).

Getting started
- Craft base rings - Gold, Quartz, Prismarine, and Blaze rings are the foundations for the enchanted variants.
- Craft smithing templates - Flight, Fire, Water, and Angel templates guide upgrades at the smithing table.
- Smith the effect rings - Combine the correct base ring, template, and material (feather, magma cream, heart of the sea, nether star, etc.) to forge each power ring.
- Upgrade flight - Use a Netherite Upgrade smithing template to turn a Flight Ring into a Netherite Flight Ring.
Check in-game recipes (JEI/REI/EMI) for exact ingredients on your Minecraft version.

Optional integrations
Accessory slots are optional dependencies. The mod works without them; install them only if you want ring slots.
| Loader | Mod | Role |
|---|---|---|
| Fabric | Trinkets Updated | Wear compatible rings in Trinkets ring/hand slots when config allows. |
| NeoForge | Curios | Wear compatible rings in Curios ring slots when config allows. |
Per-ring settings control whether a ring may use accessory slots at all, whether it must be held, and whether off-hand counts.

Stacking multiple rings
Behavior is configurable per ring via stackable_with_other:
- If you are using a non-stackable ring's effect (for example flight or fire resistance), other non-stackable rings will not activate until that effect ends.
- Stackable rings (by default: Netherite Flight Ring and Angel Ring) can combine with each other and can "win" over non-stackable rings when at least one stackable ring is active, so you are not punished for briefly holding the wrong ring while flying or using angel placement.
- Flight Ring and Netherite Flight Ring treat flight as the same family: swapping between them does not yank flight off mid-air.
Servers and packs can tighten or loosen this per ring in angelrings.toml.

Cooldowns
When a ring's effect ends, a cooldown can prevent that effect from coming back immediately (shown like item cooldown on the ring item). Defaults (all editable in config):
| Ring | Default cooldown | Notes |
|---|---|---|
| Flight Ring | 1.5 minutes | Also applied when you stop flying while the ring was granting flight. |
| Netherite Flight Ring | 30 seconds | Same stop-flying behavior as Flight Ring. |
| Fire Ring | 2 minutes | |
| Water Ring | 2 minutes | |
| Angel Ring | None | Cooldown exempt. |
While a ring is on cooldown, its effect does not activate. Fire and Water rings are not allowed in accessory slots by default (hold-only), which helps keep their power scoped.

Configuration
On first run the mod creates config/angelrings.toml (exact folder may vary slightly by loader). Each ring section supports:
require_hold- Must be in hand (or off-hand if allowed) unless accessory slots are enabled and used.allow_offhand- Off-hand counts as "held."allow_accessory_slots- Trinkets/Curios ring slots count when those mods are present.stackable_with_other- Whether this ring participates in the stacking rules above.cooldown_ticks- Cooldown length in ticks (20 ticks = 1 second) when the effect ends.
If both require_hold and allow_accessory_slots are true, either holding the ring or wearing it in a allowed accessory slot can activate it.

Links
- Issues: GitHub
- Discord: Voxel Studios
- Homepage: voxelstudios.co.uk

Credits
Inspired by the Angel Ring and ring flight fantasy from Extra Utilities 2 (RWTema / Extra Utilities team). Angel Rings is developed by poitor as part of Voxel Studios.
If this mod brings back memories of skybridges and void platforms, we hope the expanded ring set gives you new ways to play - with fairness dials left in the config for pack makers.

