Вопрос Не работает sendTitle

Версия Minecraft
1.16.X

UruGuala

Пользователь
Сообщения
2
Доброго времени суток, пишу плагин для сервера. Ядро сервера - Paper 1.16.5, Java - 17 от Temurin, Maven.

Дело в том, что "sendTitle" не выводится в игре, структура правильная, в консоле тоже ничего не выводится. Есть ли какие то советы, или может кто-то сталкивался с этим?

Java:
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.potion.PotionEffect;
import org.bukkit.potion.PotionEffectType;
import org.bukkit.scheduler.BukkitTask;
import org.bukkit.attribute.Attribute;
import org.bukkit.ChatColor;

import java.util.HashMap;
import java.util.Map;
import java.util.UUID;

public class Check extends JavaPlugin {

    private void startCheck(Player sender, Player target) {
        CheckState state = checks.get(target.getUniqueId());
        if (state != CheckState.PENDING) {
            sender.sendMessage(getMessage("player_already_checking"));
            return;
        }

        checkTask = new CheckTask(sender, target, checkDurationMinutes, config).runTaskTimer(this, 0, 20);

        checks.put(target.getUniqueId(), CheckState.PENDING);
        sender.sendMessage(getMessage("check_initiated"));
        originalAttackDamage = target.getAttribute(Attribute.GENERIC_ATTACK_DAMAGE).getBaseValue();
        target.setGameMode(GameMode.SURVIVAL);
        target.setWalkSpeed(0.0f);
        target.addPotionEffect(new PotionEffect(PotionEffectType.BLINDNESS, Integer.MAX_VALUE, 128));
        target.setCanPickupItems(false);
        target.setAllowFlight(false);
        target.setInvulnerable(true);
        target.getAttribute(Attribute.GENERIC_ATTACK_DAMAGE).setBaseValue(0.0);
        target.sendMessage(getMessage("check_instructions"));
        target.sendTitle("§aПроверка", "", 20, 100, 20);
        target.sendActionBar(getMessage("time_left"));
    }
 
Назад
Сверху Снизу