Skip to content

albertodrake/Soul-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Soul Engine

Version: 3.5 Author: Alberto Drake Website: GitHub

Description

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.

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.

Installation

  1. Download the SoulEngine-3.5.jar file.
  2. Place it in your server's plugins folder.
  3. Restart the server.
  4. Configure the config.yml and language.yml files as needed.

Commands

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

API Usage

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);

Support

For support, please visit https://github.com/albertodrake.

About

A modern SoulPoints economy system for Minecraft RPG servers, featuring seamless integration with MythicMobs, MMOItems, and PlaceholderAPI

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages