Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

В разработке Плагин на отключение префикса [Решено]

Тема в разделе "Разработка плагинов для новичков", создана пользователем RaShIk_, 1 май 2017.

Статус темы:
Закрыта.
  1. Автор темы
    RaShIk_

    RaShIk_ Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    RaShIk
    Здравствуйте! Я решил написать плагин, который будет отключать префикс и я хочу всё реализовать через replace("", "") но я не знаю как записать префикс. Так ? replace("%prefix", " ") или как-то по другому? И возможно ли вообще это через replace?
     
    Последнее редактирование: 1 май 2017
  2. Хостинг MineCraft
    <
  3. DonDays

    DonDays Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    VaultAPI
     
  4. Автор темы
    RaShIk_

    RaShIk_ Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    RaShIk
    Можно код?
     
  5. TheZefirrkka

    TheZefirrkka Активный участник Пользователь

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    Можешь через плагин с правами, например, через пекс.
    или вот:
    Код:
    //Main.class
    public Permissions permission;
    private boolean setupPermissions()
    {
    RegisteredServiceProvider<Permission> permissionProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.permission.Permission.class);
    if (permissionProvider != null) {
    permission = permissionProvider.getProvider();
    }
    return (permission != null);
    }
    //onEnable
    
     if (!this.setupPermissions()) {
                Bukkit.getConsoleSender().sendMessage(ChatColor.RED + "Vault not found!");
                this.getServer().getPluginManager().disablePlugin((Plugin)this);
                return;
            }
     
  6. Автор темы
    RaShIk_

    RaShIk_ Новичок Пользователь

    Баллы:
    6
    Имя в Minecraft:
    RaShIk
    У меня вот такой код, можете его изменить что бы он выключал prefix

    Код:
    package RaShIk.main;
    import org.bukkit.command.CommandExecutor;
    import org.bukkit.command.CommandSender;
    import org.bukkit.entity.Player;
    import org.bukkit.scoreboard.Scoreboard;
    import org.bukkit.scoreboard.ScoreboardManager;
    import org.bukkit.scoreboard.Team;
    import org.bukkit.command.Command;
    import org.bukkit.*;
    
    public class PrefixOff implements CommandExecutor {
    
        private Glav plugin;
     
        public PrefixOff(Glav plugin) {
            this.plugin = plugin;
     
        }
        @Override
        public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
        if(!sender.hasPermission("prefix.off")){ //permissions
            sender.sendMessage(ChatColor.RED + "У вас нет прав на выполнение данной команды ");
            return true;
        }
    {
            //plugin.replace("prefix", " ");
            //sender.sendMessage(ChatColor.GREEN + "Префикс успешно отключён");
                return true;
        }
        }
    }
    
    [DOUBLEPOST=1493791001,1493640439][/DOUBLEPOST]UP
     
    Последнее редактирование: 1 май 2017
Статус темы:
Закрыта.

Поделиться этой страницей