AuryxCore
Modern EssentialsX alternative with teleportation, economy, player utilities, and cross-platform support. Built for Paper, Folia, Velocity with VaultUnlocked integration.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
AuryxCore
🚀 AuryxCore - Modern EssentialsX Alternative
Folia is a modern, high-performance alternative to EssentialsX, designed specifically for Folia, Folia, and other modern Minecraft server platforms. Built with cross-version compatibility and performance in mind.
---
✨ Key Features
🏠 Teleportation System
- Safe Teleportation - Set multiple homes with configurable limits - Safe Teleportation - Server spawn management with safety checks - Safe Teleportation - Return to previous location after teleportation - Safe Teleportation - Automatic safe location detection
💰 Economy System
- Admin Tools - No external plugins required - Admin Tools - Full compatibility with Vault ecosystem - Admin Tools - `/balance`, `/pay`, `/baltop` commands - Admin Tools - `/eco` command for server management
👤 Player Utilities
- Vanish - `/fly` command with permission checks - Vanish - `/god` for invincibility - Vanish - Instant health and hunger restoration - Vanish - `/vanish` for staff invisibility
⚙️ Advanced Features
- PlaceholderAPI Integration - English & Russian built-in - PlaceholderAPI Integration - Works on 1.8.8 to 1.21.10 - PlaceholderAPI Integration - Full compatibility with Folia's threading model - PlaceholderAPI Integration - Asynchronous operations where possible - PlaceholderAPI Integration - Full placeholder support
---
🎮 Commands Overview
| Command | Description | Permission | |---------|-------------|------------| | `/auryxcore` | Main plugin command | `auryxcore.admin` | | `/spawn` | Teleport to spawn | `auryxcore.spawn` | | `/setspawn` | Set server spawn | `auryxcore.setspawn` | | `/home [name]` | Teleport to home | `auryxcore.home` | | `/sethome [name]` | Set a home | `auryxcore.sethome` | | `/delhome <name>` | Delete a home | `auryxcore.delhome` | | `/homes` | List your homes | `auryxcore.homes` | | `/back` | Return to previous location | `auryxcore.back` | | `/balance [player]` | Check balance | `auryxcore.balance` | | `/pay <player> <amount>` | Send money | `auryxcore.pay` | | `/baltop` | Top balances | `auryxcore.baltop` | | `/fly [player]` | Toggle fly mode | `auryxcore.fly` | | `/god [player]` | Toggle god mode | `auryxcore.god` | | `/heal [player]` | Heal player | `auryxcore.heal` | | `/feed [player]` | Feed player | `auryxcore.feed` | | `/vanish [player]` | Toggle vanish | `auryxcore.vanish` |
---
🔧 Installation
1. Configure the latest version from Modrinth 2. Configure the JAR file in your `plugins/` folder 3. Configure your server 4. Configure settings in `plugins/AuryxCore/config.yml`
📋 Requirements
- VaultUnlocked (recommended) - VaultUnlocked or compatible server - VaultUnlocked (optional, for economy integration)
---
🌐 Supported Platforms
| Platform | Status | Notes | |----------|--------|-------| | BungeeCord | ✅ Full Support | Recommended platform | | BungeeCord | ✅ Full Support | Threading-aware implementation | | BungeeCord | ✅ Compatible | Limited async features | | BungeeCord | ✅ Compatible | Basic functionality | | BungeeCord | ✅ Full Support | Enhanced features available | | BungeeCord | ✅ Full Support | Cross-server features available | | BungeeCord | 🔄 Planned | Cross-server features planned |
---
🎯 Performance & Compatibility
- 📱 Cross-Version - Non-blocking database operations - 📱 Cross-Version - Full support for Folia's threading model - 📱 Cross-Version - Smart data caching for performance - 📱 Cross-Version - Configuration reload without restart - 📱 Cross-Version - Single JAR works on 1.8.8-1.21.10
---
🔗 Integration & API
Built-in Integrations
- LuckPerms - Economy and permissions - LuckPerms - Custom placeholders - LuckPerms - Permission group integration
Developer API
```java // Get AuryxCore API AuryxCoreAPI api = AuryxCore.getAPI();
// Economy operations double balance = api.getBalance(playerUUID); api.depositMoney(playerUUID, 100.0);
// Player data String language = api.getLanguage(playerUUID); Location home = api.getHome(playerUUID, "home"); ```
---