Blessings
Overview
Blessings allows players the ability to place shrines of numerous deities around the world and pay homage to their gods for various blessings (or curses if they're not careful).
The idea for this plugin, other than the fact that it's just fun, is that it allows players a reason to kill mobs in a survival world instead of simply enjoying complacency. Also, it gives server admins a way to limit the possible damage of the 1.8 XP orbs (lag on death disbursement) and give a purpose to having them before 1.9 gets here... or maybe even after, who knows? ;)
Blessings is currently being worked on every day, so development is "active" to say the least. As of yet, the plugin is being solely developed by Nekoyoubi with design considerations coming from our Minecraft server's patrons, but will hopefully gain some community support in the near future.
If you would like to help with its development, feel free to check it out at https://github.com/Nekoyoubi/BukkitPlugins/tree/master/Blessings
More information may be available at http://stitchgaming.com... not sure. ;)
Usage
Below is some basic usage information. This information is in a constant state of flux due to the infancy of this project, and as such, should not be relied on 100%. Check back often for updates both to the plugin, and the documentation.
Shrines
Shrines are created by simply placing a diamond block (configurable). What material your diamond block is placed on determines the god the shine belongs to. Upon placing a shrine, you will be notified as to what god owns the shrine.
To find out what blocks to place the shrine on for a particular god, type /blessings [godname]
Note: Replacing the block under the diamond block does change its god without notification.
To use a shrine, simply right-click on the diamond block. You will expend a level of faith (your tracked, but as of yet unused levels that were introduced in 1.8), and pay homage to the shrine's deity. This will hopefully gain you the favor of the god and award you with some beneficial effect or item.
There are varying amounts and grades of items given to higher or lower faiths. Finding the balance is up to you.
Levels
Since gods are completely configurable now, this information may not be completely accurate, but typically, gods do not want your zeroth (0) level and will simply turn you away. You should reach at least level one (1) to use a shrine, but some gods may require more.
The higher your level of faith, the better your odds of gaining the many blessings of the gods.
Note: You can check your level by typing /faith
or /xp
.
Blessings
Blessings given for your faith are randomly chosen and may effect you, someone else at random, or everyone else in your world depending on the blessing.
Examples of blessings could include...
- Giving you a diamond sword.
- Filling your food bar.
- Stopping a thunderstorm.
- Healing everyone in your world.
Curses
Using a shrine with less faith (at a lower level) than its god prefers runs the risk of insulting and angering said god. This is not advisable and may harm you, others in your world, or the entire world!
Note: Curses are not guaranteed and do not negate blessings.
Examples of curses could include:
- Set the player on fire.
- Strike a random player with lightning.
- Draining the food level of everyone in the world.
Gods
Below is a list of the gods, their purpose, and a brief list of some of the possible blessings and curses they may or may not choose to bestow upon the player or world.
Note: Not all blessings and curses are implemented yet, but they are well on their way. Again, the list below is meant to give you an idea of the god, not a flat loot table.
Ares
God of war and violence.
Base: Sand, Sandstone
Blessings: Give weapons, crude armor, dogs of war, damage boosts
Curses: Setting players on fire, increasing damage taken
Athena
Goddess of wisdom, civilization, and military strategy.
Base: Brick, Stone Brick
Blessings: Armor, building materials, repair armor
Curses: Damage items
Gaia
Goddess of the earth and all life.
Base: Dirt, Grass
Blessings: Spawn animals, heal players, feed players, give food (e.g. apples) and other "natural" items
Curses: Drain health, fatigue players
Hades
God of the underworld.
Base: Adminium (Bedrock), Obsidian
Blessing: Give items from the nether, Halloween-esque items (e.g. bones, web, jack-o-lanterns), various spelunking equipment and spoils
Curses: Drag players down towards the underworld
Poseidon
God of the seas.
Base: Water, Lapis, Ice
Blessing: Give items from or for the seas
Curses: Cast the player out to sea
Zeus
God of sky and thunder.
Base: Air
Blessings: Give 'powered' items (e.g. pistons, powered rails, switches) and devices (e.g. watch, compass), stop thunderstorms
Curses: Strike players with lightning, start thunderstorms
Sadly looks like its abandoned
YEaahhhhhhh
@NeatDude27
It's been translated both "Gaia" and "Gaea" from the myths, so either of the two is technically correct. One may just be popular than the other.
@NeatDude27
theres two ways to spell it Gaea or Gaia The Greek word γαῖα (trans. as gaia or gaea)
Umm, you spelled Gaea Wrong it's Gaea not Gaia
UPDATE
please update
Planning any permission nodes?
I am wondering if this plugin is currently active and under development as the last update shows November 6th 2011. This looks like a fun plugin and I would love to include it in my server but I'm hoping that there is still development progressing on it.
What I'm looking for is God configuration that allows me to name my own Gods, change their Curses and Blessings, economy support for donating to a temple to gain Favor instead of using XP as it is disabled via Heroes on my server, adding PvP option to Gain Favor for defeating those with higher Favor with other gods, and allowing temples to be built to the gods.
I hope you are still interested in development for this plugin and I will keep a watchful eye on it, and as I saw your code is open source I'm going to attempt to look over it in case you have ceased development entirely.
Is this inactive? If not so then can shrine block itself (goldblock) be configured to a different block we can choose?
Also, can you do a list of all possible curses and blessings, as it's a bit of a bore going through all your code to find what does what, especially when people don't know what they're looking for.
Can you give the Gods customization? So say for my server I want to put Admins as gods and ops as Aerdra so admins would have greater power from shrines then the ops shrines.
Other ideas could have a configurable message that's similar to "[godname] is looking over you." then alert the admin or op (If applicable) being worshiped. And allow faith to decrease when you worship to one god and increase for the other.
@Lextao
I was trying to look into Heroes, but I know next to nothing of it currently. What exactly doesn't work with it, if you don't mind elaborating?
Hi there, can you make this compatible with Heroes 1.3?
Thanks!
@Lextao
The source is available up on github here: https://github.com/Nekoyoubi/Blessings
Also, I didn't set it up for localization, but I can look into that if needed. I just assumed most translation would be handled in the configuration, but I am more than willing to look into ways to make that process easier for someone wanting to translate it.
Just let me know what you guys need! ;)
Emm hi, I really really love this plugin, so I'm going to it:
¿May I have access to the source code please?
I want to translate the whole plugin to my language, people on my server is requesting it cuz they really love it ! :D
@Lextao
I've created a new page here: Configuration - that will hopefully explain custom god creation a little better. Sorry for the delay in writing the documentation, and let me know if you have any questions. Thanks!
Nevermind, solve my early issue.
Now, whats the meaning for the odd bits in the section "Blessings:" in the config? Maybe upload the default config for a god on the OP, and explain every detail?
Thanks.
@Nekoyoubi
Thank you VERY VERY much!! I'm testing it right now, !
@Lextao
As soon as the file is approved, v0.2 will allow you to create your own gods. ;) Unfortunately, there's no documentation written for this, but the configuration is mostly self explanatory. If you need help, however, please let me know. Enjoy!
@Lextao - Thanks! I hope you enjoy it. Unfortunately custom gods are not yet included. This however, was not only an original goal, it is something I'm hoping to get in over the next week or so.