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

  • Автор темы Автор темы GraySer
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

GraySer

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

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();
}
}
}
 
Последнее редактирование:
Ошибку хоть кинь..
 
[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)
 
Ахаха че за дичь ты чем декомпилировал то
Не я декоппилил. Но вот сам думаю что чтото не так. Должно быть так вроди
catch (IOException | InvalidConfigurationException ex2) {
final Exception ex;
final Exception e = ex;
e.printStackTrace();
 
Не я декоппилил. Но вот сам думаю что чтото не так. Должно быть так вроди
catch (IOException | InvalidConfigurationException ex2) {
final Exception ex;
final Exception e = ex;
e.printStackTrace();
ахахаха, должно быть так
Код:
catch (IOException | InvalidConfigurationException e) {
    e.printStackTrace();
}
 
e803d698feb3a4386934539c5c4970bb.jpg
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх