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

Помогите подключить плагин SimpleClans к своему

Discussion in 'Разработка плагинов для новичков' started by Korvinius, May 2, 2016.

  1. Автор темы
    Korvinius

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

    Trophy Points:
    88
    Здравствуйте, подскажите, может кто то знает, пробовал или может "бегло" разобраться в коде другого плагина, этот плагин: SimpleClans еще можно подключить к своему? Так как пример подключения его АПИ на бакките, уже давно устарел, в последней версии нет тех классов, что в примере... И если можно, то как это сделать?
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Korvinius

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

    Trophy Points:
    88
    Пробовал для начала просто вывести список кланов в логи при старте сервера:
    Code:
        public static void listClanPerms() {
    
            StorageManager manager = new StorageManager();
            if (clans_check) {
                instance.getLogger().info("retrieveClans(): " + manager.retrieveClans());
            }
        }
    И в результате получаю ошибку:
    Code:
    [00:32:05 ERROR]: Error occurred while enabling Mystery v0.3 (Is it up to date?)
    java.lang.NullPointerException
            at net.sacredlabyrinth.phaed.simpleclans.managers.StorageManager.initiateDB(StorageManager.java:89) ~[?:?]
            at net.sacredlabyrinth.phaed.simpleclans.managers.StorageManager.<init>(StorageManager.java:36) ~[?:?]
            at net.wealth_mc.mystery.Mystery.listClanPerms(Mystery.java:187) ~[?:?]
            at net.wealth_mc.mystery.Mystery.onEnable(Mystery.java:120) ~[?:?]
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:292) ~[server11486.jar:git-Spigot-944aa20-8d16fc0]
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [server11486.jar:git-Spigot-944aa20-8d16fc0]
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [server11486.jar:git-Spigot-944aa20-8d16fc0]
            at org.bukkit.craftbukkit.v1_9_R1.CraftServer.loadPlugin(CraftServer.java:361) [server11486.jar:git-Spigot-944aa20-8d16fc0]
            at org.bukkit.craftbukkit.v1_9_R1.CraftServer.enablePlugins(CraftServer.java:321) [server11486.jar:git-Spigot-944aa20-8d16fc0]
            at net.minecraft.server.v1_9_R1.MinecraftServer.t(MinecraftServer.java:411) [server11486.jar:git-Spigot-944aa20-8d16fc0]
            at net.minecraft.server.v1_9_R1.MinecraftServer.l(MinecraftServer.java:376) [server11486.jar:git-Spigot-944aa20-8d16fc0]
            at net.minecraft.server.v1_9_R1.MinecraftServer.a(MinecraftServer.java:331) [server11486.jar:git-Spigot-944aa20-8d16fc0]
            at net.minecraft.server.v1_9_R1.DedicatedServer.init(DedicatedServer.java:269) [server11486.jar:git-Spigot-944aa20-8d16fc0]
            at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:527) [server11486.jar:git-Spigot-944aa20-8d16fc0]
            at java.lang.Thread.run(Unknown Source) [?:1.8.0_77]
    ругается на эту строчку:
     
  4. CoolBoy

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

    Trophy Points:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Напишите в ЛС автору плагина SimpleClans на dev.bukkit.org
    И узнайте у него актуальное API.
     
  5. Автор темы
    Korvinius

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

    Trophy Points:
    88
    Если бы я еще с английским "дружил"...[DOUBLEPOST=1462197252,1462183417][/DOUBLEPOST]Попробовал другой вариант:
    Code:
        @Override
        public void onEnable() {
            Plugin sc_plugin = getServer().getPluginManager().getPlugin("SimpleClans");
           if (sc_plugin != null) {
               sc = ((SimpleClans) sc_plugin);
           }
           listClanPerms();
        }
    
        public static void listClanPerms() {
    
            if (clans_check) {
                List<Clan> clans = sc.getStorageManager().retrieveClans();
             
                instance.getLogger().info("retrieveClans(): " + clans);
            }
        }
    И нифига, отдает другую ошибку:
    Code:
    [14:24:34 ERROR]: Error occurred while enabling Mystery v0.3 (Is it up to date?)
    java.lang.NullPointerException
            at net.wealth_mc.mystery.Mystery.listClanPerms(Mystery.java:194) ~[?:?]
            at net.wealth_mc.mystery.Mystery.onEnable(Mystery.java:122) ~[?:?]
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:292) ~[server11486.jar:git-Spigot-944aa20-8d16fc0]
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [server11486.jar:git-Spigot-944aa20-8d16fc0]
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [server11486.jar:git-Spigot-944aa20-8d16fc0]
            at org.bukkit.craftbukkit.v1_9_R1.CraftServer.loadPlugin(CraftServer.java:361) [server11486.jar:git-Spigot-944aa20-8d16fc0]
            at org.bukkit.craftbukkit.v1_9_R1.CraftServer.enablePlugins(CraftServer.java:321) [server11486.jar:git-Spigot-944aa20-8d16fc0]
            at net.minecraft.server.v1_9_R1.MinecraftServer.t(MinecraftServer.java:411) [server11486.jar:git-Spigot-944aa20-8d16fc0]
            at net.minecraft.server.v1_9_R1.MinecraftServer.l(MinecraftServer.java:376) [server11486.jar:git-Spigot-944aa20-8d16fc0]
            at net.minecraft.server.v1_9_R1.MinecraftServer.a(MinecraftServer.java:331) [server11486.jar:git-Spigot-944aa20-8d16fc0]
            at net.minecraft.server.v1_9_R1.DedicatedServer.init(DedicatedServer.java:269) [server11486.jar:git-Spigot-944aa20-8d16fc0]
            at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:527) [server11486.jar:git-Spigot-944aa20-8d16fc0]
            at java.lang.Thread.run(Unknown Source) [?:1.8.0_77]
    никто ничего не может посоветовать по этому поводу?
     
  6. slavik123123123

    slavik123123123 Старожил Пользователь

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Добавлять кланы в plugin.yml пробовал?
     
  7. Автор темы
    Korvinius

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

    Trophy Points:
    88
    в смысле?
     
  8. slavik123123123

    slavik123123123 Старожил Пользователь

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Ну там в depend: [xxx]
    или как там нужно.
     
  9. Автор темы
    Korvinius

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

    Trophy Points:
    88
    да я их даже в логи не могу выдернуть...
     
  10. slavik123123123

    slavik123123123 Старожил Пользователь

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Всмысле? Просто возми и добавь кланы в зависимости в plugin.yml
     
  11. Автор темы
    Korvinius

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

    Trophy Points:
    88
    блин, сори, не понял сначала о чем речь), буду пробовать[DOUBLEPOST=1462199637,1462199005][/DOUBLEPOST]
    Огромнейшее СПАСИБО!!! добавил и второй вариант сработал без проблем! :)
     

Share This Page