Сборки серверов

СливПлатные

Сейчас онлайн

  • VirtuozDiga
  • TheFaik
  • kapysta6280
  • Nacker009
  • MrYArg1cH
  • Vlad Vide
  • dgjfgfd2
  • VacAge
  • DD12
  • ghieldbeef
  • bravemetin
  • Mr_Jeka265
  • PasToSmith1
  • chinh
  • AlexDota

Инструкция Как сделать AirDrop'ы при помощи CMI

1) папкаCервера/plugins/CMI/CustomAlias/CustomAlias.yml
Здесь создаётся алиас, который будет выполнять команды.

В конце данного файла нужно добавить следующие строки:
sercetCommandForEventChest1: #Секретная команда для ивента "Сундук" 1
Cmds:
- setblock -4 68 5 air
- delay! 1
- setblock -4 68 5 chest{CustomName:'[{"text":"Обычный сундук","italic":false}]',Items:[{Slot:1,id:apple,Count:3},{Slot:7,id:arrow,Count:5},{Slot:14,id:stone_sword,Count:1},]} #Эта страшная команда создает сундук с именем "Обычный сундук" на координатах -4 68 5 с: 3-мя яблоками в первом слоте; 5-ью стрелами в 7 слоте; каменным мечом в 14 слоте. Сайт, где я сгенерировал данную команду: https://www.gamergeeks.net/apps/minecraft/give-command-generator (генерировал для версии 1.18+)
- broadcast! \n&fНа &fНа &eкоординатах -4 68 5 &fпоявился &oобычный &a&oсундук &aс &fполезными &aвещами! &fУспей &bзабрать в течении 5 минут! \n \n #Можно убрать все \n, но тогда не будет пустых строк после и до сообщения (лучше не убирать красоту)
- delay! 300
- setblock -4 68 5 air

Можно создать несколько разных алиасов для нескольких видов (типов, вариаций, разновидностей, уровней) сундуков с разным содержимым и местоположением.

2) папкаCервера/plugins/CMI/schedules.yml
Здесь создаётся планировщик, который будет каждые N минут/часов выполнять недавно созданный алиас.

В конце данного файла нужно добавить следующие строки:

Chest: #Можно поменять название планировщика
Enabled: true
MinPlayers: 2 #Можно поменять минимальное кол-во игроков. Можно убрать данную строку, я её добавил для экономии ресурсов сервера, когда игроков нет
Delay: 1800 #В секундах. Сейчас установлено 30 минут.
Repeat: true
Randomize: true
Commands:
- sercetCommandForEventChest1
- sercetCommandForEventChest2
- sercetCommandForEventChest3

Осталось перезагрузить плагин командой /cmi reload
 
Последнее редактирование:
ВерхНиз