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

Идея WhitelistAddon

Тема в разделе "Запросы на разработку плагинов", создана пользователем TheXfesterGames, 15 дек 2016.

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

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

    Баллы:
    16
    Имя в Minecraft:
    XFESTER
    Категория плагина: Admin Tools

    Предлагаемое название: WhitelistAddon

    Версия сервера: 1.7.10-1.8 (Java 7)

    Что я хочу: Мне бы хотелось, 2 простые вещи:
    1) Чтобы вайтлист отключался при запуске сервера
    2) Чтобы вайтлист отключался при онлайне 0.

    Зачем? Делаем ClanWars на голодных играх. Там когда игрок заходит, врубается Вайтлист, а игрок добавляет командами туда людей. Но если игроку приспичит выйти. То вайтлист просто офниться. И еще нужно чтобы он оффался при запуске сервера.

    Идеи для команд:
    Этому плагину команды не нужны

    Идеи пермишенов: пермишены не нужны.

    Когда мне это нужно? Желательно в течении 2-3 дней :)

    Спасибо за внимание!
     
  2. Хостинг MineCraft
    <
  3. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    сейчас напишу, подожди
     
  4. Автор темы
    TheXfesterGames

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

    Баллы:
    16
    Имя в Minecraft:
    XFESTER
    Огромное спасибо, что взялся.[DOUBLEPOST=1481815116,1481812794][/DOUBLEPOST]Есть еще те, кто могут взяться ? Этот чувак, куда-то ушел :D[DOUBLEPOST=1481823837][/DOUBLEPOST]Актуально
     
  5. LuckyZeeRo

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

    Баллы:
    76
    Skype:
    luckyzeero
    Имя в Minecraft:
    LuckyZeeRo_
    Могу взяться за работу.
     
  6. Автор темы
    TheXfesterGames

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

    Баллы:
    16
    Имя в Minecraft:
    XFESTER
    Я подожду еще @DonDays .
    А по поводу тебя интересует: платно или бесплатно?
     
  7. LuckyZeeRo

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

    Баллы:
    76
    Skype:
    luckyzeero
    Имя в Minecraft:
    LuckyZeeRo_
    Если кто то сделает бесплатно - пожалуйста :) Я нет.
     
  8. Автор темы
    TheXfesterGames

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

    Баллы:
    16
    Имя в Minecraft:
    XFESTER
    Цена? На всякий случай :)[DOUBLEPOST=1481835716,1481835682][/DOUBLEPOST]@DonDays я все еще жду тебя :)
     
  9. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Не было времени, сегодня возьмусь, там легко:good:. За такое деньги не платят, там несколько строк кода[DOUBLEPOST=1481870399][/DOUBLEPOST]Ня. https://yadi.sk/d/BLVQL9n333gGcE[DOUBLEPOST=1481870477][/DOUBLEPOST]Вчера не смог, т.к. занят другим плагином, если еще нужна всякая мелочь, типа этой, пиши в лс, сделаю, если будет время
     
  10. Автор темы
    TheXfesterGames

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

    Баллы:
    16
    Имя в Minecraft:
    XFESTER
    Спасибо большое.
     
  11. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Закрой тему
     
  12. Автор темы
    TheXfesterGames

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

    Баллы:
    16
    Имя в Minecraft:
    XFESTER
    @DonDays
    Можешь сделать под Java 7? Пишет:
    Код:
    [12:08:17] [Server thread/ERROR]: Could not load 'plugins/WhitelistAddon.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: ru/dondays/whitelistaddon/WhitelistAddon : Unsupported major.minor version 52.0
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[server.jar:git-Spigot-1.7.9-R0.2-205-g48578ee]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:336) ~[server.jar:git-Spigot-1.7.9-R0.2-205-g48578ee]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:258) [server.jar:git-Spigot-1.7.9-R0.2-205-g48578ee]
        at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.java:369) [server.jar:git-Spigot-1.7.9-R0.2-205-g48578ee]
        at net.minecraft.server.v1_7_R4.DedicatedServer.init(DedicatedServer.java:152) [server.jar:git-Spigot-1.7.9-R0.2-205-g48578ee]
        at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:458) [server.jar:git-Spigot-1.7.9-R0.2-205-g48578ee]
        at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [server.jar:git-Spigot-1.7.9-R0.2-205-g48578ee]
    Caused by: java.lang.UnsupportedClassVersionError: ru/dondays/whitelistaddon/WhitelistAddon : Unsupported major.minor version 52.0
        at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_121]
        at java.lang.ClassLoader.defineClass(ClassLoader.java:803) ~[?:1.7.0_121]
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_121]
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:442) ~[?:1.7.0_121]
        at java.net.URLClassLoader.access$100(URLClassLoader.java:64) ~[?:1.7.0_121]
        at java.net.URLClassLoader$1.run(URLClassLoader.java:354) ~[?:1.7.0_121]
        at java.net.URLClassLoader$1.run(URLClassLoader.java:348) ~[?:1.7.0_121]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_121]
        at java.net.URLClassLoader.findClass(URLClassLoader.java:347) ~[?:1.7.0_121]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[server.jar:git-Spigot-1.7.9-R0.2-205-g48578ee]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[server.jar:git-Spigot-1.7.9-R0.2-205-g48578ee]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_121]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_121]
        at java.lang.Class.forName0(Native Method) ~[?:1.7.0_121]
        at java.lang.Class.forName(Class.java:278) ~[?:1.7.0_121]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[server.jar:git-Spigot-1.7.9-R0.2-205-g48578ee]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[server.jar:git-Spigot-1.7.9-R0.2-205-g48578ee]
        ... 6 more
     
  13. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Под java 7 не могу, ибо использую 1.8. Декомпилируй и собери сам :cry:
     
  14. Автор темы
    TheXfesterGames

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

    Баллы:
    16
    Имя в Minecraft:
    XFESTER
    Можешь кинуть сорцы?[DOUBLEPOST=1481908874,1481908770][/DOUBLEPOST]
    Боюсь что криво декомпелирую :)
     
  15. AtomicInteger

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

    Баллы:
    46
    А что мешает тебе скомпилировать под 7?
     
  16. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Не обязательно семерку ставить. Можно просто в настройках проекта включить совместимость.
     
  17. Автор темы
    TheXfesterGames

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

    Баллы:
    16
    Имя в Minecraft:
    XFESTER
    Расскажи, плыз. xD[DOUBLEPOST=1481964572,1481964540][/DOUBLEPOST]
    ОС Ubuntu.
     
  18. Will Orion Z

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

    Баллы:
    76
    Имя в Minecraft:
    willorion
    Что мешает поставить openjdk 8 на ubuntu?
     
  19. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Где? Я использую Intellij[DOUBLEPOST=1481967668,1481967603][/DOUBLEPOST]
    Код:
    public class WhitelistAddon
        extends JavaPlugin
        implements Listener {
    
        @Override
        public void onEnable() {
            this.getServer().setWhitelist(false);
            this.getServer().getPluginManager().registerEvents(this, this);
        }
    
        @EventHandler
        public void onQuit(final PlayerQuitEvent e) {
            int online = this.getServer().getOnlinePlayers().size() - 1;
            if(online == 0) {
                this.getServer().setWhitelist(false);
            }
        }
     
  20. Автор темы
    TheXfesterGames

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

    Баллы:
    16
    Имя в Minecraft:
    XFESTER
    Ребят, скомпелируйте, кому не лень :)
    У меня чёт еклипс не хочет устанавливаться xD
    Пожауйста, кому не лень.
     
  21. AtomicInteger

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

    Баллы:
    46
    Project Structure...->Project->7-Diamonds,ARM...
     

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