Major Features Added: - Complete Augmentation System with 17 augmentation types - Item Leveling System with XP progression - Player Level System with XP tracking - Auto-Enhancement for all items (Level 1, no augmentations) - Demo system with 10 pre-configured items - Beautiful lore display with slot visualization - Level-based slot unlocking system - Legacy system cleanup and deactivation New Commands: - /augment (create, add, remove, info, levelup) - /demo (1-10, all, random, list) - /playerlevel (info, add, set) - /convert (hand, all) Technical Implementation: - EnhancedItem class with NBT persistence - AugmentationType enum with 17 types - ItemLevelingSystem with XP curves - PlayerLevelManager with progression - Auto-enhancement listeners for all item sources - Item leveling through usage (mining, combat, crafting) - Rarity-based max levels and slot limits
35 lines
1.1 KiB
YAML
35 lines
1.1 KiB
YAML
name: LevelCraft
|
|
main: com.simolzimol.levelcraft.LevelCraft
|
|
version: 1.0
|
|
api-version: 1.21
|
|
author: SimolZimol
|
|
description: RPG-Style Item Enhancement Plugin with custom stats, rarities and bonuses
|
|
|
|
commands:
|
|
testsmithchest:
|
|
description: Spawns a weaponsmith chest for testing
|
|
usage: /testsmithchest
|
|
augment:
|
|
description: Manage item augmentations
|
|
usage: /augment <create|add|remove|info|levelup>
|
|
aliases: [aug, enhance]
|
|
playerlevel:
|
|
description: View and manage player levels
|
|
usage: /playerlevel [player] [info|add|set] [amount]
|
|
aliases: [plevel, level]
|
|
demo:
|
|
description: Get demo items with pre-configured augmentations
|
|
usage: /demo [1-10|all|random|list]
|
|
aliases: [demoitems, examples]
|
|
convert:
|
|
description: Convert regular items to Enhanced Items
|
|
usage: /convert [hand|all|help]
|
|
aliases: [enhance, upgrade]
|
|
|
|
permissions:
|
|
levelcraft.admin:
|
|
description: Administrative commands for LevelCraft
|
|
default: op
|
|
levelcraft.use:
|
|
description: Basic usage of LevelCraft features
|
|
default: true |