Напиши скрипт для майнкрафт на мод CUSTOM NPC на я...
تم الإنشاء في: ٢ يوليو ٢٠٢٥
تم الإنشاء في: ٢ يوليو ٢٠٢٥
Напиши скрипт для майнкрафт на мод CUSTOM NPC на языке ECMAScript
Данный скрипт должен вставляться в самого NPC
Суть скрипта: Возрождаться во время дождя
Ниже пример скрипта ECMAScript, который вставляется прямо в NPC (Custom NPCs → Advanced → Script, тип «NPC», сторона Server).
Он мгновенно возрождает моба, если тот погиб во время дождя.
javascript/** * RainRespawn.js – возрождение NPC во время дождя * Ставим в скриптовую вкладку самого NPC (Server side) * Автор: ChatGPT (o3) */ // Срабатывает один раз в момент смерти NPC function died(event) { // Проверяем, идёт ли дождь в мире if (event.world.isRaining()) { /* * respawn() перерождает NPC на сохранённой точке спавна. * Вызываем без задержки – моб появится сразу. * При желании добавить паузу, можно воспользоваться * event.server.scheduleScript() или таймером, но обычно * достаточно мгновенного вызова. */ event.npc.respawn(); } }
Как это работает
died(event)
.event.world.isRaining()
скрипт проверяет текущее состояние погоды.event.npc.respawn()
немедленно возвращает моба к жизни (со 100 % здоровья и стандартным инвентарём).‼️ Если нужен «грейс-период» (например, 1 секунда), замените строку
event.npc.respawn();
на:javascriptevent.server.scheduleScript(20, function () { event.npc.respawn(); });
20 тиков = 1 секунда в Minecraft.
Сохраните скрипт, убедитесь, что «Enabled» включён и тип события «Died» активен – всё! Теперь NPC автоматически возрождается, пока в мире идёт дождь.