Advertisement
Guest User

Untitled

a guest
Apr 25th, 2014
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.87 KB | None | 0 0
  1. [18:11:10] [Server thread/ERROR]: Could not load 'pluginsrush.jar' in folder 'plugins'
  2. org.bukkit.plugin.InvalidPluginException: java.lang.NullPointerException
  3. at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:182) ~ [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
  4. at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:308) ~ [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
  5. at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:231) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
  6. at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:255) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
  7. at org.bukkit.craftbukkit.v1_7_R1.CraftServer.<init>(CraftServer.java:233) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
  8. at net.minecraft.server.v1_7_R1.PlayerList.<init>(PlayerList.java:63) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
  9. at net.minecraft.server.v1_7_R1.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
  10. at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:126) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
  11. at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
  12. at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
  13. Caused by: java.lang.NullPointerException
  14. at me.mailh.Rush.MainRush.<init>(MainRush.java:62) ~[?:?]
  15. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.7.0_45]
  16. at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.7.0_45]
  17. at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~ [?:1.7.0_45]
  18. at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.7.0_45]
  19. at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:178) ~ [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
  20. ... 9 more
  21.  
  22. package me.mailh.Rush;
  23.  
  24. import java.io.File;
  25. import java.util.logging.Logger;
  26.  
  27. import org.bukkit.Bukkit;
  28. import org.bukkit.ChatColor;
  29. import org.bukkit.Location;
  30. import org.bukkit.World;
  31. import org.bukkit.WorldCreator;
  32. import org.bukkit.command.Command;
  33. import org.bukkit.command.CommandSender;
  34. import org.bukkit.entity.EntityType;
  35. import org.bukkit.entity.Player;
  36. import org.bukkit.event.EventHandler;
  37. import org.bukkit.event.Listener;
  38. import org.bukkit.event.entity.PlayerDeathEvent;
  39. import org.bukkit.event.player.PlayerQuitEvent;
  40. import org.bukkit.plugin.java.JavaPlugin;
  41. import org.bukkit.scoreboard.Scoreboard;
  42. import org.bukkit.scoreboard.ScoreboardManager;
  43. import org.bukkit.scoreboard.Team;
  44.  
  45. public class MainRush extends JavaPlugin implements Listener{
  46.  
  47.  
  48. public final Logger logger = Logger.getLogger("Minecraft");
  49. public static MainRush plugin;
  50.  
  51.  
  52.  
  53.  
  54.  
  55. public void onEnable(){
  56. this.logger.info("Rush is enabled.");
  57. getServer().getPluginManager().registerEvents(this, this);
  58. }
  59.  
  60.  
  61. private ScoreboardManager manager = Bukkit.getScoreboardManager();
  62. private Scoreboard board = manager.getNewScoreboard();
  63. private Team bleu = board.registerNewTeam("bleu");
  64. private Team orange = board.registerNewTeam("orange");
  65.  
  66.  
  67. public void onDisable(){
  68. this.logger.info("Rush is disabled.");
  69. }
  70.  
  71.  
  72.  
  73. public boolean onCommand(CommandSender s, Command c, String lbl, String[] args){
  74. Player pl = (Player) s;
  75. if (lbl.equalsIgnoreCase("rush")){
  76. if (args.length == 0){
  77. World w = Bukkit.getWorld("rush");
  78.  
  79.  
  80. Location rush = new Location( w, -210, 51, -8 );
  81. pl.sendMessage(ChatColor.GOLD + "Teleportation...");
  82. pl.teleport(rush);
  83. }
  84.  
  85. if (args[0].equalsIgnoreCase("bleu")){
  86. board.resetScores(pl.getPlayer());
  87. orange.removePlayer(pl.getPlayer());
  88. bleu.addPlayer(pl.getPlayer());
  89. pl.sendMessage(ChatColor.AQUA + "Vous êtes dans l'équipe bleu");
  90. bleu.setAllowFriendlyFire(false);
  91.  
  92. }
  93. if (args[0].equalsIgnoreCase("leave")){
  94. board.resetScores(pl.getPlayer());
  95. bleu.removePlayer(pl.getPlayer());
  96. orange.removePlayer(pl.getPlayer());
  97. pl.sendMessage(ChatColor.RED + "Vous avez quitté votre équipe");
  98.  
  99. }
  100. if (args[0].equalsIgnoreCase("orange")){
  101. board.resetScores(pl.getPlayer());
  102. bleu.removePlayer(pl.getPlayer());
  103. orange.addPlayer(pl.getPlayer());
  104. pl.sendMessage(ChatColor.GOLD + "Vous êtes dans l'équipe orange");
  105. orange.setAllowFriendlyFire(false);
  106.  
  107. }
  108.  
  109. }
  110.  
  111.  
  112. return true;
  113. }
  114. public void rollback(){
  115. if(Bukkit.getServer().unloadWorld("rush",false))
  116. {
  117. new File("rush").delete();
  118. Bukkit.getServer().createWorld(new WorldCreator("rush"));
  119. }
  120. }
  121.  
  122.  
  123.  
  124.  
  125. @EventHandler
  126. public void onLeave(PlayerQuitEvent e){
  127. Player p = (Player) e.getPlayer();
  128. bleu.removePlayer(p);
  129. orange.removePlayer(p);
  130. board.resetScores(p);
  131.  
  132. }
  133. @EventHandler
  134. public void Death(PlayerDeathEvent event){
  135. if (event.getEntityType() == EntityType.PLAYER){
  136. Player player = event.getEntity();
  137. Team team = board.getPlayerTeam(player);
  138. if(team.equals(bleu)){
  139. player.sendMessage("did it work? bleu");
  140. }
  141. else if (team.equals(orange)){
  142. player.sendMessage("did it work orange?");
  143. }
  144. }
  145. }
  146. }
  147.  
  148. private ScoreboardManager manager = Bukkit.getScoreboardManager();
  149. private Scoreboard board = manager.getNewScoreboard();
  150.  
  151. private ScoreboardManager manager;
  152. private Scoreboard board;
  153.  
  154. manager = Bukkit.getScoreboardManager();
  155. board = manager.getNewScoreboard();
  156.  
  157. public class MainRush extends JavaPlugin implements Listener{
  158.  
  159. private ScoreboardManager manager;
  160. private Scoreboard board;
  161.  
  162. @Override
  163. public void onEnable(){
  164. //plugin enabled
  165. manager = Bukkit.getScoreboardManager();
  166. board = manager.getNewScoreboard();
  167. }
  168. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement