YueMi Libs
PluginLGPL-3.0-only

YueMi Libs

An Library Plugin For Minecraft Java Plugins Used By YueMi

12
Downloads
0
Followers
1 weeks ago
Updated
📦
5
Versions

📖About YueMi Libs

A modern, high-performance, and extensible Minecraft server library plugin built for PaperMC (1.21+ / Java 21). It provides developer-friendly, unified abstraction layers for common plugin features like economies and items.


Features

1. Unified Economy API

  • Extensible Registry: Register custom economy backends or hook into existing plugins.
  • Vault Hook: Built-in support for Vault integration.
  • Flexible Actions: Standardized methods for checking, modifying, and setting player balances.

2. Multi-Namespace Item Provider API

  • Concurrent Providers: Support multiple item registries at the same time using namespaced IDs (namespace:id).
  • Vanilla Minecraft Provider (minecraft:):
    • Configurable Match Modes: Match inventory items by ID (type), CUSTOM_MODEL_DATA (type + model data), or NBT (strict similarity).
    • Advanced Parsing: Automatically parses bracket format identifiers (e.g. diamond_sword{CustomModelData:123}).
  • CraftEngine Provider (craftengine:):
    • Seamlessly hooks into CraftEngine's custom items registry to retrieve, give, take, and count custom items.

3. Smart Configuration & Migration

  • Auto-Migration: Features an incremental config migrator that upgrades older config configurations (up to v3) automatically on startup without losing user settings.

Note

This Plugin is Library, It Will be Used as Dependencies Of Other Plugins