Easy Repair | Economy Support | Cooldowns
1.4Quick and easy commands for fixing items! (Hand/All/Armor)
1.4latestv1.4 (Quick Patch)Sep 11, 2018 Hey, I guess I update this now. Changed it so the materials that could be repaired are now in the config rather than hard coded. Stupid code from forever ago is now a bit better, and the jar is smaller now too. Delete your config and let it regenerate for the right stuff. Let me know if there's any issues, but there probably won't be with such a small change. I WILL be adding a couple new features to this soon as I've decided to use this plugin on my own server, so stay tuned for that.1.3.31.3.3 (Exploit Patch)Aug 28, 2017 Discovered an issue where people can relog and the cooldown will be skipped. Basically, the way I tracked the cooldowns would mess up when a player logged off. It's more secure now AND should have less lag if you had any.1.3.21.3.2 (command changes & aliases)Aug 20, 2016 By request I have changed how the commands work. Unfortunately I couldn't manage to get custom commands working without a complete recode (which I don't have time for) so now the base command is /easyrepair but you can use /er /repair and /fix. I tried using this along side essentials and mcmmo. /easyrepair and /fix are used by this plugin /repair is used by mcmmo /er is used by essentials for the reply command Once I'm done with my new projects I'll come back to this and try to add in custom commands. I hope this is satisfactory for now1.3.11.3.1 (Lore Blacklist Bypass Perm)Aug 17, 2016 By request I added a permission node for bypassing the lore blacklist. If a user has this permission, no matter what the lore is on any of their items, they'll be able to repair it. This also means they can repair other peoples items if someone gives them to them, so be careful with the node if you have items you want to be irreparable. permission: Code (Text): easyrepair.bypass.lore I might also reword the permissions a bit to make them make more sense, like easyrepair.hand.bypass.cooldown to easyrepair.bypass.cooldown.hand. I'll leave the old permissions as well so you don't need to change anything you've already done, this is just for future reference.1.31.3 (Blacklist Lore and Durability Checks)Aug 13, 2016 I've added a system to block certain items from being repaired based on a line of lore! You will be able to set a list of strings in the config, and the lore only needs to have 1 of them to be blocked from being repaired. The entire line of lore needs to match an entire line from the config, no extra characters! (color codes are ignored) I've also added a system that I sort of played around with in past updates for the repair hand, but I've added it to each repair type. If you do any type of repair it checks the items you want repaired to see if they actually need a repair, make sure they're an item that can be repaired, and make sure they don't have the blacklisted lore above. If no items in your inventory need to be repaired or the ones that do have blacklisted lore, the plugin will stop the repair, will not charge the player, will not set their cooldown, and will send them a message that their items were not repaired. This is a good idea simply because it allows you to control what items can and can't be repaired, allowing you to have "fragile" items. I also added the following permissions as parents for easier permission setting. Code (Text): easyrepair.use: default: op children: easyrepair.hand: true easyrepair.armor: true easyrepair.all: true easyrepair.bypass.*: default: op children: easyrepair.hand.bypass.cooldown: true easyrepair.all.bypass.cooldown: true easyrepair.armor.bypass.cooldown: true easyrepair.hand.cost.free: true easyrepair.all.cost.free: true easyrepair.armor.cost.free: true1.21.2 (Cost Discounts Update)Aug 13, 2016 Discount permissions for costs were added Code (Text): easyrepair.hand.cost.half: default: false easyrepair.all.cost.half: default: false easyrepair.armor.cost.half: default: false easyrepair.hand.cost.free: default: false easyrepair.all.cost.free: default: false easyrepair.armor.cost.free: default: false Op will get none of these permissions, so you'll need to add them yourself Also, I've added the ability to reload the files from the plugin, so you can update things without restarting, however you cannot toggle costs this way. You will need to do a full restart to turn on or off the costs. You can use /repair reload from in game as well as from console (easyrepair.reload for in game) Also added parent nodes Code (Text): easyrepair.full easyrepair.* These both do the same thing, just both exist in case you cannot use a * with your perms plugin. These perms will just give free discount, rather than half and free. Also these include permissions to reload the plugin, and bypass the cooldowns. If you have any suggestions, please let me know in the discussion!1.11.1 (Plentiful Update)Jul 26, 2016 Added basically everything this plugin was lacking! · Economy Support (Costs for the commands) · Permissions · Cooldowns · Checks to make sure other items aren't effected · Cooldown bypass permissions · More! (View the main page for all current features!) Thanks @LanderMCGaming for reminding me to continue this project! The next features I'll be adding are cost bypass permissions, checks for all and armor to see if they would be able to repair anything, and perhaps a discount permission to make you pay less. Thanks!1.0.0May 2, 2016
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta