Devotions: Deities and Blessings icon

Devotions: Deities and Blessings 1.2.6 beta v2

Create your own Deities for players to interact wih; Give offerings, perform rituals, and more!

Page 1
Small Improvements

Changes:

  • Cooldowns only checked on valid offering/ritual. This ensures you don't have to wait for a cooldown if you tried to start a ritual with an invalid item.
  • Fixed missing shrine.cooldown message. Will now generate in lang.yml files
  • Entering /deity with no args now displays your deity's info.
  • Warning if more than one ritual has the same key item - rituals are intended to have a unique item to start.
Bug Fixes + Ritual Improvements
Started working on things mentioned in this issue.
 
- Fixed issue where rituals were starting regardless of deity
- Added /ritual cancel to cancel rituals partway through
- Added penalties for moving during meditation (lightning as warning, cancel ritual if player keeps moving)
- Added devotions.select permission for /deity (true by default)
- Issues relating to multiple favor tickers fixed
 
Also working on the other suggestions with running commands at ritual start, config updates, etc but will take a bit longer to do.
Bug Fixes
Quick update to fix some of the issues mentioned on Github, the following issues should be fixed:
- Blocks being placed on offering
- More than one favor count after switching between deities
 
ALSO add: `decay-when-offline: false` to your config.
False by default, unless you want people to have to login to maintain their favor lol
Javascript Ritual Conditions + More!
Features added:
- Javascript expressions with PlaceholderAPI as ritual conditions. This should allow for any custom conditions you want as long as there's a placeholder for it. Requested by SilentAssassin9.
 
- Option to disable restricting shrines to certain players. Add `all-players-can-interact-with-shrines: true` to your config.yml. Requested by KidoAkira.
 
- Option to run a list of commands when an offering is accepted. Refer to the wiki for the updated syntax. Requested by Yash Pandey.
 
This should also address some of the issues that were happening with rituals. Next update I'll get database support implemented.
MiniMessage Error Fix + Small Improvements

Changes:

- Fixed issues with favor text being parsed on Spigot and Paper servers, should work without issue on both servers including color changes.
- In /testmiracle command, you now use numbers to pick the miracle - so you can easily select long command strings
- Fixed an error on disable
- Inform players if they try to designate an existing shrine
- Started working on "saved" items.

⚠️  IMPORTANT ⚠️
To lay the grounds for future implementation of saved items I had to adjust how items are formatted in offerings and rituals. 

Please update your `Deities.yml` as such:
```  baphomet:
    name: "Baphomet"
    lore: "A mysterious deity often associated with the occult."
    domain: "Occultism"
    alignment: "Evil"
    offerings:
      - "VANILLA:GOLD_INGOT:5" # NOW TYPE:ITEM:FAVOR
      - "VANILLA:NETHER_STAR:50"
```

And your `Rituals.yml`:

```  meditation_ritual:
    display_name: "Ritual of Deep Meditation"
    description: "Attain inner peace and spiritual enlightenment"
    favor: 25
    item: "VANILLA:BOOK" # NOW TYPE:ITEM
    conditions:
      time: "DAY"
```

Page 1

deities

roleplay

religion

gods