Sacrifice
Sacrifice
A standalone role-playing plugin that allows players to create altars, and then sacrifice other players, animals or mobs as well as offer items in order to perform an invocation. Invocations can be used to cause various effects to local, world, personal, or deferred effects. As well as sacrificing something, players can put items in a chest as offerings. When players are sacrificed, their xp level is taken into account and influences the outcome.
- Local invocations are effects that cause something to happen within a local radius (such as instantly growing all wheat) where the radius is determined by what is sacrificed and what is offered.
- World invocations are effects that cause something to happen anywhere that is loaded (such as weather changes).
- Personal Invocations effect the player who does the sacrificing. The duration of the effects depends on what was sacrificed/offered.
- Deferred Invocations are effects that are triggered by the player who does the sacrificing at a later time.
Some base invocations will be packaged with the plugin, but ultimately will be separated so server admins can pick and choose which ones they want to install. Also, an invocation API is planned so that developers can create their own custom invocations.
Creation of altars can be limited by the sacrifice.altar.create permission node. Server Admins can also specify invocation specific permissions with the sacrifice.invoke. node. Also invocations are highly configurable.
Initial Planned Invocations
- Abundant Growth - All crops/saplings in a local radius grow entirely. Baby animals grow up.
- Clear Skies - Stops the rain.
- Spawn Monsters - Spawn monsters around the place it was triggered.
- Kill Monsters - Kills monsters around the place it was triggered.
Data Storage
- SQLite - Requires sqlite drivers
- MySQL - Requires MySQL Drivers
- Flatfile
Comments