GODS Plugin – you asked for it!

A God is an entity that exist because a player has chosen to believe in it.

A player shows his faith in a god by building an altar for his god and using the altar to pray. In this way, many gods may exist at a time, all with names created by the players.

The main purpose for believing in these Gods is to gain from the help the Gods provide (see below) and to provide some basic faction play based on ideology and culture (I.e. “My god is better than yours because apples are holy!”).

Note that this does NOT mean that Gods are “free item dispensers”: Gods will only bless players with items when they are pleased with the effort of their believers.
Gods will even punish a player for ignoring their divine wishes.

With Holy Lands, players can easily protect their lands from grief by simply building alters.

Another purpose is simply to get people inspired to build awesome churches for their Gods.

Altars

Building an altar is simple:

  • Place a normal or redstone torch on a smooth brick block
  • Place a sign on the side of the block with ONLY the name of your God written on any line
  • Players can now pray to this God by right-clicking on the altar sign

If you place a normal torch, you specify a male God.
If you place a redstone torch, you specify a female God (Goddess).
Note that when building the first altar for a God, the altars position will be set as the “religion home” and believers can reach it with the /gods home command.

Rules

  • Gods exist as long as players believe in them
  • Gods comes into existence when players build altars to them
  • Gods grow stronger from the number of believers they have
  • Gods grow stronger from the number of prayers at their alters
  • Gods appoints a single believer to be his priest
  • Gods will bless their believers with (only) items they need
  • Gods will bless their believers with health if they need it
  • Priest can pray for Blessing and Cursing specific players
  • Gods send their believers on quests
  • Gods protect their lands around their altars.

Pleasing the Gods

As we all know, Gods are very moody entities:

  • Whenever you do something which the God approve of, his mood will increase.
  • Whenever you do something which the God disapprove of, his mood will decrease.
  • Even when doing nothing, the Gods mood will slightly decrease. (Gods do not like being ignored)

The mood of a God has certain effects:

  • Exalted Gods will give needed items, food and actively bless their believer with buffs.
  • Pleased Gods will give needed items and food.
  • Neutral Gods will encourage more prayers.
  • Displeased Gods will complain about lack of attention.
  • Angry Gods will punish their believers for lack of attention.

Any believer can check the mood of their God with the /g info command.

Item Blessings

Periodically, the God will check for his believers needs:

  • When a believer has no pickaxe, the God will bless his believer with a pickaxe
  • When a believer has no sword, the God will bless his believer with a sword
  • When a believer is low on health, the God will bless his with health
  • When a believer has no food, the God will bless his believer with food

The more powerful the God is, the more frequent the God will attend to his believers. The exact quality of the item (wood, stone, diamond) also depends on the power of the God.

Blessing Altars

A Priest can ask his God to specifically bless any player by using an altar:

  • Build an altar as described above
  • On the sign, write “Blessings” on line 1
  • On the sign, write “on” (or anything) on line 2
  • On the sign, write the name of the player on line 3

Now the priest can right-click the sign, praying to his God to bless that player!

Cursing Altars

A Priest can ask his God to specifically curse any player by using an altar:

  • Build an altar as described above
  • On the sign, write “Curses” on line 1
  • On the sign, write “on” (or anything) on line 2
  • On the sign, write the name of the player on line 3

Now the priest can right-click the sign, praying to his God to curse that player!

Commandments

Any God with respect for himself have strong opinions about what is right and wrong.

A God will periodically tell his priest about what food and creature types are considered holy and unholy.
Because the God will react swiftly with blessings and curses on his believers accordingly to these commandments, it is the priests responsibility to communicate (preach) this information to the believers in general.

Quests

Gods will periodically issue quests for their believers, for them to show their faith in him.
This may include quest for slaying mobs, sacrificing certain items etc.
If completed, all the believers will be rewarded by the God and the quest completion will act as a mass-prayer, effectivly adding significantly more belief to the God.

Sacrifices

Believers can sacrifice items to their God by burning any item of their choice.
The God will have a certain need for certain item types and it is up to the believer to find out the needs of their God at any given time.
Sacrificing items that the God needs will result in a blessing and added belief in the God, which in turn adds more power to the God.
Be warned that sacrificing items to a God which has no interest in the item or “spam-sacrificing” a God can have deadly consequences…
Gods will also issue sacrifice quests from time to time.

The Holy Book

All Gods have their “Bible” or “Holy Book”, which is maintained by the priest. At any time, the priest can produce a copy of the current edition of the Holy Book with /gods bible.
The priest can edit a copy of the current edition of the Holy Book with /gods editbible.
He can also choose to set the currently held book to be the official Holy Book for his religion with /gods setbible.

Marriage

Players can marry another believer within their own religion.
After completing the simple wedding ceremony, the couple can “love” each other with the /g love command.
Married couples will add further to the happiness of their God, especially if their God is a God of love.

Holy Lands

The land around an altar is considered holy to that particular God.
Only believers of the God has access and can destroy within their Holy Land. This acts as a simple anti grief control purely based on building altars.

Conquering Holy Lands

  • When using Holy Lands, a priest can call an attack on an enemy God’s Holy Land by using the /g attack command.
  • During the attack, the Holy Land is considered “contested” and no-none can build within the land.
  • The contested state will last for 1 day or until either side of the attack has killed enough believers to resolve the conflict.

The God Names

By default, any player is free to believe in any obscure God name that he wishes. (Just like in real life…). To gain more control over the God names, there are 2 options:

  • Use a whitelist containing the God names of the allowed Gods on the server. ONLY these Gods will be permitted on the server.
  • Use a blacklist containing the God names that are disallowed on the server. Any other God name than these will be permitted on the server.

Check out the whitelist & blacklist page for the details on how to setup these lists. (I will have this info updated soon )

Commands

Command Description
gods Show the basic info
gods help Shows the command list
gods list Show the top 10 list of gods
gods info Show the detailed info for your God
gods info <godname> Show the detailed info for a specific God
gods check <playername> Show what God another player believes in
gods desc <description> Lets a priest set description for their religion
gods marry <playername> Propose marrige to another believer
gods divorce Divorce your partner
gods love Love your marrige partner
gods followers Shows a list of beliveres for your God
gods followers <godname> Shows a list of beliveres for a specific God
gods open Lets a priest set their religion as public
gods closed Lets a priest set their religion as private
gods war Lets a priest declare war against another religion
gods ally Lets a priest declare alliance with another religion
gods invite <playername> Lets a priest invite a player to his religion
gods kick <playername> Lets a priest kick a player from his religion
gods pvp Lets a priest set PvP within their religion
gods bible Lets a priest produce a copy of their Holy Book
gods editbible Lets a priest edit the current Holy Book
gods setbible Lets a priest set the currently held book as the Holy Book
gods chat Toggle chat within player’s own religion
gods leave Leave your religion
gods setpriest <godname> <playername> Set <playername> as priest for the god <godname>
gods reload Reloads the config settings from disk
gods yes Accept a proposal from a God
gods no Reject a proposal from a God