The FTB Ranks x Origins (NeoForge) Compact mod enhances the interaction between FTB Ranks and the Origins (NeoForge) mod, enabling the assignment of ranks based on players’ chosen Origins.
Overview of Origins Ranks
Origins Ranks serves as an addon for FTB Ranks within a server environment, designed to introduce a distinctive rank condition. This feature allows for automatic rank applications that correspond to the specific Origin selected by players.
System Requirements
- Minecraft version 1.21.1
- NeoForge installed
- Architectuary API present
- FTB Ranks must be installed
- FTB Library required
- Origins (IAFEnvoy NeoForge) mod is necessary
Condition Setup
Type: originranks:has_origin
Conditions and Properties
| Condition | Mandatory | Description |
|---|---|---|
| origin | Yes | The specific Origin ID to verify (e.g., origins:avian). |
| layer | No | The designated Origin layer to assess, defaulting to origins:origin. |
Sample Configuration
An example configuration could look like this:
avian: {
name: "Avian"
power: 50
condition: {
type: "originranks:has_origin"
origin: "origins:avian"
}
}
To specify a layer, you could set it up as follows:
condition: {
type: "originranks:has_origin"
origin: "origins:archer"
layer: "origins:class"
}
How This Mod Functions
When FTB Ranks assesses players for rank assignments, the condition has_origin evaluates the current Origin selected by each player from the Origins mod. If the specified Origin corresponds to the one set in the configuration, the rank is activated automatically. This process requires no additional commands, scoreboards, datapacks, or KubeJS scripts.
Important Notes
- This mod functions solely on the server side.
- The default Origin layer utilized is
origins:origin, allowing you to typically disregard thelayerspecification. - The
originattribute must exactly match the complete resource ID assigned to the Origin.