Upgrading Core + icon

Upgrading Core + -----

Adds cores that you can upgrade weapons / armor with




Fixes a bug where the Netherite and diamond axe would have incorrect attack speeds
----------, Nov 4, 2021

Fixed a bug where the Netherite axe would have an additional damage point (+11 damage initially instead of +10)
----------, Nov 3, 2021

This update brings several bug fixes and some new features:

New Features:
  • You can choose bows and crossbows as target for the core
  • Modifiers can now be an arbitrary expression instead of just a number
Bug Fixes / Smaller features
  • Netherite Axes can now be correctly upgraded
  • Armor will correctly apply when multiple pieces are worn
  • armor and armor toughness are correctly applied
  • Numbers are formatted correctly to a maximum of 2 decimal places
  • Update the Spigot-API to Minecraft 1.17
  • Update to Java 16

Using the new system, you can now specify arbitrary expressions as modifiers instead of just numbers. This includes:
  • A simple value i.e. armorModifier: 1.0 - which means 1.0 amount of something per level
  • A list i.e. armorModifier: "[1 2 3]" - which means 1 on the first level, 2 on the second level, e.t.c
  • A (complex) expression with variables i.e. armorModifier: "2 * (lvl + 1)" - which means 4 on the first level, 6 on the second level, e.t.c.
Using expressions, these symbols can be used:
  • + => Add two numbers
  • - => Subtract two numbers
  • * => multiply two numbers
  • / => divide two numbers
  • % => compute the modulus of two numbers
  • () => wrap expressions in parentheses
  • lvl => A variable indicating the current level
  • prev => A variable indicating the previous value
Another important thing to mention is that the project is finally Open-Source and you can visit the GitHub page to contribute or request changes / features. See the link in the description of this plugin for more!

On this note, I want to thank jeffry1829 for his work wit this project
----------, Oct 22, 2021

This version fixes a bug where the armor toughness modifier is not working.
----------, Sep 25, 2021

  • Full support up to Minecraft 1.16.5
  • Fix a bug where low cores can be used to upgrade high-level items
  • The standard config now includes netherite items
----------, May 21, 2021

1.16 is here (finally :p)
  • Define the color of your item inside the config as '#rrggbb' for 1.16.1+ to support any RGB-color you want. You can still use the old format ('RED', 'YELLOW', ...) if you want
  • Support for Netherite-items
----------, Jul 23, 2020

  • IMPORTANT: The language format has changed. If you did not use a customized language, you can ignore this warning. If you have, take a look at the plugin-page to see how you need to adapt.
  • Added an option to be able to display the level of an item as the title. This means that for example an upgraded iron-sword can have the name 'Iron Sword +3'. Note that if this option is chosen, the title cannot be localized (and is always English). To enable this, add the option 'displayLevelInTitle: true' to your config.yml
  • The plugin will no longer override any existing lore (including enchantments)
  • Some other internal changes have been made that enable this plugin to work more smoothly with other plugins
----------, Jul 5, 2020

  • Fixed config inconsistencies (default language is now 'en-us', not 'ger'; max-level is no longer per core-definable)
  • fully customizable lore
  • added more upgradable options (Trident, Shovels, Pickaxes, Hoes)
----------, May 27, 2020

Bugfixes
  • Information will be correctly displayed after an enchantment
Features
  • Everything is now localizable with native support for English (locale en_us) and german (ger)
  • Added permissions 'uc.drop.<core name>' to control if a core may be dropped by a player - defaults to true
  • 'uc.upgrade.<core name>' to control if a player may upgrade a certain core - defaults to true
  • added command 'ucreload' to reload config-options (permission 'uc.reload')
  • included a chance for a forge-process to fail (configurable per core-item)
  • Gui now allows all inventory-actions (like swapping with Hotbar, collecting all to the cursor, e.t.c)
  • you can now use '/getcore <Name> [<amount>]' to specify an optinal amount of cores that you get
  • the messages are now more informative if an upgrade failed
----------, May 26, 2020

  • removed spurious debug messages
  • change config-option "applicable_on" to "applicableOn" for consistency
  • change config-option "defenseModifier" to "armorModifier"
  • added optional config-options "armorToughnessModifier" and "attackSpeedModifier" that both default to 0
  • the menu has better visual effects
  • menu title changed from "Chest" to "Upgrade"
  • added the option to specify a number of cores via /getcore <name> [<amount>]
  • fixed a bug where attributes would only be applied to weapons
  • fixed a bug where the additional armor and armor-toughness would not be displayed correctly
  • fixed a bug where all cores would be consumed, but only one upgrade would be possible
  • fixed a bug where items would be upgradeable at max level
  • fixed some naming consistencies
----------, May 24, 2020

Resource Information
Author:
----------
Total Downloads: 1,225
First Release: May 24, 2020
Last Update: Nov 4, 2021
Category: ---------------
All-Time Rating:
5 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings