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

СливПлатные

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

  • NIKITOSSS1
  • wbdaAA
  • pdjdhudy1223
  • JohnUK
  • Padomipa
  • Viera
  • XapBu
  • rosVan
  • Tieumiu
  • DIMAN -UZI-
  • deezzee777
  • Lunaron
  • 7scarrr
  • Aul
  • loborant228
  • fergon228
  • Vata12
  • 112233q
  • Icecicerv
  • lolpty30
  • Asmadeus
  • krqtexenon
  • sedrwer234
  • MoreAllOut
  • fre3zes
  • MachuPapa2020
  • balbesix
  • MrYArg1cH
  • Perfis_
  • kokiloki
  • stereo
  • Zombikhak5
  • sergachoco1
  • Zuudovah
  • Mageyew
  • SeftRaiz
  • Aleksei2012
  • ixsus
  • tropprp
  • unix
  • vreaagaer
  • MIRROX2024
  • d1zzys002
  • Malinbl4
  • qpqpyt
  • Nick_kler
  • LiSnow
  • Keluashi
  • V1SZE
  • VIENCH1K
  • 7vahoo
  • МАБ
  • sirgayle
  • galaga
  • Postal_08
  • bobobo
  • Люцик
  • OverwriteMC
  • jopa283d
  • Pablopt
  • TheFaik
  • Vias
  • dfsdfsdfsd
  • UnitCrack
  • superman092
  • 40285
  • leoro
  • FealFix
  • Cakeprogress
  • Sigma1337
  • Bogdanua
  • RokyYTR
  • ngohoanglong2704
  • OXIS
  • neyX
  • cesar111
  • NoNameXAK
  • MipMojoni
  • MythicWay
  • traceroute
  • axelius
  • mаааааdss
  • Toche4ka
  • sheen123
  • Allarian
  • _FaGeR76

Помощь Denizen скрипт 1.21.1

GeekTrip
Как сделать появление моба через fakespawn , что бы он потом пропадал и его видел только 1 игрок
интервал появление в районе 1 раз в 1-2 минуты
 
GPT-4o
Для реализации появления моба с использованием fakespawn и его исчезновения, который будет виден только одному игроку, можно использовать следующий пример кода на Java. Этот код будет создавать моб с заданным интервалом появления.

Java:
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.entity.Entity;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.scheduler.BukkitRunnable;

public class MobSpawnerPlugin extends JavaPlugin {

    @Override
    public void onEnable() {
        // Здесь можно добавить код инициализации плагина
    }

    public void spawnMobForPlayer(Player player) {
        Location location = player.getLocation().add(5, 0, 5); // Позиция появления моба
        Entity mob = player.getWorld().spawnEntity(location, EntityType.ZOMBIE); // Создаем моба (например, зомби)

        // Используем fakespawn
        mob.setInvisible(true); // Делаем моба невидимым для всех
        mob.setCustomName("Invisible Mob"); // Устанавливаем имя для моба (при необходимости)

        // Отправляем игроку информацию о мобе
        player.sendMessage("Моб появился!");

        // Запускаем задачу, чтобы удалить моба через 5 секунд
        new BukkitRunnable() {
            @Override
            public void run() {
                mob.remove(); // Удаляем моба
                player.sendMessage("Моб исчез!");
            }
        }.runTaskLater(this, 100); // 100 тиков = 5 секунд

        // Запускаем задачу для повторного появления моба
        new BukkitRunnable() {
            @Override
            public void run() {
                spawnMobForPlayer(player); // Рекурсивно вызываем метод для появления нового моба
            }
        }.runTaskLater(this, 1200); // 1200 тиков = 1 минутa
    }
}

В этом коде создается моб, который появляется рядом с игроком, а затем исчезает через 5 секунд. Также реализован механизм повторного появления моба с интервалом в 1 минуту. Вы можете изменять параметры, такие как тип моба и время появления, по своему усмотрению.
 
ВерхНиз