WishingServer is a plugin that allows you to add a fun little experience to your server allowing your players to wish for items. The server will either "randomly" become sentient, or when you use the command. When the server becomes sentient it will find and pick a random player that's online at the moment and will then grant them 3 wishes. The player can then use those wishes by sending a message in chat that contains the words "I wish". If they don't use the wishes quick enough the server gets impatient and grants the player a random wish instead.
Features:
Fully configurable options
Grants potions, items, enchantments, entities, and even changes the time of day and weather
The plugin won't always grant you exactly what you ask for and is always looking for ways to corrupt your wish
The server gets impatient and will create and then grant a random wish for the player if they don't wish for something within 5 minutes of getting the wishes or from fulfillment of the last wish
Configurable blacklist of items, enchantments, entities, and potion effects
Sometimes the server will grant you your wish, but give it to another player instead
It won't grant the wish immediately after you wish for it, but will wait a random amount of time between 1-60 seconds before actually granting the wish, creating suspense
Config Options:
sentience.minwait: the minimum wait time in minutes for the server to wait after granting a player their last wish to find another player to grant wishes to
sentience.maxwait: the maximum wait time in minutes for the server to wait after granting a player their last wish to find another player to grant wishes to
sentience.alwayssentient: if this is set to false the server will only pick a player to grant wishes to when a player with the wishingserver.force permission forces a sentience event
wishes.maxitems: the maximum amount of items a player can receive in a wish
wishes.maxentities: the maximum amount of entities a player can spawn from a wish
wishes.wishes: how many wishes a player is granted
debug: having issues with the plugin? Want to see all the possible items a wish could grant? Set this to true then!
banned: anything in this list will be banned from being wished for. There are a few pre-sets, but you are free to add your own.
Permissions:
wishingserver.start: allows the player to run the command /sentient start
wishingserver.stop: allows the player to run the command /sentient stop
wishingserver.force: allows the player to run the command /sentient force
Commands:
/sentient start - Allows the server to gain sentience automatically
/sentient stop - Stops the server from gaining sentience automatically
/sentient force <player> - Forces the server to gain sentience and (optionally) grants a specific player wishes. This command works even with automatic sentience turned off, and will not work when a player is in the middle of wishing for items