Version: 3.5 Author: Alberto Drake Website: GitHub
Soul Engine is a comprehensive SoulPoints system for Minecraft RPG servers. It allows players to accumulate "souls" which can be used for various in-game mechanics, such as currency, revive systems, or unlocking features.
- Soul Management: Add, remove, and set souls for players.
- Database Support: SQLite support for saving player data.
- PlaceholderAPI Support: Use placeholders like
%soul_amount%to display soul counts. - MythicMobs Integration: Drop souls from custom mobs.
- MMOItems Integration: Hook into MMOItems for RPG item compatibility.
- Configurable: Customize messages, soul limits, and more.
- Download the
SoulEngine-3.5.jarfile. - Place it in your server's
pluginsfolder. - Restart the server.
- Configure the
config.ymlandlanguage.ymlfiles as needed.
| Command | Alias | Description | Permission |
|---|---|---|---|
/soul help |
/sp help |
Show help menu | soul.admin |
/soul add <player> <amount> |
/sp add |
Add souls to a player | soul.admin |
/soul remove <player> <amount> |
/sp remove |
Remove souls from a player | soul.admin |
/soul set <player> <amount> |
/sp set |
Set a player's souls | soul.admin |
/soul check <player> |
/sp check |
Check a player's souls | soul.check |
Developers can hook into Soul Engine using the SoulEngineAPI class:
import com.github.albertodrake.soulengine.API.SoulEngineAPI;
// Get souls
int souls = SoulEngineAPI.getSouls(player);
// Add souls
SoulEngineAPI.addSouls(player, 10);For support, please visit https://github.com/albertodrake.