Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. # 4.3.0
  2. # # If you need help with the configuration or have any questions related to GriefPrevention,
  3. # # join us on Discord or drop by our forums and leave a post.
  4. # # Discord: https://discord.gg/jy4FQDz
  5. # # Forums: https://forums.spongepowered.org/t/griefprevention-official-thread-1-10-1-11-1-12/1123
  6. #
  7.  
  8. GriefPrevention {
  9. bans {
  10. banReasons {}
  11. }
  12. # Controls which item/block/entity id's are blacklisted from events either on a per-flag basis or globally.
  13. # Note: Id's support wildcards '?' and '*' by using Apache's wildcard matcher.
  14. # The wildcard '?' represents a single character.
  15. # The wildcard '*' represents zero or more characters.
  16. # For more information on usage, see https://commons.apache.org/proper/commons-io/javadocs/api-2.5/org/apache/commons/io/FilenameUtils.html#wildcardMatch(java.lang.String,%20java.lang.String)
  17. blacklist {
  18. block-break=[]
  19. block-notify=[]
  20. block-place=[]
  21. block-pre=[]
  22. command-execute=[]
  23. command-execute-pvp=[]
  24. enter-claim=[]
  25. entity-chunk-spawn=[]
  26. entity-collide-block=[]
  27. entity-collide-entity=[]
  28. entity-damage=[]
  29. entity-riding=[]
  30. entity-spawn=[]
  31. entity-teleport-from=[]
  32. entity-teleport-to=[]
  33. exit-claim=[]
  34. explosion=[]
  35. explosion-surface=[]
  36. fire-spread=[]
  37. # A global list of source id's that are ignored by events.
  38. # Note: This only affects events where the id specified is the source.
  39. global-source=null
  40. # A global list of target id's that are ignored by events.
  41. # Note: This only affects events where the id specified is the target.
  42. global-target=null
  43. interact-block-primary=[]
  44. interact-block-secondary=[]
  45. interact-entity-primary=[]
  46. interact-entity-secondary=[]
  47. interact-inventory=[]
  48. interact-inventory-click=[]
  49. interact-item-primary=[]
  50. interact-item-secondary=[]
  51. item-drop=[]
  52. item-pickup=[]
  53. item-spawn=[]
  54. item-use=[]
  55. liquid-flow=[]
  56. portal-use=[]
  57. projectile-impact-block=[]
  58. projectile-impact-entity=[]
  59. }
  60. claim {
  61. # The list of slashcommands requiring access trust when in a claim.
  62. accesstrust-commands=null
  63. # Radius used for auto-created claims. Set to -1 to disable.
  64. auto-claim-radius=-1
  65. # Whether survival claims will be automatically restored to nature when auto-deleted.
  66. # Note: This only supports vanilla blocks. Use with caution if using custom biomes.
  67. auto-nature-restore=false
  68. # Whether to enable the bank/tax system for claims. Set to true to enable.
  69. bank-tax-system=false
  70. bank-transaction-log-limit=60
  71. # The mode used when creating claims. (0 = Disabled, 1 = Survival, 2 = Creative)
  72. claims-mode=1
  73. # Send players manuals on claim creation.
  74. deliver-manuals=false
  75. # The interval in minutes for cleaning up expired claims. Default: 0. Set to 0 to disable.
  76. expiration-cleanup-interval=0
  77. # Whether to hide the glowstone/gold block borders when using WECUI.
  78. hide-borders-when-using-wecui=false
  79. # The item used to investigate claims with a right-click.
  80. investigation-tool="minecraft:stick"
  81. # The item used to create/resize claims with a right click.
  82. modification-tool="minecraft:golden_shovel"
  83. # The specific hour in day to apply tax to all claims.
  84. tax-apply-hour=12
  85. }
  86. economy {
  87. # Cost to purchase a claim block. set to zero to disable purchase.
  88. claim-block-cost=0.0
  89. # Return on a sold claim block. set to zero to disable sale.
  90. claim-block-sell=0.0
  91. }
  92. flags {
  93. # The default flag settings used when an admin claim is created.
  94. default-admin {
  95. block-break=false
  96. block-place=false
  97. collide-block=false
  98. collide-entity=false
  99. command-execute=true
  100. command-execute-pvp=true
  101. enter-claim=true
  102. entity-chunk-spawn=true
  103. entity-damage=true
  104. entity-riding=true
  105. entity-spawn=true
  106. entity-teleport-from=true
  107. entity-teleport-to=true
  108. exit-claim=true
  109. explosion=false
  110. explosion-surface=false
  111. fire-spread=false
  112. interact-block-primary=false
  113. interact-block-secondary=false
  114. interact-entity-primary=false
  115. interact-entity-secondary=true
  116. interact-inventory=false
  117. interact-inventory-click=true
  118. interact-item-primary=true
  119. interact-item-secondary=true
  120. item-drop=true
  121. item-pickup=true
  122. item-spawn=false
  123. item-use=true
  124. liquid-flow=false
  125. portal-use=true
  126. projectile-impact-block=false
  127. projectile-impact-entity=false
  128. }
  129. # The default flag settings used when a basic claim is created.
  130. default-basic {
  131. block-break=false
  132. block-place=false
  133. collide-block=false
  134. collide-entity=false
  135. command-execute=true
  136. command-execute-pvp=true
  137. enter-claim=true
  138. entity-chunk-spawn=true
  139. entity-damage=false
  140. entity-riding=true
  141. entity-spawn=true
  142. entity-teleport-from=true
  143. entity-teleport-to=true
  144. exit-claim=true
  145. explosion=false
  146. explosion-surface=false
  147. fire-spread=false
  148. interact-block-primary=false
  149. interact-block-secondary=false
  150. interact-entity-primary=false
  151. interact-entity-secondary=true
  152. interact-inventory=false
  153. interact-inventory-click=true
  154. interact-item-primary=false
  155. interact-item-secondary=false
  156. item-drop=true
  157. item-pickup=true
  158. item-spawn=false
  159. item-use=false
  160. liquid-flow=false
  161. portal-use=true
  162. projectile-impact-block=false
  163. projectile-impact-entity=false
  164. }
  165. # The default flag settings used for towns.
  166. default-town {
  167. block-break=false
  168. block-place=false
  169. collide-block=false
  170. collide-entity=false
  171. command-execute=true
  172. command-execute-pvp=true
  173. enter-claim=true
  174. entity-chunk-spawn=true
  175. entity-damage=true
  176. entity-riding=true
  177. entity-spawn=true
  178. entity-teleport-from=true
  179. entity-teleport-to=true
  180. exit-claim=true
  181. explosion=false
  182. explosion-surface=false
  183. fire-spread=false
  184. interact-block-primary=false
  185. interact-block-secondary=false
  186. interact-entity-primary=false
  187. interact-entity-secondary=true
  188. interact-inventory=false
  189. interact-inventory-click=true
  190. interact-item-primary=false
  191. interact-item-secondary=false
  192. item-drop=true
  193. item-pickup=true
  194. item-spawn=false
  195. item-use=false
  196. liquid-flow=false
  197. portal-use=true
  198. projectile-impact-block=false
  199. projectile-impact-entity=false
  200. }
  201. # The default flag settings used for wilderness.
  202. default-wilderness {
  203. block-break=true
  204. block-place=true
  205. collide-block=true
  206. collide-entity=true
  207. command-execute=true
  208. command-execute-pvp=true
  209. enter-claim=true
  210. entity-chunk-spawn=true
  211. entity-damage=true
  212. entity-riding=true
  213. entity-spawn=true
  214. entity-teleport-from=true
  215. entity-teleport-to=true
  216. exit-claim=true
  217. explosion=false
  218. explosion-surface=false
  219. fire-spread=false
  220. interact-block-primary=true
  221. interact-block-secondary=true
  222. interact-entity-primary=true
  223. interact-entity-secondary=true
  224. interact-inventory=true
  225. interact-inventory-click=true
  226. interact-item-primary=true
  227. interact-item-secondary=true
  228. item-drop=true
  229. item-pickup=true
  230. item-spawn=true
  231. item-use=true
  232. liquid-flow=true
  233. portal-use=true
  234. projectile-impact-block=true
  235. projectile-impact-entity=true
  236. }
  237. # A list of flags standard users can manage in their claims with the /cf, /cfg, and /cfp commands.
  238. # Note: All flags in this list will be used to determine which user permission to check such as 'griefprevention.user.flag.block-break'.
  239. user-claim-flags=[
  240. block-break,
  241. block-place,
  242. collide-block,
  243. entity-riding,
  244. fire-spread,
  245. interact-block-primary,
  246. interact-block-secondary,
  247. interact-entity-primary,
  248. interact-entity-secondary,
  249. interact-item-primary,
  250. interact-item-secondary,
  251. interact-inventory-click,
  252. interact-inventory,
  253. item-drop,
  254. item-pickup,
  255. item-use,
  256. portal-use,
  257. projectile-impact-block,
  258. projectile-impact-entity
  259. ]
  260. }
  261. general {
  262. # Enable sign notifications for admins.
  263. admin-sign-notifications=false
  264. # List of whisper commands to eavesdrop on.
  265. admin-whisper-commands=null
  266. # Enable whisper notifications for admins.
  267. admin-whisper-notifications=false
  268. # Whether whispered messages will broadcast to administrators in game.
  269. admin-whispers=false
  270. # Whether chat should be monitored and filtered by rules.
  271. chat-rules-enabled=false
  272. # Whether pistons are limited to only move blocks located within the piston's land claim.
  273. limit-pistons-to-claims=false
  274. # Whether players can build trees on platforms in the sky.
  275. limit-sky-trees=true
  276. # Whether trees should be prevented from growing into a claim from outside.
  277. limit-tree-growth=false
  278. # The max claim inspection block distance. (Default: 100)
  279. max-claim-inspection-distance=100
  280. # How many players can share an IP address. (Default: 3)
  281. max-players-per-ip=3
  282. # Whether players' dropped on death items are protected in non-pvp worlds.
  283. protect-item-drops-death-non-pvp=true
  284. # Whether to ban accounts which very likely owned by a banned player.
  285. smart-ban=false
  286. }
  287. logging {
  288. # Log admin activity.
  289. admin-activity=false
  290. # How many days to keep logs in storage.
  291. days-stored=7
  292. # Log social activity.
  293. social-activity=false
  294. # Log suspicious activity.
  295. suspicious-activity=false
  296. }
  297. message {
  298. # Set the locale to use for GP messages. (Default: en_US)
  299. # Note: The language code must be lowercase and the country code must be uppercase.
  300. locale="ru_RU"
  301. # Whether GP prefix should be shown in greeting/farewell claim messages. (Default: true)
  302. show-gp-prefix-greeting-farewell=true
  303. }
  304. # List of migrators that convert old or other protection data into the current GP claim data format.
  305. # Note: It is recommended to backup data before using.
  306. migrator {
  307. # Set to true to enable the classic migrator.
  308. # Note: Migrates pre 4.0.0 GP claim data to current format.
  309. # Note: It is recommended to backup data before using.
  310. classic=false
  311. # Set to true to enable Polis data migrator.
  312. # Note: All Polis data will be converted into basic claim data. Town balance will transfer to leaders.
  313. polis=false
  314. # Set to true to enable RedProtect data migrator.
  315. # Note: All RedProtect data will be converted into basic claim data.
  316. red-protect=false
  317. }
  318. modules {
  319. # Controls which protection modules are enabled.
  320. # Note: If you want full protection, it is recommended to keep everything enabled.
  321. protection {
  322. block-break=true
  323. block-place=true
  324. collide-block=true
  325. collide-entity=true
  326. command-execute=true
  327. command-execute-pvp=true
  328. enter-claim=true
  329. entity-chunk-spawn=true
  330. entity-damage=true
  331. entity-riding=true
  332. entity-spawn=true
  333. entity-teleport-from=true
  334. entity-teleport-to=true
  335. exit-claim=true
  336. explosion=true
  337. explosion-surface=true
  338. fire-spread=true
  339. interact-block-primary=true
  340. interact-block-secondary=true
  341. interact-entity-primary=true
  342. interact-entity-secondary=true
  343. interact-inventory=true
  344. interact-inventory-click=true
  345. interact-item-primary=true
  346. interact-item-secondary=true
  347. item-drop=true
  348. item-pickup=true
  349. item-spawn=true
  350. item-use=true
  351. liquid-flow=true
  352. portal-use=true
  353. projectile-impact-block=true
  354. projectile-impact-entity=true
  355. }
  356. }
  357. playerdata {
  358. # Determines which claim block system to use for claims. (Default: AREA)
  359. # If set to VOLUME, claim blocks will use the chunk count system to balance 3d claiming.
  360. # If set to AREA, the standard 2d block count system will be used.
  361. claim-block-system=AREA
  362. # The rate to divide each accrued claim blocks total by.
  363. # Set to a value greater than -1 to enable. (Default: 256).
  364. # Note: This should only be used when migrating from volume (3D system) to area (2D system).
  365. # In this system, a chunk costs 256 blocks.
  366. # This requires 'claim-block-system' to be set to AREA.
  367. migrate-area-rate=-1
  368. # The rate to multiply each accrued claim blocks total by.
  369. # Set to a value greater than -1 to enable. (Default: 256).
  370. # Note: This should only be used when migrating from area (2D system) to volume (3D system).
  371. # Each chunk is worth 65,536 blocks in the new system compared to 256 in old.
  372. # This requires 'claim-block-system' to be set to VOLUME.
  373. migrate-volume-rate=-1
  374. # If enabled, resets all playerdata accrued claim blocks to match total cost of claims owned.
  375. # Example: If a player has 5 basic claims with a total cost of 1000, this will set their accrued claim blocks to 1000.
  376. # Note: This will also reset all bonus claim blocks to 0. It is highly recommended to backup before using.
  377. reset-accrued-claim-blocks=false
  378. # If enabled, resets all playerdata migration flags to allow for another migration.
  379. # Note: Use this with caution as it can easily mess up claim block data. It is highly recommended to backup before using.
  380. reset-migrations=false
  381. # Whether player data should be stored globally. False will store all data per world.
  382. use-global-storage=true
  383. }
  384. pvp {
  385. # Whether a player can drop items during combat to hide them.
  386. allow-combat-item-drops=false
  387. # How long combat is considered to continue after the most recent damage.
  388. combat-timeout=0
  389. # Whether to make newly spawned players immune until they pick up an item.
  390. protect-fresh-spawns=false
  391. # Whether player's dropped on death items are protected in pvp worlds.
  392. protect-item-drops-death=false
  393. # Whether players may fight in admin-owned land claims.
  394. protect-players-in-adminclaims=false
  395. # Whether players may fight in player-owned land claims.
  396. protect-players-in-claims=false
  397. # Whether players may fight in subdivisions of admin-owned land claims.
  398. protect-players-in-subdivisions=false
  399. # Whether players may fight in wilderness.
  400. protect-players-in-wilderness=false
  401. # Whether to kill players who log out during PvP combat.
  402. punish-logout=false
  403. # Whether or not pvp anti-grief rules apply.
  404. rules-enabled=false
  405. }
  406. spam {
  407. # IP addresses which will not be censored.
  408. allowed-ips=null
  409. # Whether or not to ban spammers automatically.
  410. autoban-offenders=false
  411. # Cooldown period for death messages (per player) in seconds.
  412. death-message-cooldown=60
  413. # Whether or not to monitor for spam.
  414. enable-spam-monitor=true
  415. # How long players must wait between logins. combats login spam.
  416. login-cooldown=60
  417. # the list of slash commands monitored for spam,
  418. monitor-commands=null
  419. }
  420. thread {
  421. # The number of threads to use for GP's executor. (Default: 1)
  422. executor-threads=1
  423. }
  424. town {
  425. # Whether survival towns will be automatically restored to nature when auto-deleted.
  426. auto-nature-restore=false
  427. # If true, requires a town to be owned for MCClans.
  428. clan-require-town=true
  429. # The interval in minutes for restoring blocks in an expired town. Set to 0 to disable. Note: This only supports vanilla blocks. Use with caution if using custom biomes.
  430. cleanup-task-interval=5
  431. # The required amount of funds to create a town. (Default: 0)
  432. # Note: This requires an Economy plugin.
  433. creation-cost=0.0
  434. # How far below the shoveled block a new claim will reach. Set to 255 if you want to always extend to bedrock.
  435. extend-into-ground-distance=255
  436. # Limit on how deep towns can go.
  437. max-depth=0
  438. }
  439. }