Compatibility
Minecraft: Java Edition
Platforms
Supported environments
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Lightweight datapack that makes trims only permanently obtainable through unique tasks, while giving them simple powers alongside every material, adding 9 custom materials that further strengthen some trims.
Feel free to join the Discord if you need any help.
You'll need to restart the server instead of using /reload
when initially adding this datapack
Pack Info (Wiki)
Tasks
Finding trims through normal methods will unlock their corresponding task, but clear the vanilla template. Completing its task will give the player ownership over the trim alongside the 4 templates which won't be cleared, preventing other players from doing the task. Anyone can check whether or not a task has been completed by either checking advancements or the owner list.
Ownership
Players permanently keep their ownership status over a trim until killed by or transferred to another player, and there is no limit to how many a player can own at once. Owning a trim lets them hold the templates and use the trim's powers when worn, with multiple systems in place to make sure the owner keeps the trims. If another player manages to get the armor despite not being the owner, then there'll be a faint particle trail in the direction of the owner if they're online
Trims
Instead of trims just being cosmetic, they now empower their owner when worn in a full set, usually giving simple things like potion effects/immunity, particles, and a simple ability that relies on specific conditions. Every trim has a material it's "extra compatible" with which will improve the set bonus of the material, except for the 9 custom materials which will instead "empower" their trim.
Materials
Every vanilla material except for amethyst will give a small, stackable bonus to one of the player's attributes (Speed, Damage, Health, etc), which get stronger when worn in a full set, possibly being further improved when used with the trim it's more compatible with. This datapack also adds 9 (Technically 10) custom materials, which instead of giving small bonuses per piece, they'll empower it's corresponding trim when used together.
Resource Pack
The resource pack isn't *needed*, but it is reccomended for when players get empowered trims, otherwise some armor and death messages won't display properly. It also fixes Z-Fighting for trims..
If you want a download link to use in your server, feel free to use this link:
Commands
Any player can run /trigger TrimCMDs.BLUE
whenever they want to open up a menu of multiple options, such as removing the trim from your armor, transferring ownership, viewing owners, etc.
Menu Options
.[Abilities]
Ever been abandonded by your friend since you're constantly blinding them with that really cool Silence trim? No..? Great cause I have(n't) and you could, so now you can run this wonderful command if you want to completely toggle all effects of your trim as if you didn't even have it equipped, possibly with another command in the future to directly trust certain players instead of disabling your trim entirely.[Owners]
Ever thought about getting that really cool Tide trim but you looked at the advancements page and realized its highlighted yellow (Meaning the advancement is completed, aka the task has already been completed), and you want to know who to hunt down for the rest of your life so you can get it if they're using it? Great, cause now you can run this command to get a list of every trim, alongside the name of its owner even if they aren't even online. The [Owned] option will just show you your own trims[Un-Trim]
Lets say you completed another task, but you already have a trim on your really cool fully enchanted armor. Oh no, applying a new trim will delete the current one! Fret not, for as for typing this command will instantly remove the trims (and its materials) from your armor, safely giving back all 4 templates and materials, EVEN IF YOU AREN'T THE OWNER. This command will however not give back materials that are added by other mods or datapacks, but depending on how it was added and the version, it could still give back the templates. This command also has a cooldown just to prevent potential lag due to how vanilla materials are named.[Settings]
Ingame, there are dozens of functions you can use to modify parts of the datapack if you felt like it, like task status (everyone can do, nobody can do, only owner can do), per-trim usage (if the datapack will detect them wearing it), the modified keep inventory, one-trim-per-player, template requirement, etc. You can get a book to give you more information by typing /function blue:tr/settings/guide, or pressing [Settings] in /trigger TrimCMDs.BLUE to view the current non-default server settings.[Transfer]
If you completed a task but you want someone else to use the trim (Or possibly progress the task if manually re-enabled by an admin), you can run this command to gain a harmless book. Hitting a player with this book will then mark them as your target for whatever trim you choose to transfer, selected by clicking on text within the book itself. After you click confirm on the confirmation message, it'll either safely transfer the ownership and the 4 templates from your first hotbar slot to the target's first hotbar slot if empty, or instantly take the trim off your armor and apply it to the targets armor if it isn't already trimmed. If neither of these conditions are met, then the ownership transfer will automatically cancel.[Info]
Can't bother opening this page or remembering what you were told upon completing the task? Fear no more! This option will give you a few numbers to click on which correspond to the order you've received messages for the trim you currently have equipped, [1] being completion, and [2] being empowerment if it has one and you've seen it. A certain adventerous trim has more numbers.The [HELP] option just gives information about the option when it's hovered, incase the player doesn't know about this page.
Will add information about each trim soon
Feel free to use this datapack wherever you want, just preferably with credit.