Guest User

block1.toml

a guest
Nov 21st, 2021
872
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.58 KB | None | 0 0
  1. # Определите свой блок привата ниже
  2. # Используйте тип блока отсюда: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
  3. # --------------------------------------------------------------------------------------------------
  4. # Если вы хотите использовать голову игрока используйте это "PLAYER_HEAD:player_name" (к примеру "PLAYER_HEAD:Notch")
  5. # Чтобы использовать собственные головы игроков, вам нужно значение головы base64. На сайте minecraft-heads.com вы найдете это значение в разделе «Другое» в разделе «Значение:".
  6. # Чтобы использовать UUID для голов игроков, перейдите к https://sessionserver.mojang.com/session/minecraft/profile/PUT-UUID-HERE и скопируйте значение из поля "value" без кавычек.
  7. # Когда у вас есть значение, вы можете установить тип на "PLAYER_HEAD:value"
  8. type = "EMERALD_ORE"
  9.  
  10. # Ещё один способ сделать блок привата
  11. # Используйте команды /ps give и /ps get
  12. # Должно быть одно слово (без пробелов)
  13. # По умолчанию -> 64
  14. alias = "64"
  15.  
  16. # Описание типа блока привата
  17. # Появляется в меню /ps get
  18. description = "64 block radius protection zone."
  19.  
  20. # Следует ли ограничивать получение блока привата только командами /ps get и /ps give и кастомными крафтами.
  21. # Другие способы получить этот блок (к примеру. вскопать его) он не будет работать, если не изменить значение на false.
  22. # Полезно, чтобы блок защиты можно было получить только в магазине или у команды..
  23. # Т.е из выше перечисленого подводим итоги, если вы ставите значение /true игрок сможет получить блок привата только
  24. # С команды /ps give и /ps get, а чтобы он мог просто вскопать допустим изумрудную руду и она должна сработать как приват
  25. # Вы должны изменить это значение на false
  26. # По умолчанию стоит -> true
  27. restrict_obtaining = true
  28.  
  29. # Эта функция блокирует или наоборот разрешает использовать этот приват в определённом мире
  30. # "blacklist" этот режим не разрешает игрокам использовать этот блок в указаных мирах
  31. # "whitelist" этот режим наоборот разрешает использовать этот блок в указаных мирах
  32. # Может игнорироватся с помощью права protectionstones.admin (включая опку)!
  33. # Честно делать пример не хотел, но надо мб кто-то и не понял)
  34. # К примеру приведём, что нам нужно запретить мир world_nether и world_the_end, а разрешить world
  35. # Мы вписываем строчки
  36. #world_list_type = "blacklist"
  37. #worlds = [
  38. # "world_nether",
  39. # "world_the_end"
  40. #]
  41. #world_list_type = "whitelist"
  42. #worlds = [
  43. # "world"
  44. #]
  45. # Сам не проверял, но работать поидеи должно!
  46. world_list_type = "blacklist"
  47. worlds = [
  48. "exampleworld1",
  49. "exampleworld2"
  50. ]
  51.  
  52. # Следует ли фактически запретить размещение привата, когда мир ограничен (идётся про whitelist и blacklist)
  53. # Блок разместится нормально, без поведения PS.
  54. # По умолчанию -> true
  55. prevent_block_place_in_restricted_world = true
  56.  
  57. # Разрешить или не разрешить размещение привата в дикой природе.
  58. # Если установлено значение false, блок привата может быть размещен только в существующих регионах.
  59. # Фигня, для анархии не пойдёт
  60. # По умолчанию -> true
  61. allow_placing_in_wild = true
  62.  
  63. [region]
  64. # Минимальное расстояние между претензиями (которые не принадлежат одному и тому же владельцу), измеренное от блока привата до границы другого региона
  65. # Возможно, вам придется менять это между блоками, так как размеры регионов будут разными.
  66. # Установите на -1 без минимума, но все равно будет проверять перекрывающиеся области.
  67. # Тоже фигня, типо какое расстояние должно быть для установки другого привата
  68. # По умолчанию -> -1
  69. distance_between_claims = -1
  70.  
  71. # А вот это уже интересно, тут вы решаете сколько будет приватить ваш блок привата (радиус 64 -> 129 x 129 приватит регион)
  72. # Установите y радиус на -1, если хотите, чтобы приват был от неба до бедрока (y256 y0).
  73. # Если вы разрешаете соединять регионы сделайте обязательно y радиус -1 ("allow_merging" вот про эту опцию идёт речь)
  74. x_radius = 64
  75. y_radius = -1
  76. z_radius = 64
  77.  
  78. # Включает «режим привязки к фрагментам», при котором границы области будут определяться фрагментом, в котором находится блок, и
  79. # Радиус чанка (сколько чанков дальше от центрального чанка).
  80. # Позволяет игрокам не беспокоиться о точном размещении своего блока и устраняет проблему беспорядочного перекрытия
  81. # регионы (поскольку все они соответствуют границам блоков).
  82. # Установите значение -1, чтобы отключить, и любое число, большее или равное 1, чтобы включить
  83. # Примечание: если включено, x_radius и z_radius будут игнорироваться!
  84. # Лучше не трогать, если не знаешь что делаешь!
  85. chunk_radius = -1
  86.  
  87. # Сколько блоков нужно сместить по умолчанию /ps home от блока привата
  88. home_x_offset = 0.0
  89. home_y_offset = 1.0
  90. home_z_offset = 0.0
  91.  
  92. # Эта опция устанавливает флаги при создании нового привата
  93. # Вы можете использовать -g [группа] перел флагом допустим, чтобы отключить пвп среди участников (-g members pvp deny).
  94. # Можно использовать заполнители PlaceholderAPI в строковых флагах (к примеру. greeting, farewell).
  95. # К примеру приведём, что нам нужно разрешить взрывы и пвп (как на анархии) и перевести строчки входа и выхода
  96. # Мы вписываем строчки
  97. # flags = [
  98. # "pvp allow",
  99. # "tnt allow",
  100. # "greeting &lВы вошли на регион игрока &b&l%player%",
  101. # "farewell &lВы вышли из региона игрока &b&l%player%",
  102. # "greeting-action &lВы вошли на регион игрока &b&l%player%",
  103. # "farewell-action &lВы вышли из региона игрока &b&l%player%",
  104. # "creeper-explosion true",
  105. # "wither-damage true",
  106. # "ghast-fireball deny",
  107. # Вот и всё)
  108. # ]
  109. flags = [
  110. "pvp deny",
  111. "tnt deny",
  112. "greeting &lВы вошли на регион игрока &b&l%player%",
  113. "farewell &lВы вышли из региона игрока &b&l%player%",
  114. "greeting-action &lВы вошли на регион игрока &b&l%player%",
  115. "farewell-action &lВы вышли из региона игрока &b&l%player%",
  116. "creeper-explosion deny",
  117. "wither-damage deny",
  118. "ghast-fireball deny",
  119. ]
  120.  
  121. # Перечислите все флаги, которые могут быть установлены владельцами регионов.
  122. # Если вы хотите занести в белый список группы, которые также могут быть установлены, используйте -g (например, «-g all, members pvp» запрещает использование флага группы, а группы members)
  123. # "-g all pvp "- предотвращает включение игроков в группу, не являющихся членами, и неуязвимость для атак.
  124. # Т.е тут вы разрешаете использовать флаги владельцам региона (для анархии не подойдёт)
  125. allowed_flags = [
  126. "-g all pvp",
  127. "greeting",
  128. "greeting-title",
  129. "greeting-action",
  130. "farewell",
  131. "farewell-title",
  132. "farewell-action",
  133. "mob-spawning",
  134. "creeper-explosion",
  135. "wither-damage",
  136. "ghast-fireball",
  137. ]
  138.  
  139. # Что скрывать в команде /ps info
  140. hidden_flags_from_info = [
  141. "ps-name",
  142. "ps-merged-regions",
  143. "ps-merged-regions-types",
  144. "ps-block-material",
  145. "ps-price",
  146. "ps-landlord",
  147. "ps-tenant",
  148. "ps-rent-period",
  149. "ps-rent-last-paid",
  150. "ps-for-sale",
  151. "ps-rent-settings",
  152. "ps-tax-payments-due",
  153. "ps-tax-last-payment-added",
  154. "ps-tax-autopayer"
  155. ]
  156.  
  157. # Приоритет по умолчанию для блока привата
  158. # Не меняйте это, если не знаете, что делаете!
  159. priority = 0
  160.  
  161. # Разрешить или запретить создание регионов, которые перекрывают другие регионы, которые вам не принадлежат
  162. # Это опасно, поэтому подумайте об этом внимательно, если вы установите для него значение true.
  163. # Не советую, если игрок допустим сделал приват 5x5, а другой игрок пришел и поставил свой приват 10x10 впритык к концу привата 5x5, то игрок
  164. # который с приватом 10x10 заприватит приват игрока 5x5
  165. allow_overlap_unowned_regions = false
  166.  
  167. # Разрешить или запретить игрокам создавать другие регионы, которые перекрывают этот регион.
  168. # "owner" - разрешить только владельцам региона перекрывать это (по умолчанию)
  169. # "member" - разрешить участникам и владельцам перекрывать этот тип региона. (пригодится для городских участков)
  170. # "all" - разрешить всем игрокам перекрывать этот тип региона.
  171. # "none" - никакие игроки, даже владельцы региона не могут его перекрыть
  172. # allow_overlap_unowned_regions не всегда должно быть true, чтобы это сработало.
  173. allow_other_regions_to_overlap = "owner"
  174.  
  175. # Следует ли разрешать этим регионам, созданным с помощью этого блока, сливаться с другими регионами
  176. # Чтобы это сработало поставьте allow_merging_regions true в config.toml
  177. allow_merging = true
  178.  
  179. # Разрешенные типы регионов для слияния (называются псевдонимом)
  180. # Обязательно добавьте псевдоним этого текущего типа региона, чтобы разрешить слияние с ним пример. ["64"]
  181. # Добавьте «all», если вы хотите разрешить слияние этого региона с любым регионом.
  182. # Сам не понял что это...
  183. allowed_merging_into_types = [
  184. "all"
  185. ]
  186.  
  187. [block_data]
  188. # Имя, присвоенное блоку привата при получении с помощью /ps give или /ps get
  189. # Также влияет на созданные кастомных предметов. (смотрите custom_recipe)
  190. # Оставьте значение пустым, если хотите, чтобы блок был без имени
  191. display_name = "&a&m<---&r&b Приват на 64 блока &r&a&m--->"
  192.  
  193. # Описание, присвоенное блоку привата при получении с помощью /ps give или /ps get
  194. # Также влияет на созданные кастомных предметов. (смотрите custom_recipe)
  195. # Оставьте значение пустым, если хотите, чтобы блок был без имени
  196. lore = [
  197. "&6(⌐■_■)ノ♪ Наконец-то никто не будет трогать мои вещи!",
  198. ]
  199.  
  200. # Эта опция добавляет цену команде /ps get
  201. # Вы должны иметь плагины на экономику, к примеру vault и essentials
  202. # Число должно быть десятичным, т.е если вы хотите поставить цену 10, не используйте price = 10, используйте price = 10.0
  203. price = 0.0
  204.  
  205. # Разрешить или запретить создание этого предмета по индивидуальному рецепту
  206. # Полезно для создания предмета, когда для параметра restrict_obpting установлено значение true.
  207. # По умолчанию -> false
  208. allow_craft_with_custom_recipe = false
  209. # Укажите индивидуальный рецепт крафта ниже
  210. # Вы должны заполнить места с предметами названиями отсюда: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
  211. # Вы также можете использовать другие защитные каменные предметы в качестве ингредиентов в рецепте в формате PROTECTION_STONES:alias
  212. # Убедитесь, что вы установили allow_use_in_crafting для этого блока значение true, иначе вы не сможете использовать его в крафте
  213. # Если вам нужен воздух, вы можете просто оставить это место как ""
  214. # Сорян что без примера 6 ночи уже, лень как-то
  215. custom_recipe = [
  216. ["", "STONE", ""],
  217. ["STONE", "EMERALD", "STONE"],
  218. ["", "STONE", ""]
  219. ]
  220. # Количество блоков привата, которое можно получить при создании
  221. # Типо сколько блоков привата игроку выдадут, если он скрафтит его
  222. recipe_amount = 1
  223.  
  224. [economy]
  225. # Сначала необходимо включить налоги в config.toml (tax_enabled)
  226. # Сумма налога региона за налоговый цикл (цикл - время оплаты каждого налога).
  227. # Число должно быть десятичным, т.е если вы хотите поставить цену 10, не используйте tax_amount = 10, используйте tax_amount = 10.0
  228. tax_amount = 0.0
  229.  
  230. # Количество секунд между налоговыми циклами. Установите значение -1, чтобы отключить налоги.
  231. tax_period = -1
  232.  
  233. # Время в секундах для уплаты налогов после налогового цикла до наступления наказания.
  234. # Т.е если игрок не заплатил налог ему даётся отсрочка в 1 день (86400 секунды)
  235. tax_payment_time = 86400
  236.  
  237. # Автоматически установить игрока, создавшего регион, в качестве налогоплательщика.
  238. start_with_tax_autopay = true
  239.  
  240. # Какую роль следует добавить арендаторам (для арендной платы). Это может быть «owner» или «member».
  241. tenant_rent_role = "member"
  242.  
  243. # Должны ли арендодатели сдаваемых в аренду регионов оставаться собственниками, пока они сдаются?
  244. landlord_still_owner = true
  245.  
  246. [behaviour]
  247. # Скрыть блок привата сразу после установки?
  248. # Т.е смотрите кто не понял, если игрок установил приват может быть такое, что блок привата будет мешаться
  249. auto_hide = false
  250.  
  251. # Следует ли автоматически сливаться с другими регионами при размещении, если есть только одно перекрытие и allow_merging true
  252. auto_merge = false
  253.  
  254. # Отключить ли возврат блока при удалении
  255. # Т.е если игрок удалил приват должен ему вернутся блок или нет?
  256. no_drop = false
  257.  
  258. # Предотвращает толкание поршня в привате. Рекомендуется оставить как true.
  259. prevent_piston_push = true
  260.  
  261. # Предотвращает разрушение блока при взрыве.
  262. # Рекомендуется сохранять true, чтобы игроки не могли использовать больше блоков привата с /ps unhide (когда блок был удалён)
  263. # По поводу 2 строчки сам хз, но эта функция предотвращает разрушение блока при взрыве тнт и т.п способов (подходит для анархии)
  264. prevent_explode = true
  265.  
  266. # Уничтожает область защитного камня при взрыве блока. Может быть полезно для PVP/Factions серверов.
  267. # prevent_explode must be false for this to work.
  268. destroy_region_when_explode = false
  269.  
  270. # Silk Touch: if true, ore-blocks that are also configured by ProtectionStones will disallow Silk Touch drops
  271. # This was the old behaviour to prevent natural obtaining of the protection stone.
  272. # Recommended to keep false if "Restrict Obtaining" (the new way) is true
  273. prevent_silk_touch = false
  274.  
  275. # Установить стоимость при установке блока привата (отдельно от /ps get cost)
  276. cost_to_place = 0.0
  277.  
  278. # Разрешить плавку блока привата в печках
  279. allow_smelt_item = false
  280.  
  281. # Позволяет использовать блок привата в рецептах крафта.
  282. # Вы можете установить для него значение false, чтобы игроки не разлагали его элементы.
  283. allow_use_in_crafting = false
  284.  
  285. [player]
  286. # Разрешить игрокам убрать блок привата с помощью шифт+пкм
  287. # Полезно, если блок защиты неразрывный (коренная порода, командный блок) и т. Д.
  288. allow_shift_right_break = false
  289.  
  290. # Следует ли предотвратить телепортацию в защищенную область, если игрок не владеет ею (кроме как с жемчужиной края и фруктом хоруса)
  291. # Не препятствует флагу entry, используйте флаг "entry deny" для предотвращения входа.
  292. # Можно обойти с правом protectionstones.tp.bypassprevent
  293. prevent_teleport_in = false
  294.  
  295. # Куллдаун для телепорта командой /ps home или /ps tp. Установите значение 0 для отключения.
  296. # Так-же эта опция запрещает(разрешает) двигаться во время телепорта.
  297. # Можно обойти с правом protectionstones.tp.bypasswait
  298. no_moving_when_tp_waiting = true
  299. tp_waiting_seconds = 0
  300.  
  301. # Следует ли предотвратить получение этого блока через /ps get.
  302. # Можно обойти с правом protectionstones.admin
  303. prevent_ps_get = false
  304.  
  305. # Следует ли запретить отображение этого типа региона в /ps home, и позволяя телепортироваться.
  306. # Примечание: администраторы по-прежнему могут использовать / ps tp для этого типа региона
  307. prevent_ps_home = false
  308.  
  309. # Для размещения конкретного блока привата требуется дополнительное разрешение (используйте protectionstones.create)
  310. # Так-же относится к /ps get (используйте protectionstones.get)
  311. # Оставьте значение пустым для отключения.
  312. permission = ''
  313.  
  314. [event]
  315.  
  316. # Раздел событий
  317. # ~~~~~~~~~~~~~~
  318. # Для каждой строки событий используйте формат 'type: action'
  319. # Допустимые типы:
  320. # player_command - Использовать команду от имени игрока
  321. # console_command - Использовать команду от имнеи консоли
  322. # message - Отослать сообщение игроку, поддерживаются цветовые коды &
  323. # global_message - Отослать всем игрокам сообщение, поддерживаются цветовые коды &
  324. # console_message - Отослать сообщение с консоли, поддерживаются цветовые коды &
  325. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  326. # Следует ли включать отслеживание событий (события API все равно будут включены)
  327. enable = false
  328.  
  329. # Выполнять команды при создании региона
  330. # Переменные: %player%, %world%, %region%, %block_x%, %block_y%, %block_z%
  331. on_region_create = [
  332. 'global_message: &l%player% создал регион %region%!',
  333. ]
  334.  
  335. # Выполнять команды, когда регион разрушен
  336. # Переменные: %player%, %world%, %region%, %block_x%, %block_y%, %block_z%
  337. on_region_destroy = [
  338. 'console_command: say %player% разрушил регион %region%!',
  339. ]
  340.  
  341. # Сорян за перевод последних строчек, просто реально устал 7 часов утра уже
Add Comment
Please, Sign In to add comment