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

Идея Кто сможет пофиксить плагин sClicker или написать новый?

Тема в разделе "Запросы на разработку плагинов", создана пользователем GraySer, 25 май 2018.

Статус темы:
Закрыта.
  1. Автор темы
    GraySer

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

    Баллы:
    76
    Лучше пофиксить чтобы не дорого :) В sClicker есть проблема как мне удалось установить в коде Gui.
    В консоле выбрасывает ошибку когда игрок зайдет в GUI меню и начнет кликать на пустое место. Думаю нужно прописать код так чтобы плагин понимал что игрок кликнул в пустом месте. И если не сложно было бы хорошой идеей добавить в нево таймер чтобы игроки немогли кликать спомощю чита. ( Например чтобы кликать можно было рас в минуту )
     
    Последнее редактирование: 25 май 2018
  2. Автор темы
    GraySer

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

    Баллы:
    76
    Думаю беда в коде

    package ru.lyooxa.clicker.configs;

    import ru.lyooxa.clicker.*;
    import org.bukkit.configuration.file.*;
    import java.io.*;
    import org.bukkit.configuration.*;

    public class guiCfg
    {
    private static File guifile;
    private static FileConfiguration guicfg;

    private static File getPlayerFile() {
    return guiCfg.guifile;
    }

    public static void create() {
    guiCfg.guifile = new File(Main.getInstance().getDataFolder().getAbsolutePath(), "gui.yml");
    if (!guiCfg.guifile.exists()) {
    guiCfg.guifile.getParentFile().mkdirs();
    Main.getInstance().saveResource("gui.yml", false);
    }
    guiCfg.guicfg = (FileConfiguration)new YamlConfiguration();
    try {
    guiCfg.guicfg.load(guiCfg.guifile);
    }
    catch (IOException | InvalidConfigurationException ex5) {
    final Exception ex4;
    final Exception ex2 = ex4;
    final Exception e;
    final Exception ex3 = e = null;
    e.printStackTrace();
    }
    }

    public static FileConfiguration get() {
    return guiCfg.guicfg;
    }

    public static void save() {
    try {
    get().save(getPlayerFile());
    }
    catch (IOException e) {
    e.printStackTrace();
    }
    }
    }
     
    Последнее редактирование: 25 май 2018
  3. Krutius

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

    Баллы:
    76
    Имя в Minecraft:
    MrPencilBox
    Ошибку хоть кинь..
     
  4. Автор темы
    GraySer

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

    Баллы:
    76
    [15:10:26 WARN]: java.lang.NullPointerException
    [15:10:26 WARN]: at ru.lyooxa.clicker.ClickerListener.onInventory(Clicker
    Listener.java:19)
    [15:10:26 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native M
    ethod)
    [15:10:26 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown S
    ource)
    [15:10:26 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkno
    wn Source)
    [15:10:26 WARN]: at java.lang.reflect.Method.invoke(Unknown Source)
    [15:10:26 WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(Jav
    aPluginLoader.java:306)
    [15:10:26 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:62)
    [15:10:26 WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(Simpl
    ePluginManager.java:502)
    [15:10:26 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:487)
    [15:10:26 WARN]: at net.minecraft.server.v1_8_R3.PlayerConnection.a(Playe
    rConnection.java:1630)
    [15:10:26 WARN]: at net.minecraft.server.v1_8_R3.PacketPlayInWindowClick.
    a(SourceFile:31)
    [15:10:26 WARN]: at net.minecraft.server.v1_8_R3.PacketPlayInWindowClick.
    a(SourceFile:9)
    [15:10:26 WARN]: at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.
    run(SourceFile:13)
    [15:10:26 WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(U
    nknown Source)
    [15:10:26 WARN]: at java.util.concurrent.FutureTask.run(Unknown Source)
    [15:10:26 WARN]: at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile
    :44)
    [15:10:26 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.B(Minecr
    aftServer.java:715)
    [15:10:26 WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.B(Dedica
    tedServer.java:374)
    [15:10:26 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.A(Minecr
    aftServer.java:654)
    [15:10:26 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.run(Mine
    craftServer.java:557)
    [15:10:26 WARN]: at java.lang.Thread.run(Unknown Source)
     
  5. Автор темы
    GraySer

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

    Баллы:
    76
    Последнее редактирование: 25 май 2018
  6. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Ахаха че за дичь ты чем декомпилировал то
     
  7. Автор темы
    GraySer

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

    Баллы:
    76
    Не я декоппилил. Но вот сам думаю что чтото не так. Должно быть так вроди
    catch (IOException | InvalidConfigurationException ex2) {
    final Exception ex;
    final Exception e = ex;
    e.printStackTrace();
     
  8. HunterGaming

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

    Баллы:
    96
    Имя в Minecraft:
    sqdFendy
    ахахаха, должно быть так
    Код:
    catch (IOException | InvalidConfigurationException e) {
        e.printStackTrace();
    }
    
     
  9. demkom

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

    Баллы:
    76
    Имя в Minecraft:
    G_demkom_G
Статус темы:
Закрыта.

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