Post by Drakortha on Oct 4, 2019 0:49:38 GMT
This is a place for us to develop our concept for a new in-depth Shrine & Worship plugin for TAW. The plugin itself will either be developed in-house by us or by an outsourced developer. Feel free to post your ideas in this thread.
Shrines & Worship
This plugin consists of 3 parts. Player Shrines, Admin Shrines, & Prayers/Offerings
Player Shrines
Players can build their own shrines to certain gods. Different gods require their own block types in the build (for example; goddess of water may require water in the build)
An example Shrine. This Shrine to Vaestian may require certain blocks (configurable) before it becomes activated. The gold block in the center is the Prayer block, and the chest is the offering chest.
When a Shrine is built to a certain god, the god-player will receive a notification message that a shrine has been built for them, including it's coords and who built it. They should also be notified whenever an offering or a prayer is made at the shrine. More on this soon.
Admin Shrines
Admin Shrines are shrines built by admins with their own unique functions (configurable). For example; the Phaelle Shrine that can turn night to day, or the Monty shrine can clear bad weather. We'd also like plugin integration to allow things such as restoring a players Faction power. These shrines will have an exp cost (configurable) for using them. They could also have actual items serve as donation items. For example; a Shrine to Teechan might accept a stack of carrots or a melon as a donation rather than xp. Once again, this part of the plugin should be highly configurable to suit our changing needs.
Prayers
Prayers will be a player driven tool used to enhance RP on the server. It won't be an automatic method of gaining xp or items but more to do with creating a more personal connection with the gods and gaining their favor. God-players (players who rp gods) can decide for themselves on how to reward their loyal followers.
A player can begin a prayer by right clicking the configured shrine block to activate praying mode. The Shrine will then listen to their next message and deliver it to the god.
Offerings
Offerings will work by leaving an offering in a chest within close proximity to the shrine. If the correct items are placed in the chest, the god-player will be notified that an offering has been made to them as well as who left the offering and which shrine. For example; Vaestian may accept only gold ingots, blocks, or items & armor. When enough of these are added to the chest, he will be notified that a worthy offering has been made.
All notifications should act as a mail system between players and god-players. If a god-player is offline when a notification is made, it should be delivered to them the next time they log in or through running a command. All notifications include any newly built shrines and any new prayers or offerings that have been made while the god-player was offline. God-players should also have access to a command such as /Shrines list, to see a list of their shrines as well as who built it and the coords to the shrine. An added bonus would be the ability to teleport to these shrines.
Notes
Shrines & Worship
This plugin consists of 3 parts. Player Shrines, Admin Shrines, & Prayers/Offerings
Player Shrines
Players can build their own shrines to certain gods. Different gods require their own block types in the build (for example; goddess of water may require water in the build)
An example Shrine. This Shrine to Vaestian may require certain blocks (configurable) before it becomes activated. The gold block in the center is the Prayer block, and the chest is the offering chest.
When a Shrine is built to a certain god, the god-player will receive a notification message that a shrine has been built for them, including it's coords and who built it. They should also be notified whenever an offering or a prayer is made at the shrine. More on this soon.
Admin Shrines
Admin Shrines are shrines built by admins with their own unique functions (configurable). For example; the Phaelle Shrine that can turn night to day, or the Monty shrine can clear bad weather. We'd also like plugin integration to allow things such as restoring a players Faction power. These shrines will have an exp cost (configurable) for using them. They could also have actual items serve as donation items. For example; a Shrine to Teechan might accept a stack of carrots or a melon as a donation rather than xp. Once again, this part of the plugin should be highly configurable to suit our changing needs.
Prayers
Prayers will be a player driven tool used to enhance RP on the server. It won't be an automatic method of gaining xp or items but more to do with creating a more personal connection with the gods and gaining their favor. God-players (players who rp gods) can decide for themselves on how to reward their loyal followers.
A player can begin a prayer by right clicking the configured shrine block to activate praying mode. The Shrine will then listen to their next message and deliver it to the god.
Offerings
Offerings will work by leaving an offering in a chest within close proximity to the shrine. If the correct items are placed in the chest, the god-player will be notified that an offering has been made to them as well as who left the offering and which shrine. For example; Vaestian may accept only gold ingots, blocks, or items & armor. When enough of these are added to the chest, he will be notified that a worthy offering has been made.
All notifications should act as a mail system between players and god-players. If a god-player is offline when a notification is made, it should be delivered to them the next time they log in or through running a command. All notifications include any newly built shrines and any new prayers or offerings that have been made while the god-player was offline. God-players should also have access to a command such as /Shrines list, to see a list of their shrines as well as who built it and the coords to the shrine. An added bonus would be the ability to teleport to these shrines.
Notes
- All functions within the plugin should be configurable. As much customization as possible is highly valuable to us.
- Sounds, Particles, and custom messages when building a player Shrine, Praying, or leaving an offering. Configurable.
- Abilities for god-players. For example; blessing a shrine which might give it a radius effect similar to beacons for a time.