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

Идея WhitelistAddon

Discussion in 'Запросы на разработку плагинов' started by TheXfesterGames, Dec 15, 2016.

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

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

    Trophy Points:
    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 Активный участник Пользователь

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    16
    Имя в Minecraft:
    XFESTER
    @DonDays
    Можешь сделать под Java 7? Пишет:
    Code:
    [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 Активный участник Пользователь

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

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

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    96
    Имя в Minecraft:
    DonDays
    Где? Я использую Intellij[DOUBLEPOST=1481967668,1481967603][/DOUBLEPOST]
    Code:
    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 Новичок Пользователь

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

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

    Trophy Points:
    46
    Project Structure...->Project->7-Diamonds,ARM...
     

Share This Page