Guest User

Block

a guest
Aug 19th, 2021
882
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.03 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. alias = "64"
  14.  
  15. # Описание типа блока защиты
  16. # Отображается в меню / ps get
  17. description = "64 block radius protection zone."
  18.  
  19. # Следует ли ограничивать получение защитного камня только / ps get и / ps give и пользовательскими рецептами крафта.
  20. # Другие способы получить этот блок (например, добыча) не будут работать как камень защиты.
  21. # Полезно, чтобы разрешить получение блока защиты только из магазина или команды.
  22. # Установите значение "false", если вы хотите позволить игрокам получить камень защиты естественным образом.
  23. restrict_obtaining = true
  24.  
  25. # Включить или отключить использование этого защитного камня в определенных мирах
  26. # Режим "черный список" предотвращает использование этого блока защиты в мирах в "мирах"
  27. # Режим "белого списка" позволяет использовать этот блок защиты только в мирах в "мирах"
  28. # Может быть отменено с помощью разрешения protectionstones.admin (включая OP)!
  29. world_list_type = "blacklist"
  30. worlds = [
  31. "exampleworld1",
  32. "exampleworld2"
  33. ]
  34.  
  35. # Следует ли фактически ограничить размещение камня защиты, когда мир ограничен (в черном / белом списке)
  36. # Блок будет размещен нормально, без поведения PS.
  37. prevent_block_place_in_restricted_world = true
  38.  
  39. # Разрешить или запретить размещение блока в «дикой природе».
  40. # Если установлено значение false, блок защиты может быть размещен только в существующих регионах.
  41. allow_placing_in_wild = true
  42.  
  43. [region]
  44. # Минимальное расстояние между претензиями (которые не принадлежат одному владельцу), измеренное от блока защиты до границы другого региона
  45. # Вам, вероятно, придется менять это между блоками, так как размеры регионов будут разными
  46. # Установите на -1 без минимума, но все равно будет проверять перекрывающиеся регионы
  47. distance_between_claims = -1
  48.  
  49. # Радиус защиты блока (радиус 64 -> область 129 x 129)
  50. # Установите y_radius на -1, если вы хотите, чтобы он защищал от неба до скалы. Если это не сработает, установите значение 256.
  51. # y_radius должен быть -1, если вы разрешаете объединение региона (опция "allow_merging")
  52. x_radius = 64
  53. y_radius = -1
  54. z_radius = 64
  55.  
  56. # Смещение блока защиты
  57. # Если вы хотите, чтобы блок защиты не находился в центре новых регионов, вы можете сместить его здесь
  58. # бывший. x_offset = 64, y_offset = 0, z_offset = 64 сделает это в углу созданной области
  59. x_offset = 0
  60. y_offset = 0
  61. z_offset = 0
  62.  
  63. # Сколько блоков нужно сместить по умолчанию / ps home от блока защиты
  64. home_x_offset = 0.0
  65. home_y_offset = 1.0
  66. home_z_offset = 0.0
  67.  
  68. # Укажите флаги по умолчанию, которые будут установлены при создании новой защищенной области.
  69. # Можно использовать -g [group] перед флагом для установки флагов группы (например, -g members pvp deny).
  70. # Можно использовать заполнители PlaceholderAPI в строковых флагах (например, приветствие, прощание).
  71. flags = [
  72. "greeting &lEntering &b&l%player%'s &f&lprotected area",
  73. "farewell &lLeaving &b&l%player%'s &f&lprotected area",
  74. "greeting-action &lEntering &b&l%player%'s &f&lprotected area",
  75. "farewell-action &lLeaving &b&l%player%'s &f&lprotected area",
  76. ]
  77.  
  78. # Список всех флагов, которые могут быть установлены владельцами региона.
  79. # Если вы хотите занести в белый список группы, которые также могут быть установлены, используйте -g (например, «-g all, members pvp» ограничивает его флагом без группы, а members group)
  80. # "-g all pvp" - предотвращает настройку группы на нечленов и неуязвимость для атак.
  81. allowed_flags = [
  82. "-g all pvp",
  83. "greeting",
  84. "greeting-title",
  85. "greeting-action",
  86. "farewell",
  87. "farewell-title",
  88. "farewell-action",
  89. "mob-spawning",
  90. "creeper-explosion",
  91. "wither-damage",
  92. "ghast-fireball",
  93. ]
  94.  
  95. # Какие флаги скрывать от / ps info
  96. hidden_flags_from_info = [
  97. "ps-name",
  98. "ps-merged-regions",
  99. "ps-merged-regions-types",
  100. "ps-block-material",
  101. "ps-price",
  102. "ps-landlord",
  103. "ps-tenant",
  104. "ps-rent-period",
  105. "ps-rent-last-paid",
  106. "ps-for-sale",
  107. "ps-rent-settings",
  108. "ps-tax-payments-due",
  109. "ps-tax-last-payment-added",
  110. "ps-tax-autopayer"
  111. ]
  112.  
  113. # Тип приоритета по умолчанию для этого камня защиты типа блока
  114. priority = 0
  115.  
  116. # Разрешить или нет создание регионов, которые перекрывают другие регионы, которые вам не принадлежат
  117. # Это опасно, так что подумайте об этом внимательно, если вы установите для него значение true.
  118. allow_overlap_unowned_regions = false
  119.  
  120. # Разрешить или нет игрокам создавать другие регионы, которые перекрывают этот регион.
  121. # "владелец" - разрешить перекрытие только владельцев (по умолчанию)
  122. # "member" - разрешить участникам и владельцам перекрывать этот тип региона. (пригодится для городских участков)
  123. # "all" - разрешить всем игрокам перекрывать этот тип региона.
  124. # "none" - никакие игроки, даже владельцы региона не могут перекрыть его
  125. # allow_overlap_unowned_regions не обязательно должно быть истинным, чтобы это работало.
  126. allow_other_regions_to_overlap = "owner"
  127.  
  128. # Следует ли разрешать этим регионам, созданным с помощью этого блока, сливаться с другими регионами
  129. # allow_merging_regions должно иметь значение true в config.toml
  130. allow_merging = true
  131.  
  132. # Обязательно добавьте псевдоним этого текущего типа региона, чтобы разрешить слияние с ним ex. ["64"]
  133. # Добавьте "все", если вы хотите разрешить слияние этого региона с любым регионом
  134. allowed_merging_into_types = [
  135. "all"
  136. ]
  137.  
  138. [block_data]
  139. # Имя, присвоенное блоку защиты при получении с помощью / ps give или / ps get
  140. # Также влияет на созданные пользователем предметы (см. Custom_recipe)
  141. # Оставить как "" без имени
  142. display_name = "&a&m<---&r&b 64 Блок защиты радиуса &r&a&m--->"
  143.  
  144. # Знания, передаваемые блоку защиты при получении с помощью / ps give или / ps get
  145. # Также влияет на созданные пользователем предметы (см. Custom_recipe)
  146. # Оставьте как [], чтобы не было сведений
  147. lore = [
  148. "&6(⌐■_■)ノ♪ Nobody's going to touch my stuff!",
  149. ]
  150.  
  151. # Добавить цену при использовании / ps get
  152. # Должен иметь совместимый плагин экономии (требуется Vault, например Essentials)
  153. # Должен быть десятичным числом (например, не 10, а 10.0)
  154. price = 0.0
  155.  
  156. # Разрешить ли создание этого предмета по индивидуальному рецепту
  157. # Полезно для создания предмета, когда для параметра restrict_obpting установлено значение true
  158. allow_craft_with_custom_recipe = false
  159. # Укажите индивидуальный рецепт крафта ниже
  160. # Вы должны заполнить места с предметами названиями отсюда: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
  161. # Вы также можете использовать другие защитные каменные предметы в качестве ингредиентов в рецепте в формате PROTECTION_STONES: псевдоним
  162. # Убедитесь, что вы установили allow_use_in_crafting для этого блока в значение true, иначе вы не сможете использовать его в крафтинге
  163. # Если вам нужен воздух, вы можете просто оставить это место как ""
  164. custom_recipe = [
  165. ["", "STONE", ""],
  166. ["STONE", "EMERALD", "STONE"],
  167. ["", "STONE", ""]
  168. ]
  169. # Количество предмета защиты, которое нужно дать при создании
  170. recipe_amount = 1
  171.  
  172. [economy]
  173. # Сначала необходимо включить налоги в config.toml (tax_enabled)
  174. # Сумма налога для региона за налоговый цикл.
  175. # Должен быть десятичным числом (например, не 10, а 10.0)
  176. tax_amount = 0.0
  177.  
  178. # Количество секунд между налоговыми циклами. Установите значение -1, чтобы отключить налоги.
  179. tax_period = -1
  180.  
  181. # Время в секундах для уплаты налогов после налогового цикла до наступления наказания.
  182. tax_payment_time = 86400
  183.  
  184. # Автоматически установить игрока, создавшего регион, как налогоплательщика.
  185. start_with_tax_autopay = true
  186.  
  187. # Какую роль следует добавить арендаторам (для арендной платы). Это может быть «владелец» или «участник».
  188. tenant_rent_role = "member"
  189.  
  190. # Должны ли домовладельцы сдаваемых в аренду регионов оставаться собственниками, пока они сдаются?
  191. landlord_still_owner = true
  192.  
  193. [behaviour]
  194. # Скрыть защитный камень сразу после установки?
  195. auto_hide = false
  196.  
  197. # Будет ли автоматически сливаться с другими регионами при размещении, если есть только одно перекрытие и allow_merging истинно
  198. auto_merge = false
  199.  
  200. # Предотвращает толкание поршня блока. Рекомендуется оставить как истину.
  201. no_drop = false
  202.  
  203. # Prevents piston pushing of the block. Recommended to keep as true.
  204. prevent_piston_push = true
  205.  
  206. # Предотвращает разрушение блока при взрыве.
  207. # Рекомендуется сохранять верность, чтобы игроки не могли использовать больше камней защиты с / ps unhide (когда блок разрушен)
  208. prevent_explode = true
  209.  
  210. # Уничтожает область защитного камня при взрыве блока. Может быть полезно для серверов PVP / Factions.
  211. # prevent_explode должно быть false, чтобы это сработало.
  212. destroy_region_when_explode = false
  213.  
  214. # Silk Touch: если true, рудные блоки, которые также настраиваются с помощью ProtectionStones, не позволят выпадать Silk Touch.
  215. # Это было старое поведение, чтобы предотвратить естественное получение защитного камня.
  216. # Рекомендуется оставить false, если "Ограничить получение" (новый способ) истинно
  217. prevent_silk_touch = false
  218.  
  219. # Установить стоимость при установке блока защиты (отдельно от / ps get cost)
  220. cost_to_place = 0.0
  221.  
  222. # Разрешить плавку элемента блока защиты в печах
  223. allow_smelt_item = false
  224.  
  225. # Позволяет использовать блок защиты в рецептах крафта
  226. # Вы можете установить значение false, чтобы игроки не разлагали его элементы
  227. allow_use_in_crafting = false
  228.  
  229. [player]
  230. # Разрешить или нет взломать блок защиты щелчком правой кнопки мыши
  231. # Полезно, если блок защиты неразрывный (фундамент, командный блок) и т. Д.
  232. allow_shift_right_break = false
  233.  
  234. # Следует ли предотвратить телепортацию в защищенную область, если игрок не владеет ею (кроме как с жемчужиной края и фруктом хоруса)
  235. # Не предотвращает вход, используйте флаг "вход запрещен" для предотвращения входа.
  236. # Обход с помощью protectionstones.tp.bypassprevent
  237. prevent_teleport_in = false
  238.  
  239. # Не могу двигаться в течение x секунд до телепортации с помощью / ps home или / ps tp. Можно отключить с помощью 0.
  240. # Возможность телепортироваться, только если игрок стоит на месте.
  241. # Можно переопределить с разрешением protectionstones.tp.bypasswait
  242. no_moving_when_tp_waiting = true
  243. tp_waiting_seconds = 0
  244.  
  245. # Следует ли предотвратить получение этого блока через / ps get.
  246. # Игнорируется с помощью protectionstones.admin
  247. prevent_ps_get = false
  248.  
  249. # Следует ли запретить отображение этого типа региона в / ps home и разрешить телепорт.
  250. # Примечание: администраторы по-прежнему могут использовать / ps tp для этого типа региона
  251. prevent_ps_home = false
  252.  
  253. # Требуется дополнительное разрешение для размещения этого конкретного блока защиты (вам все еще нужен protectionstones.create)
  254. # Также относится к / ps get (вам все еще нужен protectionstones.get)
  255. # '' без дополнительных разрешений
  256. permission = ''
  257.  
  258. [event]
  259.  
  260. # Раздел "События"
  261. # ~~~~~~~~~~~~~~
  262. # Для каждой строки событий это формат 'type: action'
  263. # Допускаются следующие типы:
  264. # player_command - Выполнить команду игрока, вызвавшего событие (не будет выполняться, если не применимо)
  265. # console_command - Выполнить команду с консоли
  266. # message - отправить сообщение игроку или консоли, если применимо (поддержка цвета с помощью &)
  267. # global_message - Отправить сообщение всем игрокам и консоли (поддержка цвета с помощью &)
  268. # console_message - Отправить сообщение на консоль (поддержка цвета с помощью &)
  269. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~
  270. # Следует ли включать отслеживание событий (события API все равно будут включены)
  271. enable = false
  272.  
  273. # Выполнять команды при создании региона (например, блок защиты места игрока)
  274. # Переменные:% player%,% world%,% region%,% block_x%,% block_y%,% block_z%
  275. on_region_create = [
  276. 'global_message: &l%player% created the region %region%!',
  277. ]
  278.  
  279. # Выполнять команды, когда регион разрушен (например, когда игрок уничтожает блок защиты)
  280. # Переменные:% player%,% world%,% region%,% block_x%,% block_y%,% block_z%
  281. on_region_destroy = [
  282. 'console_command: say %player% has destroyed region %region%!',
  283. ]
  284.  
Add Comment
Please, Sign In to add comment