Кто бы мог написать плагин на nukkit на нормальную регистрацию и на префиксы которые ставятся командой а не lucky perms и т.д(за бесплатно пожалуста)
Здравствуйте, Ваш запрос на рассмотрении, ожидайте пожалуйста!
offtop
Говори на что сменить тогда
“Вопросы/Обсуждения”
Ок
Ладно держи нормальную регистрацию
Auth_plugs_nukkit (4).zip (6,9 КБ)
Ток в jar перейминуй, так чем тебе не нравится lucky perms…
Спасибо просто лень с ним возится так как и я донат не делаю
Что???
Могу написать плагин на регистрацию и префиксы, но не за бесплатно, за бесплатно тебе никто это не напишет
На регистрацию уже скинули плагины хоть не свои можете кидать уже главное что бы работали ну платить я не хочу
привет, мне лень собирать плагин напишу только готовый код =) собрать плагин тебе самому будет нужно , это не сложно =)
вот код:
import cn.nukkit.Player;
import cn.nukkit.command.Command;
import cn.nukkit.command.CommandSender;
import cn.nukkit.plugin.PluginBase;
import cn.nukkit.utils.Config;
import java.io.File;
public class PrefixPlugin extends PluginBase {
private Config config;
@Override
public void onEnable() {
this.getDataFolder().mkdirs();
this.config = new Config(new File(this.getDataFolder(), "prefixes.yml"), Config.YAML);
}
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if (command.getName().equalsIgnoreCase("prefix")) {
if (args.length < 1) {
sender.sendMessage("Использование: /prefix <префикс>");
return true;
}
if (sender instanceof Player) {
Player player = (Player) sender;
String prefix = args[0];
this.config.set(player.getName(), prefix);
this.config.save();
player.setDisplayName(prefix + " " + player.getName());
player.sendMessage("Ваш префикс изменен на: " + prefix);
} else {
sender.sendMessage("Эта команда может быть использована только игроками.");
}
return true;
}
return false;
}
@Override
public void onJoin(PlayerJoinEvent event) {
Player player = event.getPlayer();
if (this.config.exists(player.getName())) {
String prefix = this.config.getString(player.getName());
player.setDisplayName(prefix + " " + player.getName());
}
}
}
если я помог , поставь галочку на мой ответ
что за котик?
Вопрос. Где регистрация этого евента? А так же зачем аннотация Override на эту функцию?
Должна быть аннотация @EventHandler, а не @Override
так же класс PrefixPlugin должен быть implements Listener
ну, а еще ты не зарегистировал Listener
Ладно ещё закроем глаза на это
И это
Извините (
гкод
мой
чо за аннотации