Solved Help!!! ScoreBoard won't appear!

Discussion in 'Plugin Development' started by AlexLander123, Jun 3, 2014.

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

    AlexLander123

    I am creating a GTA Custom plugin and went I am setting up my wanted list for scoreboard, the scoreboard won't appear and throws a error.
    My Main class:
    Code:java
    1. package me.AlexLander123.CustomGTA;
    2.  
    3. import java.util.HashMap;
    4. import java.util.logging.Logger;
    5.  
    6. import net.milkbowl.vault.economy.Economy;
    7.  
    8. import org.bukkit.Bukkit;
    9. import org.bukkit.ChatColor;
    10. import org.bukkit.Material;
    11. import org.bukkit.command.Command;
    12. import org.bukkit.command.CommandSender;
    13. import org.bukkit.entity.Player;
    14. import org.bukkit.event.Listener;
    15. import org.bukkit.inventory.ItemStack;
    16. import org.bukkit.inventory.meta.ItemMeta;
    17. import org.bukkit.plugin.PluginDescriptionFile;
    18. import org.bukkit.plugin.PluginManager;
    19. import org.bukkit.plugin.RegisteredServiceProvider;
    20. import org.bukkit.plugin.java.JavaPlugin;
    21. import org.bukkit.scoreboard.DisplaySlot;
    22. import org.bukkit.scoreboard.Objective;
    23. import org.bukkit.scoreboard.Score;
    24. import org.bukkit.scoreboard.Scoreboard;
    25.  
    26. public class Main extends JavaPlugin implements Listener{
    27. public final Logger logger = Logger.getLogger("Minecraft");
    28. public static Main plugin;
    29. public final MyListener lis = new MyListener();
    30. public static Economy econ = null;
    31. private static Main instance;
    32. public static Main getInstance() {
    33. return instance;
    34. }
    35. public static Scoreboard board;
    36. public static Objective o;
    37. public static HashMap<String, Score> scores = new HashMap<String, Score>();
    38.  
    39. @Override
    40. public void onDisable() {
    41. PluginDescriptionFile pdfFile = this.getDescription();
    42. this.logger.info(pdfFile.getName() + " Has Been Disabled!");
    43. instance = null;
    44. }
    45.  
    46. @Override
    47. public void onEnable() {
    48. PluginDescriptionFile pdfFile = this.getDescription();
    49. this.logger.info(pdfFile.getName() + " Version " + pdfFile.getVersion() + " by " + pdfFile.getAuthors() + " Has Been Enabled!");
    50. if (!setupEconomy() ) {
    51. this.logger.severe(String.format("[%s] - Disabled due to no Vault dependency found!", getDescription().getName()));
    52. getServer().getPluginManager().disablePlugin(this);
    53. return;
    54. }
    55. PluginManager pm = getServer().getPluginManager();
    56. pm.registerEvents(this.lis, this);
    57. instance = this;
    58. board = Bukkit.getScoreboardManager().getNewScoreboard();
    59.  
    60. o = board.registerNewObjective("test", "dummy");
    61. o.setDisplayName("WantedLevel");
    62. o.setDisplaySlot(DisplaySlot.SIDEBAR);
    63. }
    64. private boolean setupEconomy() {
    65. if (getServer().getPluginManager().getPlugin("Vault") == null) {
    66. return false;
    67. }
    68. RegisteredServiceProvider<Economy> rsp = getServer().getServicesManager().getRegistration(Economy.class);
    69. if (rsp == null) {
    70. return false;
    71. }
    72. econ = rsp.getProvider();
    73. return econ != null;
    74. }
    75. public ItemStack Money(){
    76. ItemStack is;
    77. ItemMeta im;
    78. is = new ItemStack(Material.GOLD_NUGGET, 1);
    79. im = is.getItemMeta();
    80. im.setDisplayName(ChatColor.GOLD + "Money");
    81. is.setItemMeta(im);
    82. return is;
    83.  
    84. }
    85. public boolean onCommand(CommandSender sender, Command cmd, String commandLable, String[] args) {
    86. if(commandLable.equalsIgnoreCase("hi")){
    87. if (sender instanceof Player){
    88. sender.sendMessage(ChatColor.GOLD + "HELLO!");
    89. } else {
    90. sender.sendMessage(ChatColor.GOLD + "HELLO!");
    91. }
    92. }
    93. return false;
    94. }
    95. }
    96.  

    My Listener:
    Code:java
    1. package me.AlexLander123.CustomGTA;
    2.  
    3. import net.milkbowl.vault.economy.Economy;
    4.  
    5. import org.bukkit.Bukkit;
    6. import org.bukkit.ChatColor;
    7. import org.bukkit.Material;
    8. import org.bukkit.enchantments.Enchantment;
    9. import org.bukkit.entity.EntityType;
    10. import org.bukkit.entity.PigZombie;
    11. import org.bukkit.entity.Player;
    12. import org.bukkit.event.EventHandler;
    13. import org.bukkit.event.Listener;
    14. import org.bukkit.event.entity.EntityDeathEvent;
    15. import org.bukkit.event.entity.PlayerDeathEvent;
    16. import org.bukkit.event.player.PlayerJoinEvent;
    17. import org.bukkit.inventory.ItemStack;
    18. import org.bukkit.inventory.meta.ItemMeta;
    19. import org.bukkit.potion.PotionEffect;
    20. import org.bukkit.potion.PotionEffectType;
    21.  
    22. public class MyListener implements Listener{
    23.  
    24. public static Main plugin;
    25. public static Economy econ = null;
    26. public int number = 10;
    27.  
    28. public ItemStack Money(){
    29. ItemStack is;
    30. ItemMeta im;
    31. is = new ItemStack(Material.GOLD_NUGGET, 1);
    32. im = is.getItemMeta();
    33. im.setDisplayName(ChatColor.GOLD + "Money");
    34. is.setItemMeta(im);
    35. return is;
    36.  
    37. }
    38. @SuppressWarnings("deprecation")
    39. @EventHandler
    40. public void onPlayerJoin(PlayerJoinEvent event){
    41. Player player = event.getPlayer();
    42. player.setScoreboard(Main.board);
    43. if (Main.scores.get(player) == null) Main.scores.put(player.getName(), Main.o.getScore(Bukkit.getServer().getOfflinePlayer(ChatColor.GREEN + "Number:")));
    44. }
    45.  
    46.  
    47. @EventHandler
    48. public void onEntityDeath(EntityDeathEvent event) {
    49. Main.scores.get(event.getEntity().getKiller()).setScore(Main.scores.get(event.getEntity().getKiller()).getScore() + 1);
    50. if(event.getEntity() instanceof PigZombie) {
    51. event.getEntity().getKiller().sendMessage(ChatColor.RED + "You Killed A " + ChatColor.AQUA + ChatColor.BOLD + "Cop" + ChatColor.RESET + "!");
    52. event.getDrops().clear();
    53. String killer = event.getEntity().getKiller().getName();
    54. Main.econ.depositPlayer(killer, 9);
    55. if (Main.econ.depositPlayer(killer, 1).transactionSuccess()) {
    56. event.getEntity().getKiller().sendMessage(ChatColor.GREEN + "10$ Has Been Added To Your Account!");
    57. }
    58. Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(Main.getInstance(), new Runnable(){
    59. public void run() {
    60. Bukkit.broadcastMessage("Hi!" + ChatColor.BOLD + "★");
    61. }
    62.  
    63. }, 100L);
    64. // String killer = event.getEntity().getKiller().getName();
    65. // Main.econ.depositPlayer(killer, 9);
    66. // if (Main.econ.depositPlayer(killer, 1).transactionSuccess()) {
    67. // event.getEntity().getKiller().sendMessage(ChatColor.RED + "You Killed A " + ChatColor.AQUA + ChatColor.BOLD + "Cop" + ChatColor.RESET + ". " + ChatColor.GREEN + "10$ has been added to your account!");
    68. }
    69. }
    70.  
    71. // }
    72.  
    73. @EventHandler
    74. public void onPlayerDeath(PlayerDeathEvent event){
    75. final Player player = event.getEntity();
    76. if(player.getKiller() instanceof Player){
    77. player.getKiller().sendMessage(ChatColor.RED + "The Cops are after you! You better " + ChatColor.RESET + ChatColor.DARK_RED + ChatColor.BOLD + "RUN!");
    78. Bukkit.broadcastMessage(ChatColor.BOLD + "" + ChatColor.AQUA + player.getDisplayName() + " " + ChatColor.RESET + ChatColor.DARK_GREEN + "Has Been Killed By " + ChatColor.BOLD + ChatColor.AQUA + player.getKiller().getDisplayName() + "." + " " + ChatColor.RESET + ChatColor.DARK_RED + "HAHAHA!");
    79. final PigZombie AngryPig = (PigZombie) player.getWorld().spawnEntity(player.getKiller().getLocation(), EntityType.PIG_ZOMBIE);
    80. AngryPig.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 300, 2));
    81. AngryPig.setAngry(true);
    82. AngryPig.setTarget(player.getKiller());
    83. AngryPig.setCustomName(ChatColor.AQUA + "" + ChatColor.BOLD + "Cop");
    84. ItemStack helmet = new ItemStack(Material.DIAMOND_HELMET);
    85. helmet.addEnchantment(Enchantment.OXYGEN, 1);
    86. helmet.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
    87. helmet.addEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 1);
    88. helmet.addEnchantment(Enchantment.PROTECTION_FIRE, 1);
    89. helmet.addEnchantment(Enchantment.PROTECTION_PROJECTILE, 1);
    90. AngryPig.getEquipment().setHelmet(helmet);
    91. AngryPig.getEquipment().setHelmetDropChance(0);
    92. ItemStack chestplate = new ItemStack(Material.IRON_CHESTPLATE);
    93. chestplate.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
    94. chestplate.addEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 1);
    95. chestplate.addEnchantment(Enchantment.PROTECTION_FIRE, 1);
    96. chestplate.addEnchantment(Enchantment.PROTECTION_PROJECTILE, 1);
    97. chestplate.addEnchantment(Enchantment.THORNS, 1);
    98. AngryPig.getEquipment().setChestplate(chestplate);
    99. AngryPig.getEquipment().setChestplateDropChance(0);
    100. ItemStack leggings = new ItemStack(Material.IRON_LEGGINGS);
    101. leggings.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
    102. leggings.addEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 1);
    103. leggings.addEnchantment(Enchantment.PROTECTION_FIRE, 1);
    104. leggings.addEnchantment(Enchantment.PROTECTION_PROJECTILE, 1);
    105. AngryPig.getEquipment().setLeggings(leggings);
    106. AngryPig.getEquipment().setLeggingsDropChance(0);
    107. ItemStack boots = new ItemStack(Material.IRON_BOOTS);
    108. boots.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
    109. boots.addEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 1);
    110. boots.addEnchantment(Enchantment.PROTECTION_FIRE, 1);
    111. boots.addEnchantment(Enchantment.PROTECTION_PROJECTILE, 1);
    112. boots.addEnchantment(Enchantment.PROTECTION_FALL, 1);
    113. AngryPig.getEquipment().setBoots(boots);
    114. AngryPig.getEquipment().setBootsDropChance(0);
    115. ItemStack pistol = new ItemStack(Material.STONE_AXE);
    116. AngryPig.getEquipment().setItemInHand(pistol);
    117. AngryPig.getEquipment().setItemInHandDropChance(0);
    118. final PigZombie AngryPig2 = (PigZombie) player.getWorld().spawnEntity(player.getKiller().getLocation(), EntityType.PIG_ZOMBIE);
    119. AngryPig2.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 300, 2));
    120. AngryPig2.setAngry(true);
    121. AngryPig2.setTarget(player.getKiller());
    122. AngryPig2.setCustomName(ChatColor.AQUA + "" + ChatColor.BOLD + "Cop");
    123. AngryPig2.getEquipment().setHelmet(helmet);
    124. AngryPig2.getEquipment().setHelmetDropChance(0);
    125. AngryPig2.getEquipment().setChestplate(chestplate);
    126. AngryPig2.getEquipment().setChestplateDropChance(0);
    127. AngryPig2.getEquipment().setLeggings(leggings);
    128. AngryPig2.getEquipment().setLeggingsDropChance(0);
    129. AngryPig2.getEquipment().setBoots(boots);
    130. AngryPig2.getEquipment().setBootsDropChance(0);
    131. AngryPig2.getEquipment().setItemInHand(pistol);
    132. AngryPig2.getEquipment().setItemInHandDropChance(0);
    133. final PigZombie AngryPig3 = (PigZombie) player.getWorld().spawnEntity(player.getKiller().getLocation(), EntityType.PIG_ZOMBIE);
    134. AngryPig3.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 300, 2));
    135. AngryPig3.setAngry(true);
    136. AngryPig3.setTarget(player.getKiller());
    137. AngryPig3.setCustomName(ChatColor.AQUA + "" + ChatColor.BOLD + "Cop");
    138. AngryPig3.getEquipment().setHelmet(helmet);
    139. AngryPig3.getEquipment().setHelmetDropChance(0);
    140. AngryPig3.getEquipment().setChestplate(chestplate);
    141. AngryPig3.getEquipment().setChestplateDropChance(0);
    142. AngryPig3.getEquipment().setLeggings(leggings);
    143. AngryPig3.getEquipment().setLeggingsDropChance(0);
    144. AngryPig3.getEquipment().setBoots(boots);
    145. AngryPig3.getEquipment().setBootsDropChance(0);
    146. AngryPig3.getEquipment().setItemInHand(pistol);
    147. AngryPig3.getEquipment().setItemInHandDropChance(0);
    148. final PigZombie AngryPig4 = (PigZombie) player.getWorld().spawnEntity(player.getKiller().getLocation(), EntityType.PIG_ZOMBIE);
    149. AngryPig4.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 300, 2));
    150. AngryPig4.setAngry(true);
    151. AngryPig4.setTarget(player.getKiller());
    152. AngryPig4.setCustomName(ChatColor.AQUA + "" + ChatColor.BOLD + "Cop");
    153. AngryPig4.getEquipment().setHelmet(helmet);
    154. AngryPig4.getEquipment().setHelmetDropChance(0);
    155. AngryPig4.getEquipment().setChestplate(chestplate);
    156. AngryPig4.getEquipment().setChestplateDropChance(0);
    157. AngryPig4.getEquipment().setLeggings(leggings);
    158. AngryPig4.getEquipment().setLeggingsDropChance(0);
    159. AngryPig4.getEquipment().setBoots(boots);
    160. AngryPig4.getEquipment().setBootsDropChance(0);
    161. AngryPig4.getEquipment().setItemInHand(pistol);
    162. AngryPig4.getEquipment().setItemInHandDropChance(0);
    163. final PigZombie AngryPig5 = (PigZombie) player.getWorld().spawnEntity(player.getKiller().getLocation(), EntityType.PIG_ZOMBIE);
    164. AngryPig5.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 300, 2));
    165. AngryPig5.setAngry(true);
    166. AngryPig5.setTarget(player.getKiller());
    167. AngryPig5.setCustomName(ChatColor.AQUA + "" + ChatColor.BOLD + "Cop");
    168. AngryPig5.getEquipment().setHelmet(helmet);
    169. AngryPig5.getEquipment().setHelmetDropChance(0);
    170. AngryPig5.getEquipment().setChestplate(chestplate);
    171. AngryPig5.getEquipment().setChestplateDropChance(0);
    172. AngryPig5.getEquipment().setLeggings(leggings);
    173. AngryPig5.getEquipment().setLeggingsDropChance(0);
    174. AngryPig5.getEquipment().setBoots(boots);
    175. AngryPig5.getEquipment().setBootsDropChance(0);
    176. AngryPig5.getEquipment().setItemInHand(pistol);
    177. AngryPig5.getEquipment().setItemInHandDropChance(0);
    178.  
    179. Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(Main.getInstance(), new Runnable(){
    180. public void run() {
    181. player.getKiller().sendMessage(ChatColor.RED + "You Got Off This Time");
    182. AngryPig.remove();
    183. AngryPig2.remove();
    184. AngryPig3.remove();
    185. AngryPig4.remove();
    186. AngryPig5.remove();
    187. }
    188.  
    189. }, 100L);
    190.  
    191. }
    192. }
    193. }
    194.  

    My Error:
    Code:
    [14:46:05] [Server thread/ERROR]: Could not pass event EntityDeathEvent to CustomGTA v1.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-14-g8f8716c-b3041jnks]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at org.bukkit.craftbukkit.v1_7_R2.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:332) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityPigZombie.dropDeathLoot(EntityPigZombie.java:159) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityLiving.die(EntityLiving.java:784) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityLiving.damageEntity(EntityLiving.java:732) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityMonster.damageEntity(EntityMonster.java:47) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityZombie.damageEntity(EntityZombie.java:162) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityPigZombie.damageEntity(EntityPigZombie.java:93) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityHuman.attack(EntityHuman.java:918) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.PlayerConnection.a(PlayerConnection.java:1102) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.PacketPlayInUseEntity.a(SourceFile:55) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.PacketPlayInUseEntity.handle(SourceFile:10) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.NetworkManager.a(NetworkManager.java:147) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.MinecraftServer.v(MinecraftServer.java:657) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.DedicatedServer.v(DedicatedServer.java:250) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.MinecraftServer.u(MinecraftServer.java:548) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:459) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
    Caused by: java.lang.NullPointerException
        at me.AlexLander123.CustomGTA.MyListener.onEntityDeath(MyListener.java:49) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_45]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_45]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_45]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_45]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        ... 21 more
    [14:46:14] [Server thread/ERROR]: Could not pass event EntityDeathEvent to CustomGTA v1.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-14-g8f8716c-b3041jnks]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at org.bukkit.craftbukkit.v1_7_R2.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:332) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityInsentient.dropDeathLoot(EntityInsentient.java:202) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityLiving.die(EntityLiving.java:784) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityLiving.damageEntity(EntityLiving.java:732) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityBat.damageEntity(SourceFile:199) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.Entity.B(Entity.java:320) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityLiving.B(EntityLiving.java:152) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityInsentient.B(EntityInsentient.java:111) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.Entity.h(Entity.java:240) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityLiving.h(EntityLiving.java:1266) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityInsentient.h(EntityInsentient.java:150) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityBat.h(SourceFile:109) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.World.entityJoinedWorld(World.java:1345) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.World.playerJoinedWorld(World.java:1326) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.World.tickEntities(World.java:1214) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.WorldServer.tickEntities(WorldServer.java:480) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.MinecraftServer.v(MinecraftServer.java:639) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.DedicatedServer.v(DedicatedServer.java:250) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.MinecraftServer.u(MinecraftServer.java:548) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:459) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
    Caused by: java.lang.NullPointerException
        at me.AlexLander123.CustomGTA.MyListener.onEntityDeath(MyListener.java:49) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_45]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_45]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_45]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_45]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        ... 24 more
    [14:47:12] [Server thread/ERROR]: Could not pass event EntityDeathEvent to CustomGTA v1.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-14-g8f8716c-b3041jnks]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at org.bukkit.craftbukkit.v1_7_R2.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:332) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityInsentient.dropDeathLoot(EntityInsentient.java:202) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityLiving.die(EntityLiving.java:784) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityLiving.damageEntity(EntityLiving.java:732) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityBat.damageEntity(SourceFile:199) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.Entity.D(Entity.java:363) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.Entity.B(Entity.java:328) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityLiving.B(EntityLiving.java:152) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityInsentient.B(EntityInsentient.java:111) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.Entity.h(Entity.java:240) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityLiving.h(EntityLiving.java:1266) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityInsentient.h(EntityInsentient.java:150) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.EntityBat.h(SourceFile:109) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.World.entityJoinedWorld(World.java:1345) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.World.playerJoinedWorld(World.java:1326) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.World.tickEntities(World.java:1214) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.WorldServer.tickEntities(WorldServer.java:480) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.MinecraftServer.v(MinecraftServer.java:639) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.DedicatedServer.v(DedicatedServer.java:250) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.MinecraftServer.u(MinecraftServer.java:548) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:459) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
        at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
    Caused by: java.lang.NullPointerException
        at me.AlexLander123.CustomGTA.MyListener.onEntityDeath(MyListener.java:49) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_45]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_45]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_45]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_45]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3041jnks]
    P.S: Using Bukkit Version: craftbukkit-1.7.5-R0.1-20140408.014645-15

    Fixed the problem!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 30, 2016
Thread Status:
Not open for further replies.

Share This Page