Solved Can't get plugins loaded in server.

Discussion in 'Bukkit Help' started by Jayyy, Aug 9, 2015.

Thread Status:
Not open for further replies.
  1. Offline

    Jayyy

    Hey guys I've been having this issue for quite some time now, and have looked over numerous threads which none seem to work, so here I am posting. The problem is when ever I finish any of my plugins and load them into my server *A Pro hosting website* they never seem to load, let alone function. I always get the same errors in console, but my Class file and Plugin.yml have no errors that I'm aware of.

    Here is the Server log:

    Code:
    09.08 06:02:10 [Server] INFO [06:02:10 INFO]: IceCubeee: Reload complete.
    09.08 06:02:10 [Server] INFO [06:02:10 INFO]: Server permissions file permissions.yml is empty, ignoring it
    09.08 06:02:10 [Server] INFO ... 21 more
    09.08 06:02:10 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) ~[craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at java.lang.Class.forName(Unknown Source) ~[?:1.7.0_51]
    09.08 06:02:10 [Server] INFO at java.lang.Class.forName0(Native Method) ~[?:1.7.0_51]
    09.08 06:02:10 [Server] INFO at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_51]
    09.08 06:02:10 [Server] INFO at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_51]
    09.08 06:02:10 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) ~[craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.7.0_51]
    09.08 06:02:10 [Server] INFO at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_51]
    09.08 06:02:10 [Server] INFO at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_51]
    09.08 06:02:10 [Server] INFO at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_51]
    09.08 06:02:10 [Server] INFO at java.net.URLClassLoader.access$100(Unknown Source) ~[?:1.7.0_51]
    09.08 06:02:10 [Server] INFO at java.net.URLClassLoader.defineClass(Unknown Source) ~[?:1.7.0_51]
    09.08 06:02:10 [Server] INFO at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.7.0_51]
    09.08 06:02:10 [Server] INFO at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.7.0_51]
    09.08 06:02:10 [Server] INFO at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_51]
    09.08 06:02:10 [Server] INFO Caused by: java.lang.UnsupportedClassVersionError: me/jay/jayscc/Main : Unsupported major.minor version 52.0
    09.08 06:02:10 [Server] INFO at java.lang.Thread.run(Unknown Source) [?:1.7.0_51]
    09.08 06:02:10 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:540) [craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:632) [craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:335) [craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:676) [craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at net.minecraft.server.v1_8_R3.SystemUtils.a(SystemUtils.java:19) [craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.7.0_51]
    09.08 06:02:10 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.7.0_51]
    09.08 06:02:10 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(SourceFile:9) [craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(SourceFile:37) [craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:939) [craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1079) [craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:621) [craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:140) [craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) [craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at org.bukkit.Bukkit.reload(Bukkit.java:543) [craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.CraftServer.reload(CraftServer.java:719) [craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugins(CraftServer.java:288) [craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) ~[craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[craftbukkit_1.8.7_7723b90.jar:git-Bukkit-7723b90]
    09.08 06:02:10 [Server] INFO org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/jay/jayscc/Main : Unsupported major.minor version 52.0
    09.08 06:02:10 [Server] INFO [06:02:10 ERROR]: Could not load 'plugins/JaysChatClear.jar' in folder 'plugins'
    09.08 06:02:10 [Server] INFO [06:02:10 INFO]: IceCubeee: If you encounter any issues please use the /stop command to restart your server.
    09.08 06:02:10 [Server] INFO [06:02:10 INFO]: IceCubeee: Please note that this command is not supported and may cause issues when using some plugins.
    
    And here is my code:
    Code:
    package me.jay.jayscc;
    
    import org.bukkit.Bukkit;
    import org.bukkit.ChatColor;
    import org.bukkit.command.Command;
    import org.bukkit.command.CommandSender;
    import org.bukkit.entity.Player;
    import org.bukkit.plugin.java.JavaPlugin;
    
    public class Main extends JavaPlugin {
            public void onEnable() {
                    System.out.println("Plugin Enabled");
            }
            public void onDisable() {
                    System.out.println("Plugin Disabled");
            }@Override
            public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
                    if (cmd.getName().equalsIgnoreCase("cc")) {
                            Player p = (Player)sender;
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            Bukkit.broadcastMessage(" ");
                            p.sendMessage(ChatColor.RED + "Chat has been cleared");
                    return true;
                    }
                    if (cmd.getName().equalsIgnoreCase("pcc")) {
                            Player p = (Player)sender;
                          
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
                            p.sendMessage(" ");
              
                            p.sendMessage(ChatColor.RED + "You have cleared your chat!");
                    return true;
                    }
                                    return false;
          
          
            }
    }
    And last but not least my Plugin.yml:

    Code:
    name: JaysCC 
    version: 1.0
    main: me.jay.jayscc.Main
    author: Jayyy
    description: ChatClear
     
  2. @Jayyy Ok issue time.

    1. You are compiling with Java 8 and using it on a Java 7 server
    2. No need for enable and disable messages Bukkit does it for you
    3. Use a for loop rather than 100 lines of just send messages. It is much more efficient.
    4. The command isn't registered in the plugin.yml
    5. Always check before casting
     
    Jayyy likes this.
  3. Offline

    Jayyy

    Thanks for the help man! but one question :) How would I go about compiling on a Java 8 Server?

    So how would I go about this

    How would I go about compiling with Java 7?

    <Edited by bwfcwalshy: Merged posts, please use the edit button rather than triple posting.>
     
    Last edited by a moderator: Aug 9, 2015
  4. @Jayyy Right click your project > Properties > Java compiler > Untick the first box and change the drop down to 1.7
    it is also recommended changing your workspace compile level
     
  5. Offline

    Jayyy

    THANK YOU SO MUCH MAN, I HAVE BEEN CODING ON AND OFF FOR 2 YEARS WITH THIS ERROR I DONT KNOW HOW TO THANK YOU MAN, YOU'RE THE BEST :D <33333
     
  6. @Jayyy No problem :D Please mark this as Solved
     
    Last edited: Aug 9, 2015
Thread Status:
Not open for further replies.

Share This Page