1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [MECH] ClanFox 4.0 beta 1 Кланы. Управление через интерфейс.[1.11.2-1.12.2] (old 1.8.8-1.11.2)

Тема в разделе "Неподтвержденные плагины", создана пользователем ilyshka, 15 янв 2017.

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

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

    Баллы:
    66
    Имя в Minecraft:
    ilyshka
    настройка есть. Только она а lan сделана. Я хз почему туда добавил)
    а кто оплачивает домен?
    Его кто то оплатил в 2016 на 2 года
     
    Последнее редактирование: 18 янв 2017
  2. Kela-4D

    Kela-4D Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Kelatyh
    Админ. который редко заходит
     
  3. CnoWes

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

    Баллы:
    78
    Имя в Minecraft:
    CnoWes
    Кстати, кто предлагал захват клановых домов, идея конечно хорошая, но каким образом вы это видите если "дома" приватятся. Если такое возможно реализовать, то можно сделать "последний выживший", убил последнего - клан занял место в рейтинге выше на 1 того с кем воевал. Вот это уже реально больше похоже на клановые войны

    А захват территории кланом, то такой плагин уже есть.
     
  4. SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Код:
    [00:23:57 INFO]: TravoQur issued server command: /c
    [00:23:57 ERROR]: null
    org.bukkit.command.CommandException: Unhandled exception executing command 'c' i
    n plugin ClanFox v1.1.0
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spi
    got-1.11.jar:git-Spigot-f950f8e-58bff62]
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:14
    1) ~[spigot-1.11.jar:git-Spigot-f950f8e-58bff62]
            at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchCommand(CraftServ
    er.java:649) ~[spigot-1.11.jar:git-Spigot-f950f8e-58bff62]
            at net.minecraft.server.v1_11_R1.PlayerConnection.handleCommand(PlayerCo
    nnection.java:1335) [spigot-1.11.jar:git-Spigot-f950f8e-58bff62]
            at net.minecraft.server.v1_11_R1.PlayerConnection.a(PlayerConnection.jav
    a:1170) [spigot-1.11.jar:git-Spigot-f950f8e-58bff62]
            at net.minecraft.server.v1_11_R1.PacketPlayInChat.a(PacketPlayInChat.jav
    a:45) [spigot-1.11.jar:git-Spigot-f950f8e-58bff62]
            at net.minecraft.server.v1_11_R1.PacketPlayInChat.a(PacketPlayInChat.jav
    a:1) [spigot-1.11.jar:git-Spigot-f950f8e-58bff62]
            at net.minecraft.server.v1_11_R1.PlayerConnectionUtils$1.run(SourceFile:
    13) [spigot-1.11.jar:git-Spigot-f950f8e-58bff62]
            at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [
    ?:1.8.0_25]
            at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_25]
            at net.minecraft.server.v1_11_R1.SystemUtils.a(SourceFile:46) [spigot-1.
    11.jar:git-Spigot-f950f8e-58bff62]
            at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:
    739) [spigot-1.11.jar:git-Spigot-f950f8e-58bff62]
            at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:
    399) [spigot-1.11.jar:git-Spigot-f950f8e-58bff62]
            at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:
    675) [spigot-1.11.jar:git-Spigot-f950f8e-58bff62]
            at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.jav
    a:574) [spigot-1.11.jar:git-Spigot-f950f8e-58bff62]
            at java.lang.Thread.run(Unknown Source) [?:1.8.0_25]
    Caused by: java.lang.Error: Unresolved compilation problems:
            ItemStack cannot be resolved to a type
            CraftItemStack cannot be resolved
            NBTTagCompound cannot be resolved to a type
            NBTTagCompound cannot be resolved to a type
            CraftItemStack cannot be resolved
    
            at com.vk.ilyshka_fox.clans.NBT.nbt_1_11.setNBT(nbt_1_11.java:10) ~[?:?]
    
            at com.vk.ilyshka_fox.clans.menu.nenu.createItem(nenu.java:530) ~[?:?]
            at com.vk.ilyshka_fox.clans.menu.nenu.starter_screen(nenu.java:86) ~[?:?
    ]
            at com.vk.ilyshka_fox.clans.menu.cmd.onCommand(cmd.java:22) ~[?:?]
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spi
    got-1.11.jar:git-Spigot-f950f8e-58bff62]
            ... 15 more

    Тестировал на 1.10 и 1.11, ошибит
     
  5. Автор темы
    ilyshka

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

    Баллы:
    66
    Имя в Minecraft:
    ilyshka
    Я знаю. в следующей обновлении исправлю.
    Я уже исправил. Как теги сделаю. Будет обновление. А пока что небольшие проблемы)
     
  6. MrBrikster

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

    Баллы:
    78
    Имя в Minecraft:
    MrBrikster
    Вы же не против, если я посмотрю код плагина?
     
  7. Автор темы
    ilyshka

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

    Баллы:
    66
    Имя в Minecraft:
    ilyshka
    А как я могу запретить? Даже если скажу нет вам ничего не мешает это сделать)
    Но исходники в чистом виде выкладывать не буду)
     
  8. MrBrikster

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

    Баллы:
    78
    Имя в Minecraft:
    MrBrikster
    Ну, мы же порядочные люди... Ладно, несколько пожеланий:
    • Называть переменные (enum'ы и т.д.) английскими названиями, а не русскими, т.е. переменная OTMENA - не есть норма. CANCEL - в самый раз. (Также посмотри на метод SQLite.createacaunt)
    • Названия классов пишутся с большой буквы :good:
    • Создавать отдельные классы для разного предназначения. Т.е., класс start (лучше было бы назвать его Main) является одновременно и классом, который наследует JavaPlugin, и листенером. Лучше было б создать отдельный класс EventListener.
    • Названия методов. Каждое слово в методе лучше писать с большой буквы. Например, вместо getheadurl() - getHeadUrl(), или же вообще getHeadURL()
    • if/elseif - не нужно так часто использовать. Я б посоветовал использовать конструкцию switch.
    В приципе, всё)
     
  9. Автор темы
    ilyshka

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

    Баллы:
    66
    Имя в Minecraft:
    ilyshka
    Спасибо. Возьму на замету. И на будущее буду исправлять)
    А с английским у меня небольшие проблемы.
    А что не так с методом SQLite.createacaunt?
    я делал проверку на наличие. Единственное для снятия нагрузки можно отключить обновление текстурки головы если аккаунт создан.
    Обновил. ошибок не должно быть
     
    Последнее редактирование: 19 янв 2017
  10. xDark

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

    Баллы:
    96
    new Thread(new Runnable()
    {
    public void run()
    {
    SQLite.createacaunt(e.getPlayer().getName());
    }
    }).start();
    Пора бы к -> привыкать.
    ((event.getEntity() instanceof Player)))
    getType() ???
     
  11. Автор темы
    ilyshka

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

    Баллы:
    66
    Имя в Minecraft:
    ilyshka
    я не так уж и давно занимаюсь программированием(всего лишь 3 курс из них 2 года меленого изучения java и bukkit) и много чего не знаю. Можно ссылку на статью "к чему привыкать" или как это называется?
     
  12. xDark

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

    Баллы:
    96
    https://habrahabr.ru/post/224593/
     
  13. SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    ошибку то исправите?
     
  14. Warluson

    Warluson Ньюби

    Баллы:
    1
    Имя в Minecraft:
    Warluson
    А не проще создать Executor?
     
  15. Автор темы
    ilyshka

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

    Баллы:
    66
    Имя в Minecraft:
    ilyshka
    Чтобы получить строку со скином для головы мне необходимо подключение к интернету. Тесть я получаю json строку с официального minecraft сайта. Ну а раз идет подключение,(когда я разрабатывал обычную программу) на этом месте она ошибку выдавала. И у меня просто в привычку вошло. Инет - поток)
    я проверял на spigot ошибок не обнаружено. Щас еще раз протестирую, скачаю.
    Вы качали новую версию?
    Попробуйте перекачать. Ошибок не должно быть.
     
  16. SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Добавить префикс в таб это конечно хорошо, а вот ограничения на количество символов не кто не отменял
     
  17. Автор темы
    ilyshka

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

    Баллы:
    66
    Имя в Minecraft:
    ilyshka
    Уменьшить размер тега или уберите их изтконструктора тег. Я сделаю выключение. Забыл про это.)

    Сделайте тег в суфиксе. Просто конструтор исправить в конфиге.
    !Обнова)
     
  18. CnoWes

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

    Баллы:
    78
    Имя в Minecraft:
    CnoWes
    Good! Только зашёл на форум.
    Есть возможность убрать название над головой и в табе? Не тестировал просто ещё
    То же самое писать !clantag! ?
     
    Последнее редактирование: 20 янв 2017
  19. Автор темы
    ilyshka

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

    Баллы:
    66
    Имя в Minecraft:
    ilyshka
    Я полностью описал как настроить и 'что за что отвечает' в теме.

    Да возможность убрать есть. И плагин NameTegEgit перекрывает мои изменения. Но лучше выключить чтобы просто не выполнялись команды.
    Когда плагин генерирует конфиг. то все возможные постановки по стандарту видны. Их надо будет убирать если они не нужны.
    только в префиксе я не добавил постановку тега, но она такая же как в суффиксе.
     
    Последнее редактирование: 20 янв 2017
  20. Warluson

    Warluson Ньюби

    Баллы:
    1
    Имя в Minecraft:
    Warluson
    :eek:
     

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