UltraRepair ~ Advanced Item Repairing icon

UltraRepair ~ Advanced Item Repairing -----

Advanced item repairing with per-item customization, costs, cooldowns, and more.




• Added support for Minecraft 1.21.4.
----------, Dec 19, 2024

• Fixed a fatal "IllegalArgumentException: NETHER_PORTAL isn't an item" error that occurred when starting the plugin on an MC 1.21 server.
----------, Jul 5, 2024

• Added formal support for Minecraft 1.21.
----------, Jun 25, 2024

• Fixed an issue where certain classes (which were mistakenly included) would deceive various plugins (such as those using the Cloud command framework) into thinking the server is running Paper. This typically caused a "ClassNotFoundException" error on Spigot servers; however, all users are encouraged to update.
----------, May 27, 2024

• Added "bypassed" cost/cooldown placeholders to indicate when a cost or cooldown is being set to 0 due to ultrarepair.bypass.X permission. This should hopefully reduce the number of invalid bug reports.
• Added support for Minecraft 1.20.5 and 1.20.6.

For users who are UPGRADING from a lower UltraRepair version:
To change how the new bypassed indicator is displayed, add the following lines in "menus.yml" under the "confirm-hand" AND "confirm-all" sections:
Code (YAML):

  # The text used for the %cost% placeholder if the player has the bypass permission.
  bypassed-cost-placeholder
: "0 &e(Cost Bypassed)"
  # The text used for the %cooldown% placeholder if the player has the bypass permission.
  bypassed-cooldown-placeholder
: "0 seconds &e(Cooldown Bypassed)"
 
----------, May 25, 2024

• Added "bypassed" cost/cooldown placeholders to indicate when a cost or cooldown is being set to 0 due to ultrarepair.bypass.X permission. This should hopefully reduce the number of invalid bug reports.
• Added support for Minecraft 1.20.5 and 1.20.6.
----------, May 25, 2024

• Fixed an error that would be thrown if an empty command (/) is executed.
----------, Jan 19, 2024

• If a player has the cooldown bypass permission, the confirmation GUI will now display a cooldown of 0 seconds (instead of the default cooldown).
• Added support for MC 1.20.4.
----------, Jan 18, 2024

• Fixed a buffer overrun error that would occur when using backslashes at the end of commands.
----------, Dec 23, 2023

• Fixed a NoSuchElementException that occurred when executing invalid or unknown commands on Paper-based servers.
• Updated dependencies.
----------, Dec 3, 2023

• Added support for MC 1.20.2.
• Various minor optimizations.
----------, Oct 14, 2023

• Fixed various issues on Minecraft 1.20.x.
----------, Jun 18, 2023

• Added official support and compatibility for Minecraft 1.20, including Minecraft 1.20.1.
• Updated dependencies.
----------, Jun 16, 2023

- UltraRepair has been completed recoded from the ground up using updated libraries, improving optimization and performance.
- Individual items can now have custom costs. This means that you can make a diamond pickaxe for Fortune III cost more than a wooden pickaxe! Items can be differentiated using material, display name, lore, enchantments, custom model data, and more.
- An additional cost can now be added to items based on the durability to be repaired (multiplier).
- As repair costs are now much more specific, the ability to pay one price to repair all items has been removed. Repairing-all will cost the sum of the price of each individual item.
- Added a confirmation GUI for repairing.
- Economy integration is now optional. If you do not wish to use the plugin with Vault and an economy plugin, you may do so. Costs will be disabled.
- Cleaned up the general presentation of the plugin, including better duration formatting, neater messages, and less irregular aliases.
- Fixed a memory leak with repair cooldowns.
- New resource overview branding.

WARNING
You must delete all old configuration files prior to updating from UltraRepair v3.x.x!

:coffee: If you enjoy this update, please consider donating @ https://paypal.me/demengc. I dedicate a lot of time to working on these free projects, and any contribution is greatly appreciated!
----------, Jan 25, 2023

Silent update fixing commands.
----------, Jul 1, 2020

• All package names, links, etc. have been changed from the domain demeng7215.com to demeng.dev.
• Fixed an issue where the ultrarepair.reload permission check for the reload command was not completed.
• Updated native version to 1.16.1 and updated version-compatibility libraries.
• Removed some rarely used aliases.
• Upgraded to DemLib 4.1.0 for better command framework, optimizations, and more.
• Updated bStats from 1.5 to 1.7.
• Cleaned up code.
----------, Jul 1, 2020

• Fixed an issue with notch apples turning into normal apples and potions turning into water bottles after repairing by adding new checks.
• Improved code format to follow Google's standards.
----------, May 28, 2020

After discontinuing UltraRepair for several months, I have decided to bring it back from the dead with a huge update! UltraRepair 3.0 is here!

• Complete recode using 1.15 as native version and my new API, DemLib!
• Configuration files have been named and reorganized to make everything easier.
• Useless aliases have been removed.
• Added /ultrarepair reload command.
• Changed color scheme!
• Cooldowns and permissions have been fixed.
• Significantly optimized the code for faster and lightweight performance.
• You can now have 2 different sounds for repair hand and repair all.
• Removed the discontinued Remain API and replaced it with XSound from XSeries.
• Cleaned up startup messages.
• And more!

Make sure you delete all of your current configuration files- everything has been changed!

Thank you for all the support! If you enjoy this update, please consider making a donation @ https://paypal.me/realdemeng7215.

Make sure to join our Discord, https://demeng7215.com/discord for support, announcements, and more!
----------, Mar 27, 2020

UltraRepair is now switching to a DIRECT download, which means you are able to download older versions- keeping in mind that you will not receive support for legacy releases.
----------, Jun 15, 2019

Optional update, changed some small things.

Just a reminder, do NOT, I repeat, DO NOT reload when upgrading from UltraRepair 1.0. You will receive errors. Restart your server when installing the major update.
----------, Jun 5, 2019

ULTRAREPAIR 2.0 IS HERE!
UltraRepair 2.0 is finally here! Here's what this update has for you:

-NEW RECODE with DemAPI, featuring faster performance and code efficiency!
-FULL SUPPORT for 1.7.x-1.14.x!
-BUG AND ERROR FIXES!
-ADD YOUR OWN SOUND for successful grants!
-OTHER AWESOME THINGS!

NOTE: THIS UPDATE FEATURES A NEW DEFAULT CONFIG FILE!
The configuration.yml has now changed and you are required to delete and restart the plugin for the plugin to work. Otherwise, you will get an "Outdated config" error.

Thank you all for helping UltraRepair reach over 200 downloads!
If you appreciate my work, please leave a review or donate here: https://paypal.me/realdemeng7215

Remember to report any issues!
----------, May 26, 2019

The download method for this plugin has been changed. You will not be notified of an update in-game, this is considered a "Silent Update".
----------, Jan 11, 2019

You will now receive a notification when the update enables and there is a new update available for download.
----------, Dec 19, 2018

This is just a quick update featuring a small typo fix and some little minor optimization.
----------, Dec 18, 2018

UltraRepair's API has now been upgraded to 1.13 to support items that were added after Minecraft 1.8.8 (eg. Tridents)!
Legacy versions should still work. Report any issues here:
https://github.com/Demeng7215/UltraRepair/issues/1
(or use the Discussions section or PM me)
Thank you @Celebrimbor for reporting the issue!
----------, Dec 14, 2018

This update includes:

• Implementation of metrics- supports me by sending me information about plugin usage (server version, plugin version, server software, etc.)
• Fixed small typo in a class' name.
• Vault is now a required dependency (well, it always was, but I accidentally put it down as a soft/optional dependency).
• Removed a duplicate alias of a command.
----------, Dec 8, 2018

Resource Information
Author:
----------
Total Downloads: 23,102
First Release: Dec 8, 2018
Last Update: Dec 19, 2024
Category: ---------------
All-Time Rating:
18 ratings
Find more info at demeng.dev...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings