Development Assistance Server cant load my plugin?!

Discussion in 'Plugin Help/Development/Requests' started by YourMCGeek, Mar 14, 2015.

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

    YourMCGeek

    Hello!

    I am just getting back into coding with bukkit. I have a 1.8 snapshot version of craftbukkit, but when I try to get my plugin to load it doesn't :(.

    SoulFireGamingStaff.java (open)

    Code:
    package me.YourMCGeek.SoulFireGamingStaff;
    
    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.PluginManager;
    import org.bukkit.plugin.java.JavaPlugin;
    
    public class SoulFireGamingStaff extends JavaPlugin {
       
        public void OnEnable () {
            Bukkit.getServer().getLogger().info((ChatColor.GREEN + "SoulFire-Gaming Staff hasnow been Enabled!"));
            PluginManager pm = this.getServer().getPluginManager();
           
            pm.addPermission(new Permisisons().canPreformCommand);
        }
       
       
        public void OnDisavle () {
            Bukkit.getServer().getLogger().info((ChatColor.RED + "SoulFire-Gaming has been Disabled!"));
            getServer().getPluginManager().removePermission(new Permisisons().canPreformCommand);
        }
       
        public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
            if (cmd.getName().equalsIgnoreCase("staff")) {
                if (sender instanceof Player) {
                    sender.sendMessage("Sorry, but the console can not preform this command at the time.");
                }
                if (commandLabel.equalsIgnoreCase("staff")) {
                    Player player = (Player) sender;
                    if ((player).hasPermission("SFG.staff"))player.sendMessage(ChatColor.GRAY + "The Current Staff is"
                            + ChatColor.RED + "Owner :"
                                    + ChatColor.GRAY +"Von_Leon"
                                            + ChatColor.AQUA + "Head Admin : "
                                                    + ChatColor.GRAY + "Jamstaz"
                                                            + ChatColor.BLUE + "Administrators : "
                                                                    + ChatColor.GRAY + "Deth"
                                                                            + ChatColor.DARK_GREEN + "Ambassadors :"
                                                                                    + ChatColor.GRAY + "//Get names of ambassadors."
                                                                                            + ChatColor.GOLD + "Moderators : "
                                                                                                    + ChatColor.GRAY + "//Get names of Moderators"
                                                                                                            + ChatColor.LIGHT_PURPLE + "Jr. Moderators :"
                                                                                                                    + ChatColor.GRAY + "//Get names of Jr Mods"
                                                                                                                            + ChatColor.GREEN + "Helpers :"
                                                                                                                                    + ChatColor.GRAY + "Get names of helpers.");
                   
                }
            }
            return true;   
        }
    
    }
    

    Permisisons.java (open)
    Code:
    package me.YourMCGeek.SoulFireGamingStaff;
    
    import org.bukkit.permissions.Permission;
    
    public class Permisisons {
    
       public Permission canPreformCommand = new Permission("Bukkit.canPreform");
    }
    

    plugin.yml (open)

    Code:
    Name: SoulFire-Gaming Staff
    Version: 2.0
    Main: me.YourMCGeek.SoulFireGamingStaff.SoulFireGamingStaff
    Description: Displays the server staff rank and name.
    
    commands:
        staff:
            usage: /<command>
            description: Displays the rank and name of servers staff.
           
    permissions:
        SFG.staff:
            description: Displays the rank and name of servers staff.
            default: true


    That is the code. Error Log
     
  2. Offline

    pie_flavor

    @YourMCGeek YAML is case-sensitive, and lowercase is the norm. Your name, version, main, and description are all capitalized. Make them entirely lowercase.
    Also you have to use spaces and not tabs.
     
  3. Offline

    YourMCGeek

    I changed it and it said "Invalid plugin.yml".
     
  4. Offline

    Lolmewn

    @YourMCGeek Re-paste the plugin.yml. Also, your onEnable isn't going to work (again, case sensitive), and onDisable is spelled wrong.

    Also: Don't use tabs. It breaks YML.
     
  5. Offline

    YourMCGeek

    How do I fix it?

    Code:
    name: SoulFire-Gaming Staff
    version: 2.0
    main: me.YourMCGeek.SoulFireGamingStaff.SoulFireGamingStaff
    description: Displays the server staff rank and name.
    
    commands:
        staff:
            usage: /<command>
            description: Displays the rank and name of servers staff.
           
    permissions:
        SFG.staff:
            description: Displays the rank and name of servers staff.
            default: true
    EDIT by Timtower: merged posts
     
    Last edited by a moderator: Mar 14, 2015
  6. Offline

    Lolmewn

    Fix the casing.
     
  7. Offline

    YourMCGeek

    The { } 's?
     
  8. Offline

    Lolmewn

    No... as I said, onEnable is also case sensitive. It's not OnEnable.
     
  9. Offline

    YourMCGeek

    It still says invalid YML
     
  10. Offline

    TylerLFC

    Change "OnEnable" to "onEnable".
    Change "OnDisavle" to "onDisable".
    Use spaces in the plugin.yml not the tab key.
    Also just a tip you can use "import static org.bukkit.ChatColour." instead of typing out "ChatColor." for every colour.
     
  11. Offline

    pie_flavor

    @YourMCGeek Are you sure you've got the new plugin installed?
    Also, everything @TylerLFC said is correct.
    Before onEnable, onDisable, and onCommand put @Override.
    This will show an error if you got the name wrong. If you get an error when you put in @Override, it means you need to change the method name.
    Consult the Javadocs once in a blue moon. docs.codelanx.com/Bukkit/1.7.10
     
  12. Offline

    TylerLFC

    That's a releaf, I'm teaching myself Java, watched a few YouTube videos and looking at code seems to help too. I can code HTML and VB and I know how annoying it can get when you go code blind.
     
  13. Offline

    YourMCGeek

    Im coding in 1.8 bukkit snapshot.

    EDIT: I did what everyone said. But my error says its an "invalid plugin.yml". HOW?!?!?!?!?

    Code:
    name: SoulFire-Gaming Staff
    version: 2.0
    main: me.YourMCGeek.SoulFireGamingStaff.SoulFireGamingStaff
    description: Displays the server staff rank and name.
    
    commands:
        staff:
            usage: /<command>
            description: Displays the rank and name of servers staff.
           
    permissions:
        SFG.staff:
            description: Displays the rank and name of servers staff.
            default: true
     
    Last edited: Mar 15, 2015
  14. Offline

    timtower Administrator Administrator Moderator

  15. Offline

    YourMCGeek

    Yes, I did that as well.
     
  16. Offline

    pie_flavor

    @YourMCGeek Also, could you post the error? invalid plugin.yml isn't much to go on.
     
  17. Offline

    nverdier

    @YourMCGeek Well in your plugin.yml are you using spaces?

    EDIT: Just noticed you're using 4 spaces if they aren't tabs... That may have something to do with it.
     
  18. Offline

    YourMCGeek

    I am using spaces
    Plugin.YML (open)

    Code:
    [07:31:12] [Server thread/INFO]: Starting minecraft server version 1.8
    [07:31:12] [Server thread/INFO]: Loading properties
    [07:31:12] [Server thread/INFO]: Default game type: SURVIVAL
    [07:31:12] [Server thread/INFO]: Generating keypair
    [07:31:13] [Server thread/INFO]: Starting Minecraft server on *:25565
    [07:31:13] [Server thread/INFO]: This server is running CraftBukkit version git-Bukkit-262c777 (MC: 1.8) (Implementing API version 1.8-R0.1-SNAPSHOT)
    [07:31:13] [Server thread/ERROR]: Could not load 'plugins\SoulFireGamingStaff.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
        at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:162) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:133) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugins(CraftServer.java:286) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.bukkit.craftbukkit.v1_8_R1.CraftServer.<init>(CraftServer.java:248) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at net.minecraft.server.v1_8_R1.PlayerList.<init>(PlayerList.java:68) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at net.minecraft.server.v1_8_R1.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:133) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:473) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_31]
    Caused by: org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token; found character     '\t' that cannot start any token
        at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:358) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:179) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:563) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:411) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.bukkit.plugin.PluginDescriptionFile.<init>(PluginDescriptionFile.java:232) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:157) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        ... 8 more
    [07:31:14] [Server thread/INFO]: [Essentials] Loading Essentials v2.13.1
    [07:31:14] [Server thread/INFO]: [EssentialsProtect] Loading EssentialsProtect v2.13.1
    [07:31:14] [Server thread/INFO]: [EssentialsSpawn] Loading EssentialsSpawn v2.13.1
    [07:31:14] [Server thread/INFO]: [EssentialsChat] Loading EssentialsChat v2.13.1
    [07:31:14] [Server thread/INFO]: [GroupManager] Loading GroupManager v2.1.31 (Phoenix)
    [07:31:14] [Server thread/INFO]: [EssentialsAntiBuild] Loading EssentialsAntiBuild v2.13.1
    [07:31:14] [Server thread/INFO]: Preparing level "world"
    [07:31:14] [Server thread/INFO]: Preparing start region for level 0 (Seed: -1314007120512826965)
    [07:31:15] [Server thread/INFO]: Preparing start region for level 1 (Seed: 2154149050336706293)
    [07:31:16] [Server thread/INFO]: Preparing start region for level 2 (Seed: 2154149050336706293)
    [07:31:16] [Server thread/INFO]: [Essentials] Enabling Essentials v2.13.1
    [07:31:16] [Server thread/INFO]: Bukkit version format changed. Version not checked.
    [07:31:16] [Server thread/INFO]: git-Bukkit-262c777 (MC: 1.8)
    [07:31:16] [Server thread/INFO]: 1.8-R0.1-SNAPSHOT
    [07:31:16] [Server thread/ERROR]: java.lang.NoSuchMethodError: com.google.common.cache.CacheBuilder.maximumSize(I)Lcom/google/common/cache/CacheBuilder;
    [07:31:16] [Server thread/ERROR]: Error occurred while enabling Essentials v2.13.1 (Is it up to date?)
    java.lang.NoSuchMethodError: com.google.common.cache.CacheBuilder.maximumSize(I)Lcom/google/common/cache/CacheBuilder;
        at com.earth2me.essentials.UserMap.<init>(UserMap.java:27) ~[?:?]
        at com.earth2me.essentials.Essentials.onEnable(Essentials.java:195) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:327) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugin(CraftServer.java:338) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.bukkit.craftbukkit.v1_8_R1.CraftServer.enablePlugins(CraftServer.java:311) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at net.minecraft.server.v1_8_R1.MinecraftServer.q(MinecraftServer.java:394) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at net.minecraft.server.v1_8_R1.MinecraftServer.k(MinecraftServer.java:362) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at net.minecraft.server.v1_8_R1.MinecraftServer.a(MinecraftServer.java:317) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:190) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:473) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_31]
    [07:31:16] [Server thread/INFO]: [EssentialsProtect] Enabling EssentialsProtect v2.13.1
    [07:31:16] [Server thread/ERROR]: Essentials not installed or failed to load. Essenials Protect is in emergency mode now.
    [07:31:16] [Server thread/INFO]: [EssentialsSpawn] Enabling EssentialsSpawn v2.13.1
    [07:31:16] [Server thread/INFO]: [EssentialsChat] Enabling EssentialsChat v2.13.1
    [07:31:16] [Server thread/INFO]: [GroupManager] Enabling GroupManager v2.1.31 (Phoenix)
    [07:31:16] [Server thread/INFO]: GroupManager - INFO - World Found: world
    [07:31:16] [Server thread/INFO]: GroupManager - INFO - Superperms support enabled.
    [07:31:16] [Server thread/INFO]: GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    [07:31:16] [Server thread/INFO]: GroupManager - INFO - Backups will be retained for 24 hours!
    [07:31:16] [Server thread/INFO]: GroupManager version 2.1.31 (Phoenix) is enabled!
    [07:31:16] [Server thread/INFO]: [EssentialsAntiBuild] Enabling EssentialsAntiBuild v2.13.1
    [07:31:16] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
    [07:31:16] [Server thread/INFO]: Done (2.478s)! For help, type "help" or "?"
    [07:31:16] [Server thread/INFO]: GroupManager - INFO - Bukkit Permissions Updated!
    
    Code:
    [07:31:12] [Server thread/INFO]: Starting minecraft server version 1.8
    [07:31:12] [Server thread/INFO]: Loading properties
    [07:31:12] [Server thread/INFO]: Default game type: SURVIVAL
    [07:31:12] [Server thread/INFO]: Generating keypair
    [07:31:13] [Server thread/INFO]: Starting Minecraft server on *:25565
    [07:31:13] [Server thread/INFO]: This server is running CraftBukkit version git-Bukkit-262c777 (MC: 1.8) (Implementing API version 1.8-R0.1-SNAPSHOT)
    [07:31:13] [Server thread/ERROR]: Could not load 'plugins\SoulFireGamingStaff.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
        at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:162) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:133) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugins(CraftServer.java:286) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.bukkit.craftbukkit.v1_8_R1.CraftServer.<init>(CraftServer.java:248) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at net.minecraft.server.v1_8_R1.PlayerList.<init>(PlayerList.java:68) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at net.minecraft.server.v1_8_R1.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:133) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:473) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_31]
    Caused by: org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token; found character     '\t' that cannot start any token
        at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:358) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:179) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:563) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:411) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.bukkit.plugin.PluginDescriptionFile.<init>(PluginDescriptionFile.java:232) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:157) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        ... 8 more
    [07:31:14] [Server thread/INFO]: [Essentials] Loading Essentials v2.13.1
    [07:31:14] [Server thread/INFO]: [EssentialsProtect] Loading EssentialsProtect v2.13.1
    [07:31:14] [Server thread/INFO]: [EssentialsSpawn] Loading EssentialsSpawn v2.13.1
    [07:31:14] [Server thread/INFO]: [EssentialsChat] Loading EssentialsChat v2.13.1
    [07:31:14] [Server thread/INFO]: [GroupManager] Loading GroupManager v2.1.31 (Phoenix)
    [07:31:14] [Server thread/INFO]: [EssentialsAntiBuild] Loading EssentialsAntiBuild v2.13.1
    [07:31:14] [Server thread/INFO]: Preparing level "world"
    [07:31:14] [Server thread/INFO]: Preparing start region for level 0 (Seed: -1314007120512826965)
    [07:31:15] [Server thread/INFO]: Preparing start region for level 1 (Seed: 2154149050336706293)
    [07:31:16] [Server thread/INFO]: Preparing start region for level 2 (Seed: 2154149050336706293)
    [07:31:16] [Server thread/INFO]: [Essentials] Enabling Essentials v2.13.1
    [07:31:16] [Server thread/INFO]: Bukkit version format changed. Version not checked.
    [07:31:16] [Server thread/INFO]: git-Bukkit-262c777 (MC: 1.8)
    [07:31:16] [Server thread/INFO]: 1.8-R0.1-SNAPSHOT
    [07:31:16] [Server thread/ERROR]: java.lang.NoSuchMethodError: com.google.common.cache.CacheBuilder.maximumSize(I)Lcom/google/common/cache/CacheBuilder;
    [07:31:16] [Server thread/ERROR]: Error occurred while enabling Essentials v2.13.1 (Is it up to date?)
    java.lang.NoSuchMethodError: com.google.common.cache.CacheBuilder.maximumSize(I)Lcom/google/common/cache/CacheBuilder;
        at com.earth2me.essentials.UserMap.<init>(UserMap.java:27) ~[?:?]
        at com.earth2me.essentials.Essentials.onEnable(Essentials.java:195) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:327) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugin(CraftServer.java:338) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at org.bukkit.craftbukkit.v1_8_R1.CraftServer.enablePlugins(CraftServer.java:311) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at net.minecraft.server.v1_8_R1.MinecraftServer.q(MinecraftServer.java:394) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at net.minecraft.server.v1_8_R1.MinecraftServer.k(MinecraftServer.java:362) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at net.minecraft.server.v1_8_R1.MinecraftServer.a(MinecraftServer.java:317) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:190) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:473) [craftbukkit_1.8.jar:git-Bukkit-262c777]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_31]
    [07:31:16] [Server thread/INFO]: [EssentialsProtect] Enabling EssentialsProtect v2.13.1
    [07:31:16] [Server thread/ERROR]: Essentials not installed or failed to load. Essenials Protect is in emergency mode now.
    [07:31:16] [Server thread/INFO]: [EssentialsSpawn] Enabling EssentialsSpawn v2.13.1
    [07:31:16] [Server thread/INFO]: [EssentialsChat] Enabling EssentialsChat v2.13.1
    [07:31:16] [Server thread/INFO]: [GroupManager] Enabling GroupManager v2.1.31 (Phoenix)
    [07:31:16] [Server thread/INFO]: GroupManager - INFO - World Found: world
    [07:31:16] [Server thread/INFO]: GroupManager - INFO - Superperms support enabled.
    [07:31:16] [Server thread/INFO]: GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    [07:31:16] [Server thread/INFO]: GroupManager - INFO - Backups will be retained for 24 hours!
    [07:31:16] [Server thread/INFO]: GroupManager version 2.1.31 (Phoenix) is enabled!
    [07:31:16] [Server thread/INFO]: [EssentialsAntiBuild] Enabling EssentialsAntiBuild v2.13.1
    [07:31:16] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
    [07:31:16] [Server thread/INFO]: Done (2.478s)! For help, type "help" or "?"
    [07:31:16] [Server thread/INFO]: GroupManager - INFO - Bukkit Permissions Updated!
    
     
  19. Offline

    pie_flavor

    This is going to sound random, but try completely deleting plugin.yml, making a new one, and copy paste the yml you put in your post. It has to be a copy-paste, don't retype it.
     
  20. Offline

    nverdier

    @YourMCGeek Yeah the error message says you're using tabs.
     
  21. Offline

    YourMCGeek

    Thank you soo much! IT worked!!!

    You guys are the best <3

    @nverdier
    @pie_flavor
    @Lolmewn


    EDIT: 1 question. With my code, how do I add line breaks? So its not like "SDJFHSKDJFSKJHDKDFHSJ", but more like
    "JKSFHD
    SJDFKSD
    SDFKJH"
    ?
     
    Last edited: Mar 15, 2015
  22. Offline

    pie_flavor

    @YourMCGeek Just send separate messages.
    player.sendMessage("JKSFHD");
    player.sendMessage("SJDFKSD");
    player.sendMessage("SDFKJH");
    By the way: If you've got the color codes memorized (&a, &c, etc.), put this somewhere in your class:
    public String c(String s) {
    return ChatColor.translateAlternateColorCodes('&', s);
    }
    Then, to do color codes, just encase the entire message in c(), and just use & codes.
     
Thread Status:
Not open for further replies.

Share This Page