LevelTools - RPG Item Leveling icon

LevelTools - RPG Item Leveling -----

A plugin that adds a leveling system to tools, swords, and bows.




Changes
  • Actually fixed concurrency error with saving block data.
  • Updated dependencies.
----------, Jun 29, 2024

Changes
  • Fixed concurrency error with saving block data.
  • Fixed reset command permission check.
  • Updated dependencies
----------, Jun 23, 2024

Changes
  • Folia support
  • 1.21 support
  • New player placed block system
  • Dependency updates
  • Max level bug fix
----------, Jun 17, 2024

Changes
  • Add hex color support (Ex: &#xxxxxx)
  • Update some dependencies
----------, Jun 15, 2024

Changes
  • Fixes a bug that only occurs on 1.20.5/6
----------, May 23, 2024

Changes
  • Command bug fix
  • Formatting change in startup message
----------, Feb 9, 2024

Changes
  • Permissions-based XP booster system
  • New formula configuration for flexible next XP values
Ex: 'leveltools.booster.2' will give a 2x booster to anyone with the permission
Ex: 'leveltools.booster.1.5' will give a 1.5x booster to anyone with the permission
Ex: '100 + {current_level} * 100' is the default formula in config.yml

Please update your configurations to support this new value!
[​IMG]
----------, Dec 29, 2023

Changes
  • Fix a bug where rewards would keep applying
----------, Nov 19, 2023

Changes
  • Updated dependencies
----------, Nov 3, 2023

Changes
  • Fixed item update order issue with command rewards (affects enchant plugins, reported by Wesk#0163)
  • Updated dependencies
----------, Jul 5, 2023

Changes
  • Fixed LevelToolsLevelIncreaseEvent (wasn't being called)
  • Fixed potential issues with blacklists and whitelists in config
  • Updated dependencies
----------, Jun 17, 2023

Changes:
  • Added player-opcommand reward type.
  • Added {xp_formatted} and {max_xp_formatted} to fix weird issues with large numbers.
  • Fixed grammatical and spelling errors.
  • Cleaned up code.
----------, May 12, 2023

Changes:
  • Fixed bug with XP ranges. Min and max now can be set to 0 and can be swapped (auto-fixed by LevelTools)
  • Cleaned up utility code.
----------, Dec 6, 2022

Changes:
  • Fixed whitelist/blacklist bugs.
  • New update checker API.
----------, Oct 18, 2022

Changes
  • Added max level option in config.
----------, Aug 29, 2022

Changes
  • 'enchant3' as a new reward type (increases the level of existing enchantment on the item)
  • Entity and block lists can now be both whitelists and blacklists.
Code (YAML):
# A list that prevents/allows the blocks listed from giving XP on break.
block_list_type
: "BLACKLIST" # Types: WHITELIST, BLACKLIST (blacklist by default)
block_list
:
 - "FIRE"
  - "SOUL_FIRE"
  - "CRIMSON_FUNGUS"
  - "BROWN_MUSHROOM"
  - "RED_MUSHROOM"
  - "CRIMSON_ROOTS"
  - "GRASS"
  - "TALL_GRASS"
  - "SEAGRASS"
  - "TORCH"
  - "FERN"
  - "LARGE_FERN"
  - "SUNFLOWER"
  - "CORNFLOWER"

# A list that prevents/allows the entities listed from giving XP on kill.
entity_list_type
: "BLACKLIST" # Types: WHITELIST, BLACKLIST (blacklist by default)
entity_list
:
 - "PLAYER"

# - "enchant3" : Increases the existing level value of the enchant. (Ex: "enchant3 efficiency 1")
----------, Jul 10, 2022

Changes
  • Improved lore mechanics. LevelTools no longer overrides lore.
  • Fixed bug with player-command
  • Reformatted code
----------, Jun 10, 2022

Changes
  • Fixed buggy check in BlockBreakEvent's listener. This check wasn't compatible with certain server setups. Reported by Hxtch#4275.
  • Added /leveltools reset command. Requested by Caffeinated Spartan#6082.
----------, May 30, 2022

Changes
  • Recently added config system seems to override certain config changes.
----------, May 16, 2022

Changes
  • Dynamic config updater to future-proof config changes.
  • Allow users to enable/disable lore overriding.
  • Cleaned up config a little bit by organizing stuff.
----------, May 15, 2022

Changes
  • Allowed doubles to be used instead of conversion to int for attributes.
  • Added support for rewards to apply from commands.
----------, Mar 27, 2022

Changes:
  • Bug fix for PlaceholderAPI support
----------, Mar 15, 2022

Changes
  • Added PlaceholderAPI expansions.
    • %leveltools_level% : Grabs the item in hand's level.
    • %leveltools_xp% : Grabs the item in hand's xp.
    • %leveltools_max_xp% : Grabs the item in hand's XP till levelup.
    • %leveltools_progress_bar% : Grabs the item in hand's XP progress bar.
  • Updated dependencies to latest version.
----------, Mar 13, 2022

Changes
  • Changed event priorities from HIGHEST to MONITOR.
  • ^^ Except on anvil event.
----------, Feb 4, 2022

Changes
  • Fixed Caused by: java.lang.IllegalArgumentException: No enum constant org.bukkit.Sound.null
----------, Feb 2, 2022

Changes
  • Updated RedLib to v6.5.1.5
  • Updated XSeries to v8.6.1
  • Fixed error with RedLib's BDM by updating to latest version.
----------, Feb 1, 2022

Changes
  • Fixed bug in Spigot 1.8 where the API's actionbar method didn't exist.
  • Switched to XSeries actionbar utils.
----------, Jan 31, 2022

i made a mistake, sorry :/
----------, Jan 27, 2022

Changes
  • Fixed SQLite bug with RedLib's BlockDataManager
  • Updated RedLib to v6.5.1
----------, Jan 27, 2022

Changes
  • Added commands:
    • /leveltools reload : Reloads config
    • /leveltools help : Shows all cmds
    • /leveltools xp : Sets item in hand's XP to provided XP.
    • /leveltools level : Sets item in hand's level to provided level.
    • /leveltools levelup : Increments the item in hand's level one up.
  • Added more config messages:
Code (YAML):
# Configuration for messages.
messages
:
  no_permission
: "&cYou do not have permission to execute this command!"
  successful_reload
: "&aSuccessfully reloaded LevelTools!"
  successfully_executed_action
: "&aSuccessfully executed action for item in hand."
  item_not_tool
: "&cThe item in hand is not supported by LevelTools!"
----------, Jan 14, 2022

Changes:
  • New config option
  • Attribute reward type
  • Minor fixes
Code (YAML):
# Set to true if leveled items should show attributes. Recommended to keep this true to prevent "lore spam".
hide_attributes
: true
----------, Jan 13, 2022

This will hopefully make it more reliable to download LevelTools. (If GitHub is down, LevelTools can still be downloaded.)
----------, Jan 6, 2022

Changes
  • Fixed bug where anvils wouldn't combine levels and XP with leveled items.
  • Fixed bug where lore would disappear when repairing/combining leveled items in anvils.
  • Added new config value:
Code (YAML):
# What action should be done when combining items in an anvil?
# Modes: "HIGHER_OF_BOTH" (Takes level and xp of higher level item), "LOWER_OF_BOTH" (Takes level and xp of lower level item), OR "ADD_BOTH" (Adds the level and XP of both items)
anvil_combine
: "ADD_BOTH"
----------, Dec 31, 2021

Fixed a bug where the cancelled state as true would make no difference to given XP/levels.

This would conflict with anti-grief plugins such as WorldGuard. Bug reported in Issue #7.
----------, Dec 13, 2021

Changes
  • Added support for 1.18.
  • PDC support for 1.14+ (might be better than using NBT, since it's in the Bukkit API)
----------, Dec 4, 2021

Fixed a NumberFormatException with the new "MULTIPLY" mode. I messed up my math a little :/.
----------, Dec 3, 2021

Config was changed so please update it accordingly.
Increased support for level XP multiplier so it can use both "ADD" and "MULTIPLY" to calculate the next XP required for level up.

Code (YAML):
# @Deprecated
#level_multiplier: 100.0

# The amount of XP needed to get from level 0 to level 1.
level_xp_start
: 100.0

# The increase in amount of XP needed to get from level to level.
# Ex: If we are on level 1 and the level_xp_start is on 100.0 and the mode is ADD with 100.0, it would take 200.0 XP to get to level 2 from level 1.
# Ex 2: If we are on level 1 and the level_xp_start is on 100.0 and the mode is MULTIPLY with 2.0, it would take 200.0 XP to get to level 2 from level 1.
level_xp_increase
:
  mode
: "ADD" # Modes: "ADD" or "MULTIPLY"
  amount
: 100.0
----------, Nov 26, 2021

This update is not required, but contains changes which will influence future releases.
----------, Nov 18, 2021

Resource Information
Author:
----------
Total Downloads: 29,073
First Release: Nov 10, 2021
Last Update: Jun 29, 2024
Category: ---------------
All-Time Rating:
26 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings