Armor Set Bonuses - SpaceCat97/SpaceCats-Wikis GitHub Wiki
This mod:
Curseforge - Forge version
Curseforge - Fabric version
Required Mods:
Architectury
Optional Mods:
Curios (Forge Only)
Trinkets (Fabric Only)
Discord: Click here.
Mod Overview
Mod Configuration Guide
Click here for the change log.
- All modifierUUIDs must be unique. You can use this website to generate a random one: https://www.uuidtools.com/minecraft
- As of version 11 of the mod, you can modify the tooltips through translation files. Example
- The 'mixAndMatch' field is for you to literally mix and match armor slots for a single set.
- When this mod is first loaded, there will be some examples generated in "config/armorsets" for you to use.
- To register a new armorset, just throw a new file into "config/armorsets" and configure as you please.
- If you have any errors, check out the latest.log - it will tell you what's wrong. I will ask you to check this if you ask me for support, so save yourself a step!
Need further help? Check out the examples provided, then reach out to me on discord.
- Default generated armor sets on first load.
- Any amount of armor sets can be created, with any combination (you don't have to specify ALL armor slots)
- Multiple set support, a piece of armor can be a part of more than one set
- "mixAndMatch" armor pieces, you can have a set be completed by multiple items (more below)
- full and partial set bonuses
- Tooltips! With shift key interaction
- Real-time tooltip update, indicating what armor in the set is currently worn
- Potion effect support
- Attributes support
- Mod support for: potions, attributes and items
- Interaction support with other mobs (attack and interact)
- Self interaction, apply effects and also apply immunities to effects
- Dedicated Curios (Forge only) and Trinkets (Fabric only) Support
- LivingEntity support, any living mob can have the bonuses if they have the requirements. This is disabled when you activate performance mode.
- Custom tooltips!
- Conditions: bonuses can be activated based on specified conditions, such as "in water".
Field Name | Data Type | Required | Description | Default Value |
---|---|---|---|---|
armorSetName | String | ![]() |
The display name | |
performanceMode | Boolean | ![]() |
If true, set only applies to players (faster processing) | true |
head | SetPiece Object | ![]() |
Data for the head armor slot | |
body | SetPiece Object | ![]() |
Data for the body armor slot | |
legs | SetPiece Object | ![]() |
Data for the legs armor slot | |
boots | SetPiece Object | ![]() |
Data for the boots armor slot | |
mainHand | SetPiece Object | ![]() |
Data for the main hand slot (the currently held item) | |
offHand | SetPiece Object | ![]() |
Data for the off hand slot | |
additionalSetPieces | AdditionalSetPieces Object Array | ![]() |
Data for Curios (forge) or Trinkets (fabric) slots | |
partialBonusRequiredAmount | Integer | ![]() |
How many pieces of a set need to be required to trigger the partial bonuses? Must be less than the amount of pieces the set has. Condition: is "partialSetBonuses" defined? | |
partialSetBonuses | Bonus Object Array | ![]() |
Bonuses to apply when the partial set conditions are met | |
fullSetBonuses | Bonus Object Array | ![]() |
Bonuses to apply when the set is fully equipped | |
hideGeneratedTooltip | Boolean | ![]() |
Hides the mod-generated tooltop that appears on set items | false |
customTooltips | String Array | ![]() |
Adds custom lines to the tooltips of items that are a part of this set (normally used alongside "hideGeneratedTooltip"). This can be a translation key if you'd like to use your own lang file. |
- Additional Set Pieces - link
- Conditions - link
- Custom Tooltips - link
- Enchantments - link
- Hide Bonus Description - link
- Immunity - link