Filled Simple Killstreak Announcer

Discussion in 'Archived: Plugin Requests' started by RyanDev, Jul 12, 2014.

  1. Offline

    RyanDev

    Plugin category: General, Misc

    Suggested name: StreakCast

    What I want: Hi there. I'm looking for someone to make this plugin for me. I've been looking around for something like this for a while but I just haven't seem to have found one that just simply does what I need it to do.

    I'd like a SUPER simple killstreak plugin which basically just announces in the chat when a player reaches X number of kills in a row (streak).

    All I really want is it to announce when a player reaches a certain streak, and when someone ends a player's streak. No other weight such as rewards or boosts etc. JUST simply chat messages.

    I would like this plugin to have an editable config for ALL chat messages.

    Plan/idea for Config.yml:

    -----------------------------------------------------------------------------------------------------
    Config.yml
    ----------------------------------

    announce-at-streaks:
    - 3
    - 5
    - 10
    - 15
    - 20
    - 25
    - 35
    - 40
    - 45

    streak-message: '[Killstreak]: Player <player> is on a <streak> killstreak! Stop them at pvp!'
    streak-ended: '[Killstreak]: Player <playerkiller> has ended <player>'s killstreak of <streak>!

    -----------------------------------------------------------------------------------------------------

    Ideas for commands: None.

    Ideas for permissions: streakcast.enable - Will announce for players with this permission

    When I'd like it by: Preferably in the next few days. If not 1 week max please.


    Thankyou.

    Kind Regards,
    - Ryan


    EDIT: Forgot to mention, I have just started out trying to make a few of my own small/simple plugins. To the person who completes this plugin for me, the source code for this would be much appreciated and would really help me out with my plugin learning, thankyou again!
     
  2. Offline

    MCMastery


    I will start this today I think :D
     
    RyanDev likes this.
  3. Offline

    RyanDev

    Fantastic, thankyou. I can't wait!
     
  4. Offline

    MCMastery

    please change the prefix to filled
    of the thread :)
     
  5. Offline

    RyanDev


    Done. Hoping to see this done soon! Best of luck from me! Make sure you have included all the things I need and keep it as lightweight as you can, thanks!
     
  6. Offline

    MCMastery

    RyanDev It may be done today (probably). I will make it so it doesn't override/change the death msg, so you can change it yourself if you ever need to.

    RyanDev Done, I can't test it though because my public server is down, and no one comes on my test server :/
    It should work, if you have any bugs ask me.
    Here it is:
    https://www.dropbox.com/s/8qpwwzzvah0oxlj/StreakCast.jar

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 9, 2016
  7. Offline

    RyanDev


    Hey Mastery, just tried and on my server but it isn't loading? It's in my plugins folder, no error messages on the config. It just simply isn't loading. Please try and sort this out!
     
  8. Offline

    timtower Administrator Administrator Moderator

  9. Offline

    RyanDev

    timtower MCMastery

    Code:
    [18:04:27] [Server thread/INFO]: Starting minecraft server version 1.7.9
    [18:04:27] [Server thread/INFO]: Loading properties
    [18:04:27] [Server thread/INFO]: Default game type: SURVIVAL
    [18:04:27] [Server thread/INFO]: Generating keypair
    [18:04:27] [Server thread/INFO]: Starting Minecraft server on *:25565
    [18:04:27] [Server thread/INFO]: This server is running CraftBukkit version git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks (MC: 1.7.9) (Implementing API version 1.7.9-R0.1-SNAPSHOT)
    [18:04:27] [Server thread/ERROR]: Could not load 'plugins\StreakCast.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: Cannot find main class `com.mcmastery.bukkit.killstreak.Main'
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:42) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugins(CraftServer.java:355) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.craftbukkit.v1_7_R3.CraftServer.<init>(CraftServer.java:317) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.PlayerList.<init>(PlayerList.java:68) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:126) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:436) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
    Caused by: java.lang.ClassNotFoundException: com.mcmastery.bukkit.killstreak.Main
        at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_05]
        at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_05]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_05]
        at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_05]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_05]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_05]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_05]
        at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_05]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        ... 10 more
    [18:04:27] [Server thread/INFO]: Preparing level "world"
    [18:04:27] [Server thread/INFO]: Preparing start region for level 0 (Seed: 4683465506619193362)
    [18:04:27] [Thread-7/INFO]: ----- Bukkit Auto Updater -----
    [18:04:27] [Thread-7/INFO]: It appears that you're running a Development Build, when you've specified in bukkit.yml that you prefer to run Recommended Builds.
    [18:04:27] [Thread-7/INFO]: If you would like to be kept informed about new Development Build releases, it is recommended that you change 'preferred-channel' in your bukkit.yml to 'dev'.
    [18:04:27] [Thread-7/INFO]: With that set, you will be told whenever a new version is available for download, so that you can always keep up to date and secure with the latest fixes.
    [18:04:27] [Thread-7/INFO]: If you would like to disable this warning, simply set 'suggest-channels' to false in bukkit.yml.
    [18:04:27] [Thread-7/INFO]: ----- ------------------- -----
    [18:04:28] [Server thread/INFO]: Preparing start region for level 1 (Seed: 4683465506619193362)
    [18:04:29] [Server thread/INFO]: Preparing start region for level 2 (Seed: 4683465506619193362)
    [18:04:29] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
    [18:04:29] [Server thread/INFO]: Done (1.494s)! For help, type "help" or "?"
    [18:04:37] [Server thread/INFO]: Unknown command. Type "help" for help.
    [18:04:40] [Server thread/INFO]: CONSOLE: Stopping the server..
    [18:04:40] [Server thread/INFO]: Stopping server
    [18:04:40] [Server thread/INFO]: Saving players
    [18:04:40] [Server thread/INFO]: Saving worlds
    [18:04:40] [Server thread/INFO]: Saving chunks for level 'world'/Overworld
    [18:04:40] [Server thread/INFO]: Saving chunks for level 'world_nether'/Nether
    [18:04:40] [Server thread/INFO]: Saving chunks for level 'world_the_end'/The End
    [18:04:40] [Thread-4/INFO]: Stopping server
    [18:04:40] [Thread-4/INFO]: Saving players
    [18:04:40] [Thread-4/INFO]: Saving worlds
     
  10. Offline

    MCMastery


    Oh sorry, it is always the dumb mistakes isn't it [sheep]

    RyanDev Here is the version with the bug fixed: https://www.dropbox.com/s/8qpwwzzvah0oxlj/StreakCast.jar

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 9, 2016
  11. Offline

    RyanDev

    MCMastery Still bugging for me, i got another one of my accounts on to test the plugin, I tried killing him a few times but still not working. The plugin loads this time, which is better than last. Also the config is regenerating which is good. But still bugging one startup + onPlayerDeathEvent

    Session Logs:

    Code:
    net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:469) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
    Caused by: java.lang.NullPointerException
        at com.mcmastery.bukkit.streakcast.Main.onPlayerKill(Main.java:33) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_05]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_05]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        ... 19 more
    [21:37:07] [Server thread/INFO]: Rypz was slain by Ryanre
    [21:37:15] [Server thread/INFO]: Ryanre issued server command: /tp Rypz Ryanre
    [21:37:15] [Server thread/INFO]: Ryanre: Teleported Rypz to Ryanre
    [21:37:18] [Server thread/ERROR]: Could not pass event PlayerDeathEvent to StreakCast v1.0.0
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.craftbukkit.v1_7_R3.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:370) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityPlayer.die(EntityPlayer.java:373) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityLiving.damageEntity(EntityLiving.java:732) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityHuman.damageEntity(EntityHuman.java:746) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityPlayer.damageEntity(EntityPlayer.java:452) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityHuman.attack(EntityHuman.java:925) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java:1106) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.PacketPlayInUseEntity.a(SourceFile:55) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.PacketPlayInUseEntity.handle(SourceFile:10) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:667) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:260) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:558) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:469) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
    Caused by: java.lang.NullPointerException
        at com.mcmastery.bukkit.streakcast.Main.onPlayerKill(Main.java:33) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_05]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_05]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        ... 19 more
    [21:37:18] [Server thread/INFO]: Rypz was slain by Ryanre
    [21:37:21] [Server thread/INFO]: Ryanre issued server command: /pl
     
  12. Offline

    MCMastery

    Thank you for posting this, it's really helpful :D
    I will fix ASAP.

    RyanDev I think I fixed the last problem, (I still can't test it :() here: https://www.dropbox.com/s/8qpwwzzvah0oxlj/StreakCast.jar

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 9, 2016
  13. Offline

    RyanDev

    MCMastery Still getting errors similar to the previous:

    Code:
    [09:44:01] [Server thread/INFO]: Starting minecraft server version 1.7.9
    [09:44:01] [Server thread/INFO]: Loading properties
    [09:44:01] [Server thread/INFO]: Default game type: SURVIVAL
    [09:44:01] [Server thread/INFO]: Generating keypair
    [09:44:01] [Server thread/INFO]: Starting Minecraft server on *:25565
    [09:44:02] [Server thread/INFO]: This server is running CraftBukkit version git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks (MC: 1.7.9) (Implementing API version 1.7.9-R0.1-SNAPSHOT)
    [09:44:02] [Server thread/INFO]: [StreakCast] Loading StreakCast v1.0.0
    [09:44:02] [Server thread/INFO]: Preparing level "world"
    [09:44:02] [Server thread/INFO]: Preparing start region for level 0 (Seed: 4683465506619193362)
    [09:44:02] [Thread-7/INFO]: ----- Bukkit Auto Updater -----
    [09:44:02] [Thread-7/INFO]: It appears that you're running a Development Build, when you've specified in bukkit.yml that you prefer to run Recommended Builds.
    [09:44:02] [Thread-7/INFO]: If you would like to be kept informed about new Development Build releases, it is recommended that you change 'preferred-channel' in your bukkit.yml to 'dev'.
    [09:44:02] [Thread-7/INFO]: With that set, you will be told whenever a new version is available for download, so that you can always keep up to date and secure with the latest fixes.
    [09:44:02] [Thread-7/INFO]: If you would like to disable this warning, simply set 'suggest-channels' to false in bukkit.yml.
    [09:44:02] [Thread-7/INFO]: ----- ------------------- -----
    [09:44:03] [Server thread/INFO]: Preparing spawn area: 92%
    [09:44:03] [Server thread/INFO]: Preparing start region for level 1 (Seed: 4683465506619193362)
    [09:44:04] [Server thread/INFO]: Preparing start region for level 2 (Seed: 4683465506619193362)
    [09:44:04] [Server thread/INFO]: [StreakCast] Enabling StreakCast v1.0.0
    [09:44:04] [Server thread/ERROR]: [StreakCast] Cannot load configuration from jar
    org.bukkit.configuration.InvalidConfigurationException: while parsing a block mapping
    in "<string>", line 1, column 1:
        announce-at-streaks:
        ^
    expected <block end>, but found Scalar
    in "<string>", line 13, column 71:
        ... layerkiller> has ended <player>'s killstreak of <streak>!
                                            ^
     
        at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:57) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:209) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.java.JavaPlugin.getConfig(JavaPlugin.java:157) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at com.mcmastery.bukkit.streakcast.Main.onEnable(Main.java:19) [StreakCast.jar:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:324) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugin(CraftServer.java:446) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.craftbukkit.v1_7_R3.CraftServer.enablePlugins(CraftServer.java:380) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.n(MinecraftServer.java:352) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.g(MinecraftServer.java:326) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.a(MinecraftServer.java:282) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:182) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:436) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
    Caused by: org.yaml.snakeyaml.parser.ParserException: while parsing a block mapping; expected <block end>, but found Scalar
        at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:575) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:399) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        ... 14 more
    [09:44:04] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
    [09:44:04] [Server thread/INFO]: Done (2.008s)! For help, type "help" or "?"
    [09:44:40] [User Authenticator #1/INFO]: UUID of player Ryanre is cd7d0fba-945c-4cb3-b5cf-a0d6e3a8febd
    [09:44:40] [Server thread/INFO]: Ryanre[/127.0.0.1:49879] logged in with entity id 245 at ([world] 116.91943356014386, 64.0, 212.55561668276368)
    [09:45:03] [Server thread/INFO]: Ryanre issued server command: /pl
    [09:45:05] [Server thread/INFO]: Ryanre issued server command: /st
    [09:45:07] [Server thread/INFO]: Ryanre issued server command: /help
    [09:45:11] [Server thread/INFO]: Ryanre issued server command: /minecraft
    [09:46:29] [User Authenticator #2/INFO]: UUID of player Rypz is 416d4a25-16be-4834-a319-fd56bbc04a3a
    [09:46:29] [Server thread/INFO]: Rypz[/127.0.0.1:49947] logged in with entity id 1737 at ([world] 125.0666013410384, 65.15796550211586, 216.34330368934417)
    [09:46:41] [Server thread/INFO]: Ryanre issued server command: /tp Rypz Ryanre
    [09:46:41] [Server thread/INFO]: Ryanre: Teleported Rypz to Ryanre
    [09:46:45] [Server thread/ERROR]: Could not pass event PlayerDeathEvent to StreakCast v1.0.0
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.craftbukkit.v1_7_R3.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:370) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityPlayer.die(EntityPlayer.java:373) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityLiving.damageEntity(EntityLiving.java:732) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityHuman.damageEntity(EntityHuman.java:746) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityPlayer.damageEntity(EntityPlayer.java:452) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityHuman.attack(EntityHuman.java:925) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java:1106) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.PacketPlayInUseEntity.a(SourceFile:55) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.PacketPlayInUseEntity.handle(SourceFile:10) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:667) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:260) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:558) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:469) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
    Caused by: java.lang.NullPointerException
        at org.bukkit.ChatColor.translateAlternateColorCodes(ChatColor.java:206) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at com.mcmastery.bukkit.streakcast.Main.onPlayerKill(Main.java:49) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_05]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_05]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        ... 19 more
    [09:46:45] [Server thread/INFO]: Rypz was slain by Ryanre
    [09:46:55] [Server thread/INFO]: Ryanre issued server command: /tp Rypz Ryanre
    [09:46:55] [Server thread/INFO]: Ryanre: Teleported Rypz to Ryanre
    [09:46:57] [Server thread/ERROR]: Could not pass event PlayerDeathEvent to StreakCast v1.0.0
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.craftbukkit.v1_7_R3.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:370) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityPlayer.die(EntityPlayer.java:373) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityLiving.damageEntity(EntityLiving.java:732) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityHuman.damageEntity(EntityHuman.java:746) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityPlayer.damageEntity(EntityPlayer.java:452) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityHuman.attack(EntityHuman.java:925) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java:1106) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.PacketPlayInUseEntity.a(SourceFile:55) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.PacketPlayInUseEntity.handle(SourceFile:10) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:667) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:260) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:558) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:469) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
    Caused by: java.lang.NullPointerException
        at org.bukkit.ChatColor.translateAlternateColorCodes(ChatColor.java:206) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at com.mcmastery.bukkit.streakcast.Main.onPlayerKill(Main.java:49) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_05]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_05]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        ... 19 more
    [09:46:57] [Server thread/INFO]: Rypz was slain by Ryanre
    [09:47:03] [Server thread/INFO]: Ryanre issued server command: /tp Rypz Ryanre
    [09:47:03] [Server thread/INFO]: Ryanre: Teleported Rypz to Ryanre
    [09:47:06] [Server thread/ERROR]: Could not pass event PlayerDeathEvent to StreakCast v1.0.0
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.craftbukkit.v1_7_R3.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:370) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityPlayer.die(EntityPlayer.java:373) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityLiving.damageEntity(EntityLiving.java:732) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityHuman.damageEntity(EntityHuman.java:746) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityPlayer.damageEntity(EntityPlayer.java:452) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityHuman.attack(EntityHuman.java:925) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java:1106) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.PacketPlayInUseEntity.a(SourceFile:55) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.PacketPlayInUseEntity.handle(SourceFile:10) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:667) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:260) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:558) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:469) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
    Caused by: java.lang.NullPointerException
        at org.bukkit.ChatColor.translateAlternateColorCodes(ChatColor.java:206) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at com.mcmastery.bukkit.streakcast.Main.onPlayerKill(Main.java:49) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_05]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_05]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        ... 19 more
    [09:47:06] [Server thread/INFO]: Rypz was slain by Ryanre
    [09:47:15] [Server thread/INFO]: Ryanre issued server command: /tp Rypz Ryanre
    [09:47:15] [Server thread/INFO]: Ryanre: Teleported Rypz to Ryanre
    [09:47:17] [Server thread/ERROR]: Could not pass event PlayerDeathEvent to StreakCast v1.0.0
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at org.bukkit.craftbukkit.v1_7_R3.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:370) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityPlayer.die(EntityPlayer.java:373) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityLiving.damageEntity(EntityLiving.java:732) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityHuman.damageEntity(EntityHuman.java:746) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityPlayer.damageEntity(EntityPlayer.java:452) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.EntityHuman.attack(EntityHuman.java:925) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java:1106) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.PacketPlayInUseEntity.a(SourceFile:55) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.PacketPlayInUseEntity.handle(SourceFile:10) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:667) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:260) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:558) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:469) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
    Caused by: java.lang.NullPointerException
        at org.bukkit.ChatColor.translateAlternateColorCodes(ChatColor.java:206) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        at com.mcmastery.bukkit.streakcast.Main.onPlayerKill(Main.java:49) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_05]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_05]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_05]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-72-g6f592d9-b3083jnks]
        ... 19 more
    [09:47:17] [Server thread/INFO]: Rypz was slain by Ryanre
    [09:47:31] [Server thread/INFO]: CONSOLE: Stopping the server..
    [09:47:31] [Server thread/INFO]: Stopping server
    [09:47:31] [Server thread/INFO]: [StreakCast] Disabling StreakCast v1.0.0
    [09:47:31] [Server thread/INFO]: Saving players
    [09:47:31] [Server thread/INFO]: Ryanre lost connection: Server closed
    [09:47:31] [Server thread/INFO]: Ryanre left the game.
    [09:47:31] [Server thread/INFO]: Saving worlds
    [09:47:31] [Server thread/INFO]: Saving chunks for level 'world'/Overworld
    [09:47:32] [Server thread/INFO]: Saving chunks for level 'world_nether'/Nether
    [09:47:32] [Server thread/INFO]: Saving chunks for level 'world_the_end'/The End
    [09:47:32] [Thread-4/INFO]: Stopping server
    [09:47:32] [Thread-4/INFO]: Saving players

    I suggest you run a private server just for testing on your localhost (what I do).

    1. Download CraftBukkit

    2. Create a folder on your desktop named something like "testingserver"

    3. Drop in your CraftBukkit jar file and rename it to just "craftbukkit.jar"

    4. Open a new Notepad and paste in:

    java -Xmx1024M -jar craftbukkit.jar -o true
    PAUSE

    5. after that, save the notepad file as "Launch.bat" and save as an "allfiles" file. And place in your testingserver folder

    6. Next, double click the "Launch" file and your Localhost server should startup. Only you can connect to it as it is not port forwarded so only accounts logged in on your PC can join the server.

    7. Then simply join the server on your multiplayer by typing "localhost"

    8. then, BAM. You're on your own server which you can test out all your plugins on etc.

    9. Finally, to turn off your server just type "stop" into the console. And to start it up again just double click the "Launch" again. Easy :)
     
  14. Offline

    timtower Administrator Administrator Moderator

    RyanDev Not everybody has alternate accounts though.
    And do you get that error with a clean config?
     
  15. Offline

    RyanDev


    Yes, literally no other plugins on the server also. This is from startup, then testing in game. I have not edited/changed the config once yet.

    Not necessarily just for this plugin Tim, but localhost servers are good for testing any type of plugin you are developing. I'm pretty sure a lot of us know at least one other account which you can use to test with (such as a friend's account) or if not, I can lend Mastery one of my alts for testing if he wishes. The password WILL be changed after he has finished testing though.
     
  16. Offline

    MCMastery

  17. Offline

    RyanDev

    MCMastery

    Plugin seems to be working now! But still a minor issue:

    <playerkiller> doesn't seem to be binded to anything.

    [​IMG]

    While testing this an idea sprung to mind that would be quite helpful.


    Any chance you could add a simple world enable/disable in the config?

    disable-plugin-in-worlds:
    - world_nether
    - world_ffa


    Thanks!
     
  18. Offline

    MCMastery

    So, I found I just spelled <playerkiller> like <playekiller> ._.
    It is fixed, and I added the multiverse support.
    When you download it, delete the config and let it generate a new one.

    BTW the messages support color codes.
    Link: https://www.dropbox.com/s/8qpwwzzvah0oxlj/StreakCast.jar
     

Share This Page