Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [ADMN] LogManager v0.3 - плагин для управления лог файла bukkit [1.4.5-r0.2+]

Дарт, надеюсь другие последуют твоему примеру и начнут выкладывать свои плагины. :)
А я пока что не могу даже книжку по ява купить/скачать..
Мой плагин - это что то вроде экзамена :cool:
Я на нём учю java . Причём на практике ;) А все остальные меня тестируют.
 
Скинь, только начну изучать примерно через неделю :(
 
Если учить Java досконально - Эккель "Философия Java"
 
Как же круто себя видеть в авторах :cool:

Кстати, @D_art, убери спойлер "тестировался на", bukkit на всех ОС одинаково работает. Лучше напиши на каких версиях робит
 
Как же круто себя видеть в авторах :cool:

Кстати, @D_art, убери спойлер "тестировался на", bukkit на всех ОС одинаково работает. Лучше напиши на каких версиях робит
Сделал
 
Всё-таки надо поддержку пермишонс добавить.Вдруг недобросовестный админ сотрёт историю своих похождений).А так,хотя бы,у всех кроме держателя сервера отключить эту комманду можно.
 
Всё-таки надо поддержку пермишонс добавить.Вдруг недобросовестный админ сотрёт историю своих похождений).А так,хотя бы,у всех кроме держателя сервера отключить эту комманду можно.
Также хотел сделать, но не нашел информации как это реализовать
 
А можно добавить очистку лога последнего сеанса?
 
Удаление лога последнего промежутка от включения до выключения сервера
 
Также хотел сделать, но не нашел информации как это реализовать

Вот в этом коде, плагин, если не ошибаюсь, ищет Permission и если не находит, то по умолчанию к опам всё относится.

Код:
    public void onEnable()
    {
        setupPermissions();
     
    }
    public static PermissionHandler permissionHandler;
    private void setupPermissions() {
        if (permissionHandler != null) {
            return;
        }
     
        Plugin permissionsPlugin = this.getServer().getPluginManager().getPlugin("Permissions");
     
        if (permissionsPlugin == null) {
            System.out.println("[BanAxe] Permission system not detected, defaulting to OP");
            return;
        }
     
        permissionHandler = ((Permissions) permissionsPlugin).getHandler();
        System.out.println("Found and will use plugin "+((Permissions)permissionsPlugin).getDescription().getFullName());
    }

Так же есть есть вот это условие:
Код:
Player p = (Player) sender;
if (p.hasPermission("LogManager.*")) {
 
}
Отпишись, что получилось.
 

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

Назад
Верх