Shappoli
by Shap_po
Shappoli is a Fabric and Forge library that lets Origins powers react to trinkets equipped in trinket slots, with the Origins addon providing the Trinkets and Woodwalkers integrations.
What it does
The mod adds power types that read the trinket system. A power can react when a trinket is equipped or unequipped, change how many trinket slots an entity has, modify individual trinkets, or block an equip or unequip action entirely. Slot groups are addressed by name and index, so a power can target a specific slot.
A separate power communication system lets one power redirect actions and conditions to another power. The examples in the project show how the Receive Action and Receive Condition power types are used together. Required dependencies are Fabric API and Origins, and Trinkets and woodwalkers are optional, with the Origins addon supplying the integrations. Shappoli runs on client and server, so the server and every player need it. Builds cover 1.20.1 – 1.21.1 on Fabric and Forge, and it is released under the MIT License as open source.
Key features
Trinket slot conditions
Equipped trinket counts can be checked as conditions, and conditioned slot modifiers apply only when those conditions hold.
Trinket slot modifiers
Powers can change the number of trinket slots an entity has, and modify individual trinkets it wears.
Equip prevention
A power can block a trinket from being equipped or unequipped, which keeps a chosen item fixed on an entity.
Power redirection
Actions and conditions can be passed from one power to another through the power communication system, which requires no custom datapack.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Required by 2 mods
Use cases
Origin-based trinket rules
Server owners can give an origin a trinket-linked ability, such as a bonus that starts when a specific trinket is worn.
Who it’s for: Datapack authors and server owners who build Origins powers on top of trinkets and want power-to-power links.
How it compares
OriginsxTrinkets is a Fabric-only, client and server mod under the MIT License that is not open source, published for 1.20.1 – 1.21.1. Origins Power Expansion is open source under the MIT License and has Fabric and Forge files for 1.16.5 only, so it covers a much older version range. Trinkets is open source under the MIT License, supports Fabric and Quilt for 1.17.1 – 1.21.1, and provides the slot system itself rather than powers that use it.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Shappoli | Fabric and Forge | 1.20.1 – 1.21.1 | Client and server | 2024-10-16 |
| OriginsxTrinkets | Fabric | 1.20.1 – 1.21.1 | Client and server | 2025-11-26 |
| Origins Power Expansion | Fabric and Forge | 1.16.5 | Client and server | 2024-07-09 |
| Trinkets | Fabric and Quilt | 1.17.1 – 1.21.1 | Client and server | 2024-07-15 |
Questions
Does Shappoli need Fabric API?
Which loader should be used with Shappoli?
Is Shappoli required on the server?
In the catalog
Shappoli is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from Shap_po
Similar mods
What the author says
An Origins addon that provides Trinkets & Woodwalkers integration, a Wildfire's Female Gender Mod Origins compatibility, a power communication system, and a bunch more stuff! The power communication system allows you to redirect actions and conditions from one power to another. For usage examples, see Receive Action…
Official listing
- Modrinth page
- modrinth.com/mod/shappoli
- Owner
- Shap_po
- Published
- 2024-08-28
- Updated on Modrinth
- 2024-10-16
- Facts verified
- 2026-10-15
