Skocz do zawartości
  • 0

Plugin się nie ładuje


xBlaczeKx
 Udostępnij

Pytanie

Witam, mam problem z pluginem. Nie chce mi się załadować.

Błędy

Spoiler

[18:02:54] [Server thread/ERROR]: Could not load 'plugins/BlackEvent.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.ExceptionInInitializerError
	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:139) ~[Spigot-1.14.4.jar:git-Spigot-e5b1b5d-1ec1b05]
	at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:334) ~[Spigot-1.14.4.jar:git-Spigot-e5b1b5d-1ec1b05]
	at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:253) [Spigot-1.14.4.jar:git-Spigot-e5b1b5d-1ec1b05]
	at org.bukkit.craftbukkit.v1_14_R1.CraftServer.loadPlugins(CraftServer.java:350) [Spigot-1.14.4.jar:git-Spigot-e5b1b5d-1ec1b05]
	at net.minecraft.server.v1_14_R1.DedicatedServer.init(DedicatedServer.java:202) [Spigot-1.14.4.jar:git-Spigot-e5b1b5d-1ec1b05]
	at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:775) [Spigot-1.14.4.jar:git-Spigot-e5b1b5d-1ec1b05]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]
Caused by: java.lang.ExceptionInInitializerError
	at java.lang.Class.forName0(Native Method) ~[?:1.8.0_191]
	at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_191]
	at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:59) ~[Spigot-1.14.4.jar:git-Spigot-e5b1b5d-1ec1b05]
	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) ~[Spigot-1.14.4.jar:git-Spigot-e5b1b5d-1ec1b05]
	... 6 more
Caused by: java.lang.NullPointerException
	at me.blackevent.Main.<clinit>(Main.java:10) ~[?:?]
	at java.lang.Class.forName0(Native Method) ~[?:1.8.0_191]
	at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_191]
	at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:59) ~[Spigot-1.14.4.jar:git-Spigot-e5b1b5d-1ec1b05]
	at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) ~[Spigot-1.14.4.jar:git-Spigot-e5b1b5d-1ec1b05]
	... 6 more

 

Klasa Main:

Spoiler

package me.blackevent;

import org.bukkit.plugin.java.JavaPlugin;

import me.blackevent.Main;

public class Main extends JavaPlugin
{
	private static Main Inst;
	private static String prefix = getInst().getConfig().getString("prefix") + " ";
	
	public Main()
	{
		Inst = this;
	}
	
	public void onEnable()
	{
		FileManager.checkFiles();
	}
	
	public static Main getInst()
	{
		return Inst;
	}
	
	public static String getPrefix()
	{
		return prefix;
	}
}

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
4 minuty temu, xBlaczeKx napisał:

private static String prefix = getInst().getConfig().getString("prefix") + " ";

Odnosisz się do instancji która nie istnieje.
A tak w ogóle po co używasz instancji w głównej klasie? :D

 

//Edit

Nie żebym się znał czy coś, jestem tylko początkującym pisaczem pluginów, tyle co nauczył mnie youtube. (połowę już zapomniałem)

Edytowane przez Shooterowy
Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...