JaycobYT

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

Dec 21st, 2023
2,469
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 3.14 KB | Gaming | 0 0
  1. #---------------------------------------
  2. #  
  3. #  Создайте файл с названием events.yml
  4. #  в папке ConditionalEvents/events/
  5. #
  6. #  Скопируйте полностью код этого конфига
  7. #  и вставьте его в этот файл (events.yml)
  8. #
  9. #  Для работы некоторых плейсхолдеров нужно
  10. #  установить расширение для PlacholderAPI:
  11. #
  12. #  /papi ecloud download WorldGuard
  13. #  /papi reload
  14. #
  15. #---------------------------------------
  16. Events:
  17.  # -------------------------------------
  18.   #  Урон игроку при ломании  
  19.   #  блока с определённым шансом
  20.   # -------------------------------------
  21.   block_break_damage:
  22.     enabled: true
  23.     type: block_break
  24.     conditions:
  25.    - '%block% == ANCIENT_DEBRIS'
  26.     - '%random_1_10% >= 5'
  27.     actions:
  28.       default:
  29.       - 'damage: 6'
  30.   # -------------------------------------
  31.   #  Рандомное количество второй
  32.   #  валюты за убийство игроков
  33.   # -------------------------------------
  34.   player_kill_reward:
  35.     enabled: true
  36.     type: player_kill
  37.     conditions:
  38.    - '%victim% == PLAYER'
  39.     actions:
  40.       default:
  41.       - 'console_command: points give %player% %random_1_5%'
  42.       - 'actionbar: &fВы убили &c%target:player%;140'
  43.   # -------------------------------------
  44.   #  Отображение напоминания игроку,
  45.   #  когда уровень еды ниже указанного
  46.   # -------------------------------------
  47.   food_level_notification:
  48.     enabled: true
  49.     type: player_change_food
  50.     conditions:
  51.    - '%new_food_level% <= 6'
  52.     actions:
  53.       default:
  54.       - 'title: 10;60;10;none;&fВы голодны, подкрепитесь!'
  55.       - 'playsound: ENTITY_ZOMBIE_AMBIENT;1;1'
  56.   # -------------------------------------
  57.   #  Выдача эффектов игроку при
  58.   #  подборе определённого дропа
  59.   # -------------------------------------
  60.   item_pickup_effect:
  61.     enabled: true
  62.     type: item_pickup
  63.     conditions:
  64.    - '%item% == SLIME_BALL'
  65.     - '%item_name% == Слизь Замедления'
  66.     actions:
  67.       default:
  68.       - 'give_potion_effect: SLOW;120;5;false'
  69.       - 'give_potion_effect: BLINDNESS;120;2;false'
  70.       - 'title: 10;60;10;none;&fВы вступили в какую-то жижу...'
  71.       - 'playsound: ENTITY_SLIME_JUMP;1;1'
  72.   # -------------------------------------
  73.   #  Запрет использования жителя
  74.   #  на чужом регионе (WorldGuard)
  75.   # -------------------------------------
  76.   region_blocked_villager:
  77.     enabled: true
  78.     type: player_open_inventory
  79.     conditions:
  80.    - '%inventory_type% == MERCHANT'
  81.     - '%worldguard_region_name% != %empty%'
  82.     - '%worldguard_region_owner% !contains %player%'
  83.     - '%worldguard_region_members% !contains %player%'
  84.     actions:
  85.       default:
  86.       - 'cancel_event: true'
  87.       - 'message: &fНельзя взаимодействовать с жителем на чужом регионе'
Advertisement
Add Comment
Please, Sign In to add comment