dust6161

Ontime Rewards.yml

Apr 17th, 2013
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 8.46 KB | None | 0 0
  1. # OnTime Rewards Configuration YAML
  2. # Author: Edge209
  3. #
  4. # This file can be edited manually, but it is *MUCH* easier to maintain the OnTime Rewards via the in game (or console)
  5. # commands.  You can find tutorials and examples here: http://dev.bukkit.org/server-mods/ontime/pages/tutorials/
  6. #
  7. # Format for rewards:
  8. #  - r,p,ts,tr,l,mt,dd,hh,mm,rdd,rhh,rmm,rc,t,q,reward,rewardTag
  9. #
  10. # where:
  11. # r = recurrence:
  12. #................."DO" = Days On        - A reward to be issued after player has been on the server for a specified number of different days
  13. #................."S" = Single          - One time only as specified total OnTime
  14. #                 "R" = Recurring       - Recurring starting at specified time, repeating at recurring interval
  15. #                                           for a specified count, or until the next reward (if no count specified)
  16. #                 "I" = Individual      - A one time reward for a specified player
  17. #                 "FS" = reFerred-by    - A one time reward issued to a player (the source) that refers another.  The reward
  18. #                        source             is issued when the referred player has played for the specified time.
  19. #                 "FT" = reFerred-by    - A one time reward issued to a player (the target) who issues 'referred by' command.
  20. #                        target             The reward is issued when the referred player has played for the specified time.
  21. #                 "KE" = Kit Element    - A reward which is an component of (element) a defined kit of items.  Rewards of this
  22. #...........................................recurrence are issued when the corresponding 'kit' is issued.
  23. #                 "P" = Perpetual       - A recurring reward that starts at the specified time, repeating at the
  24. #                                           recurring interval, but continues indefinitely.
  25. #                 "TD" = Top Daily      - A reward to be issued to the player(s) with the most playtime for the previous day.  
  26. #                 "TW" = Top Weekly     - A reward to be issued to the player(s) with the most playtime for the previous week.
  27. #                                           Issued just after midnight on the first day of a new week.
  28. #                 "TM" = Top Monthly    - A reward to be issued to the player(s) with the most playtime for the previous month.
  29. #                                           Issued just after midnight on the first day of a new month.
  30. #                 "TT" = Top Total      - A reward to be issued to the player(s) with the most playtime on the server.  It can be
  31. #                                           issued daily, weekly, or monthly per the setting in config.yml.
  32. #................."V"  = Votifier       - A reward to be issued to a player when they 'vote' for a server from a service which also
  33. #...........................................supports the 'votifier' plugin.
  34. # #
  35. # p = permission: "A" = All
  36. #                 "E" = Exclusive
  37. #
  38. # ts = time scope: This is the timing scope against which the player's time will be compared
  39. #.................."T" = Total PlayTime   - This is the default and the original scope of all OnTime rewards.  This is the player's total time on the server.
  40. #.................."D" = Daily PlayTime   - The reward time will be compared against the player's playtime on a daily baisis
  41. #.................."W" = Weekly PlayTime  - The reward time will be compared against the player's playtime on a weekly baisis
  42. #.................."M" = Monthly PlayTime - The reward time will be compared against the player's playtime on a monthly baisis
  43. #
  44. #
  45. # tr = time reference: This is time reference for how the 'target time' / 'recurring time' should be applied for the reward
  46. #.................."P" = PlayTime ........- The amount of time a player plays on the server
  47. #.................."R" = Real Time .......- Clock time (regardless of player online/offline status)
  48. #
  49. # l = link : If this reward is a member of a chain of rewards, this field will contain the rewardTag of the next reward in the chain
  50. #.................null = Not link in a chain
  51. #
  52. # mt = messageTag : Tag for the message to be sent when the reward is issued.  Set to "default" to use messages defined in output.yml.  
  53. #                   Set to "off" to display no message.  Otherwise set to a message tag (msgTag) as defined in messages.yml.
  54. #
  55. # dd = reward days
  56. # hh = reward hours
  57. # mm = reward minutes
  58. #  
  59. # rdd = recurrence period days      
  60. # rhh = recurrence period hours      
  61. # rmm = recurrence period minutes    
  62. #
  63. # rc = recurrence count (number of times an award should be given)
  64. #      set to 0 for regular rewards (no recurrence)
  65. #      set to -1 for recurrence that should happen until the next regular reward (original design)
  66. #
  67. # t = type:  "E" = economy
  68. #            "I" = Item
  69. #            "+P" = Permission (grant)
  70. #            "-P" = Denial (a.k.a permission removal)
  71. #            "G" = Group
  72. #            "C" = Command
  73. #            "K" = Kit
  74. #            "M" = Message
  75. #            "X" = XP
  76. #
  77. # q = quantity: Only applies to "(I)tem" rewards
  78. #
  79. # reward = reward string
  80. #
  81. # rewardTag = Unique tag to identify a reward.  This is used to also create the "exclusive" permission string,
  82. #             which will have the the format "ontime.reward.rewardTag"
  83. #
  84. #  This tag is auto generated by the plugin.  If rewards are defined by hand, then this can be set to to "TBD"
  85. #   so the plugin knows that a tag needs to be created.  (e.g.: "- S,A,T,P,null,default,0,1,0,0,0,0,-1,I,1,DIRT,TBD")
  86. #   The "rewardIDCounter" defined below is used as part of this string, such that every reward ever defined is guaranteed
  87. #   to have a unique permission string.
  88. #
  89. # example:
  90. #
  91. #          A set of permission plugin groups from lowest to highest of Default, Builder, Moderator, and Admin
  92. #
  93. #          a one time player change to permissions group named 'Builder' to be issued at 2 hours
  94. #          a one time econ reward to be issued at 1 day, 0 hours, 0 minutes of 200 coins, exclusive to only some groups
  95. #          a one time econ reward to be issued at 2 days, 8 hours, 10 minutes of 1000 coins
  96. #          a recurring 2 DIAMOND item reward to be issued at 3 days, and every four hours after that
  97. #
  98. #
  99. #####################################################################################################
  100. # Example reward.yml:
  101. #
  102. # 'version' below is the version of this YML file. DO NOT CHANGE THIS
  103. #
  104. ###################################################
  105. ## DO NOT CHANGE THE VERSION number for this file #
  106. #version: 8
  107. ###################################################
  108. ##
  109. ###################################################
  110. ## DO NOT CHANGE THE FOLLOWING rewardIDCounter    #
  111. #rewardIDCounter: 0
  112. ##################################################
  113. ##
  114. ## Worlds enabled for Rewards
  115. # worlds:
  116. #   - all
  117. #   groups:
  118. #      - Default
  119. #      - Builder
  120. #      - Moderator
  121. #      - Admin
  122. #
  123. #  commands:
  124. #      - creative:'creative [player]'   NOTES: The (') around the string are REQUIRED & there should be no space before
  125. #      - kill:'kill [player]'             or after these (') marks; [player] will be replaced
  126. #                                         with the target player's name when executed
  127. #
  128. #   rewards:
  129. #     - S,A,T,P,null,default,0,2,0,0,0,0,-1,G,1,trusted,S2G1trusted
  130. #     - S,E,T,P,null,default,1,0,0,0,0,0,-1,E,1,200,S3E1200
  131. #     - S,A,T,P,null,default,2,8,10,0,0,0,-1,E,1,1000,S4E11000
  132. #     - P,A,T,P,null,default,3,0,0,0,4,0,-1,I,2,DIAMOND,S5I2DIAMOND
  133. #
  134. #####################################################################################################
  135. #
  136. #
  137. ##################################################
  138. # DO NOT CHANGE THE VERSION number for this file #
  139. version: 9
  140. ##################################################
  141. #
  142. ##################################################
  143. # DO NOT CHANGE THE FOLLOWING rewardIDCounter    #
  144. rewardIDCounter: 0
  145. ##################################################
  146. #
  147. # Worlds enabled for Rewards
  148. worlds:
  149.    - all
  150. #
  151. #
  152. groups:
  153.    - Guest
  154.    - Builder
  155.    - Member
  156.    - Trusted
  157.    - Veteran
  158.    - Mod
  159.    - Admin
  160.    - Head-Admin
  161.    - Co-Owner
  162.    - Owner
  163.    - Templar
  164.    - Knight
  165.    - Elite
  166.    - Titan
  167.    - Hero
  168.    - Legend
  169. #
  170. #
  171. commands:
  172. #
  173. #
  174. kits:
  175.  
  176. #
  177. #
  178. rewards:
  179.    - V,A,T,P,null,default,0,0,0,0,0,1,-1,I,2,diamond,S0ITEM2diamond
  180.    - V,A,T,P,null,default,0,0,45,0,0,1,-1,+R,1,Member,S3G1Member
  181.    - S,A,T,P,null,default,3,0,0,0,0,0,-1,+R,1,Trusted,S0G1Trusted
  182.    - S,A,T,P,null,default,8,0,0,0,0,0,-1,+R,1,Veteran,S1G1Veteran
  183. #
  184. #
  185. # END rewards.yml
Advertisement
Add Comment
Please, Sign In to add comment