Help on a eclipse error... (Fixed)

Status
This thread has been locked.

Skreeni

Feedback score
0
Posts
17
Reactions
1
Resources
0
I am currently having difficulties with eclipse. I am wanting someone to help me find the problem?
I would also like if someone could help me get better at coding for free? Since I just began I am in need of assistance for an advanced coder to teach me some nice skills. Since I do not have money, I can't pay :cry:
Error in Console:

[17:37:31 ERROR]: Could not load 'plugins\GUI.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.IllegalStateException: Cannot get plugin for class me.skreeni.GUI.EnabledDisabled from a static initializer
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugins(CraftServer.java:292) [spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.reload(CraftServer.java:739) [spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.Bukkit.reload(Bukkit.java:535) [spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) [spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) [spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(CraftServer.java:627) [spigot.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:412) [spigot.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:375) [spigot.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot.jar:git-Spigot-db6de12-18fbb24]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_144]
Caused by: java.lang.IllegalStateException: Cannot get plugin for class me.skreeni.GUI.EnabledDisabled from a static initializer
at org.bukkit.plugin.java.JavaPlugin.getPlugin(JavaPlugin.java:531) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
at me.skreeni.GUI.GUI.<init>(GUI.java:15) ~[?:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_144]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_144]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_144]
at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_144]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:76) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[spigot.jar:git-Spigot-db6de12-18fbb24]
... 14 more



This is a picture of my code for my "EnabledDisabled"
https://gyazo.com/92fbc6cf1ffbe3c635b864a61771f86b

GUI package code:
package me.skreeni.GUI;

import org.bukkit.ChatColor;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.java.JavaPlugin;

public class GUI extends JavaPlugin implements Listener {

private Plugin plugin = EnabledDisabled.getPlugin(EnabledDisabled.class);

public void newInventory(Player player) {
Inventory i = plugin.getServer().createInventory(null, 27, ChatColor.DARK_GREEN + "Test");

ItemStack empty = new ItemStack(Material.STAINED_GLASS_PANE, 1, (byte) 15);
ItemMeta emptyMeta = empty.getItemMeta();
emptyMeta.setDisplayName("Custom Enchants");
empty.setItemMeta(emptyMeta);

ItemStack Common = new ItemStack(Material.BOOK, 1);
ItemMeta CommonMeta = Common.getItemMeta();
CommonMeta.setDisplayName(ChatColor.RED + "Common Enchantment");
Common.setItemMeta(CommonMeta);

ItemStack Rare = new ItemStack(Material.BOOK, 1);
ItemMeta RareMeta = Common.getItemMeta();
RareMeta.setDisplayName(ChatColor.RED + "Rare Enchantment");
Rare.setItemMeta(RareMeta);

ItemStack Ultimate = new ItemStack(Material.BOOK, 1);
ItemMeta UltimateMeta = Common.getItemMeta();
UltimateMeta.setDisplayName(ChatColor.RED + "Ultimate Enchantment");
Ultimate.setItemMeta(UltimateMeta);

ItemStack Helmet = new ItemStack(Material.DIAMOND_HELMET, 1);
ItemMeta HelmetMeta = Common.getItemMeta();
HelmetMeta.setDisplayName(ChatColor.BLUE + "Helmet Enchantment list");
Helmet.setItemMeta(HelmetMeta);

ItemStack Chestplate = new ItemStack(Material.DIAMOND_CHESTPLATE, 1);
ItemMeta ChestplateMeta = Common.getItemMeta();
ChestplateMeta.setDisplayName(ChatColor.BLUE + "Chestplate Enchantment list");
Chestplate.setItemMeta(ChestplateMeta);

ItemStack Leggings = new ItemStack(Material.DIAMOND_LEGGINGS, 1);
ItemMeta LeggingsMeta = Common.getItemMeta();
LeggingsMeta.setDisplayName(ChatColor.BLUE + "Leggings Enchantment list");
Leggings.setItemMeta(LeggingsMeta);

ItemStack Boots = new ItemStack(Material.DIAMOND_BOOTS, 1);
ItemMeta BootsMeta = Common.getItemMeta();
BootsMeta.setDisplayName(ChatColor.BLUE + "Boots Enchantment list");
Boots.setItemMeta(BootsMeta);

ItemStack Sword = new ItemStack(Material.DIAMOND_SWORD, 1);
ItemMeta SwordMeta = Common.getItemMeta();
SwordMeta.setDisplayName(ChatColor.BLUE + "Sword Enchantment list");
Sword.setItemMeta(SwordMeta);

i.setItem(0, empty);
i.setItem(1, empty);
i.setItem(2, empty);
i.setItem(3, Common);
i.setItem(4, empty);
i.setItem(5, empty);
i.setItem(6, Rare);
i.setItem(7, empty);
i.setItem(8, empty);
i.setItem(9, empty);
i.setItem(10, empty);
i.setItem(11, empty);
i.setItem(12, empty);
i.setItem(13, empty);
i.setItem(14, Ultimate);
i.setItem(15, empty);
i.setItem(16, empty);
i.setItem(17, empty);
i.setItem(18, empty);
i.setItem(19, empty);
i.setItem(20, Helmet);
i.setItem(21, Chestplate);
i.setItem(22, Leggings);
i.setItem(23, Boots);
i.setItem(24, Sword);
i.setItem(25, empty);
player.openInventory(i);
}

}





If you need my other class files let me know.
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Clyde

Premium
Feedback score
44
Posts
1,574
Reactions
1,220
Resources
0
Add me on discord: ToonBasic#0990

Willing to help you resolve all this easily.
 
Status
This thread has been locked.
Top