JaycobYT

Полезные возможности в ConditionalEvents

Mar 15th, 2023 (edited)
3,667
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 3.53 KB | Gaming | 0 0
  1. #---------------------------------------
  2. #  
  3. #  Создайте файл с названием events.yml
  4. #  в папке ConditionalEvents/events/
  5. #
  6. #  Скопируйте полностью код этого конфига
  7. #  и вставьте его в этот файл (events.yml)
  8. #
  9. #  Также, для работы некоторых плейсхолдеров
  10. #  из этого конфига нужно установить расширения:
  11. #
  12. #  /papi ecloud download Player
  13. #  /papi ecloud download WorldGuard
  14. #  /papi ecloud download Statistic
  15. #  /papi reload
  16. #
  17. #---------------------------------------
  18. Events:
  19.  #-------------------------------------
  20.   #  Блокировка команды /sethome
  21.   #  в указанных мирах (в Аду и Энде)
  22.   #-------------------------------------
  23.   blocked_command_sethome:
  24.     enabled: true
  25.     type: player_command
  26.     conditions:
  27.    - '%command% startsWith /cmi sethome' # Если у вас Essentials, то замените команду на /sethome
  28.     - '%player_world% == world_nether or %player_world% == world_the_end'
  29.     actions:
  30.       default:
  31.       - 'cancel_event: true'
  32.       - 'message: &fВ данном мире нельзя создавать точки дома'
  33.   #-------------------------------------
  34.   #  Блокировка команды /sethome
  35.   #  на территории чужого региона
  36.   #-------------------------------------
  37.   blocked_region_command_sethome:
  38.     enabled: true
  39.     type: player_command
  40.     conditions:
  41.    - '%command% startsWith /cmi sethome' # Если у вас Essentials, то замените команду на /sethome
  42.     - '%worldguard_region_name% != %empty%'
  43.     - '%worldguard_region_owner% !contains %player_name%'
  44.     - '%worldguard_region_members% !contains %player_name%'
  45.     actions:
  46.       default:
  47.       - 'cancel_event: true'
  48.       - 'message: &fВы не можете создавать точки дома в чужом регионе'
  49.   #-------------------------------------
  50.   #  Блокировка команды /pay, пока
  51.   #  игрок не наиграл 1 час на сервере
  52.   #-------------------------------------
  53.   blocked_command_pay:
  54.     enabled: true
  55.     type: player_command
  56.     conditions:
  57.    - '%command% startsWith /cmi pay' # Если у вас Essentials, то замените команду на /pay
  58.     - '%statistic_hours_played% < 1'
  59.     actions:
  60.       default:
  61.       - 'cancel_event: true'
  62.       - 'message: &fВы не можете отправлять игровую валюту, пока вы не провели 1 час на сервере'
  63.   #-------------------------------------
  64.   #  Отображение названия
  65.   #  региона в action-bar
  66.   #-------------------------------------
  67.   event_region_name:
  68.     enabled: true
  69.     type: repetitive
  70.     repetitive_time: 10
  71.     conditions:
  72.    - '%worldguard_region_name% != %empty%'
  73.     actions:
  74.       default:
  75.       - 'actionbar: &fРегион: &a%worldguard_region_name%;0'
  76.   #-------------------------------------
  77.   #  Создание портала на спавн,
  78.   #  при помощи региона spawn_portal
  79.   #-------------------------------------
  80.   event_spawn_portal:
  81.     enabled: true
  82.     type: repetitive
  83.     repetitive_time: 10
  84.     conditions:
  85.    - '%worldguard_region_name% == spawn_portal'
  86.     actions:
  87.       default:
  88.       - 'player_command: spawn'
  89.       - 'title: 10;40;10;none;&fВы телепортированы'
Advertisement
Add Comment
Please, Sign In to add comment