This datapack adds 2 new slots for Curios API:
Note that only the vanilla compass and clock are supported by default.
This is intended to be used with Immersive Overlays. When you have installed that mod, compasses and clocks will work from these Curio slots as if they were in your inventory.
You will also want the resource pack which adds the necessary slot images and English localization for this datapack: https://www.curseforge.com/minecraft/texture-packs/compass-and-clock-curio-slots-resources
I made this for Forge 1.20.1. However, it likely works for Fabric, Neoforge, and likely other versions of Minecraft/Curios as well.