Introduction
# 1. Introduction
PlayerGem - a practical player gem plugin.
It supports adding gem slots to equipment, socketing gems, removing gems, and providing attribute effects to players through gems.

- Supports custom gems, special items, and crafting-failure compensation items through configuration files
- Supports restricting socketable targets by equipment slot, item type, and specific material
- Supports gem socketing, slot punching, and gem removal through anvils
- Supports gem socketing, slot punching, and gem removal by drag-and-drop, with related interactions configurable
- Supports combining gems with the same name and level into higher-level gems on a crafting table, with configurable success rates for each level
- Supports configuring the default maximum number of gem slots for equipment
- Supports logs for gem giving, socketing, removal, slot punching, and crafting
- Supports SQLite and MySQL storage
- Attribute text supports PlaceholderAPI parsing
- Dynamic attributes support level-based calculation formulas
# 2. Dependencies
All of them are optional
PlaceholderAPI PAPI variables
PlaceholderAPI (opens new window)
# Buff Types
- AttributePlus (opens new window)
- SX-Attribute (opens new window)
- AttributeSystem (opens new window)
- MythicLib (opens new window)
- SagaLoreStats (opens new window)
- Vanilla potion effects