Advertisement
Guest User

Untitled

a guest
May 31st, 2014
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.06 KB | None | 0 0
  1. package me.Pvpuiwill.Pguns;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.Material;
  6. import org.bukkit.Server;
  7. import org.bukkit.command.Command;
  8. import org.bukkit.command.CommandSender;
  9. import org.bukkit.configuration.file.FileConfiguration;
  10. import org.bukkit.configuration.file.FileConfigurationOptions;
  11. import org.bukkit.entity.Arrow;
  12. import org.bukkit.entity.Egg;
  13. import org.bukkit.entity.Fireball;
  14. import org.bukkit.entity.Player;
  15. import org.bukkit.entity.Projectile;
  16. import org.bukkit.entity.Snowball;
  17. import org.bukkit.event.EventHandler;
  18. import org.bukkit.event.Listener;
  19. import org.bukkit.event.block.Action;
  20. import org.bukkit.event.entity.CreatureSpawnEvent;
  21. import org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason;
  22. import org.bukkit.event.entity.EntityDamageByEntityEvent;
  23. import org.bukkit.event.entity.ProjectileHitEvent;
  24. import org.bukkit.event.player.PlayerInteractEvent;
  25. import org.bukkit.inventory.ItemStack;
  26. import org.bukkit.inventory.PlayerInventory;
  27. import org.bukkit.inventory.meta.ItemMeta;
  28. import org.bukkit.plugin.PluginManager;
  29. import org.bukkit.plugin.java.JavaPlugin;
  30.  
  31. public class Main extends JavaPlugin
  32. implements Listener
  33. {
  34. public void onEnable()
  35. {
  36. getConfig().options().copyDefaults(true);
  37. saveConfig();
  38. getServer().getPluginManager().registerEvents(this, this);
  39. getConfig().options().copyDefaults(true);
  40. saveConfig();
  41. getServer().getPluginManager().registerEvents(this, this);
  42. this.getServer().getPluginManager().registerEvents(new GunListener(), this);
  43. Bukkit.getServer().getLogger().info("P");
  44. return;
  45. }
  46.  
  47.  
  48. public boolean onCommand(CommandSender sender, Command cmd, String commandlabel, String[] args)
  49. {
  50. Player p = (Player)sender;
  51. PlayerInventory pi = p.getInventory();
  52.  
  53. if (cmd.getName().equalsIgnoreCase("pguns")) {
  54. p.sendMessage(ChatColor.RED + "Use /Pguns (GUN TYPE)");
  55.  
  56.  
  57.  
  58.  
  59.  
  60. }
  61. //ak47
  62. if ((args.length == 1) &&
  63. (args[0].equalsIgnoreCase("ak47")) &&
  64. (p.hasPermission("guns.ak47comm"))) {
  65. ItemStack ak47 = new ItemStack(Material.DIAMOND_PICKAXE);
  66. ItemMeta sim = ak47.getItemMeta();
  67. sim.setDisplayName(ChatColor.WHITE + "AK47");
  68. ak47.setItemMeta(sim);
  69. pi.addItem(new ItemStack[] { ak47 });
  70. }
  71. //awp
  72. if ((args.length == 1) &&
  73. (args[0].equalsIgnoreCase("awp")) &&
  74. (p.hasPermission("guns.awp"))) {
  75. ItemStack awp = new ItemStack(Material.GOLD_AXE);
  76. ItemMeta sim = awp.getItemMeta();
  77. sim.setDisplayName(ChatColor.WHITE + "AWP");
  78. awp.setItemMeta(sim);
  79. pi.addItem(new ItemStack[] { awp });
  80. }
  81. //glock
  82. if ((args.length == 1) &&
  83. (args[0].equalsIgnoreCase("glock")) &&
  84. (p.hasPermission("guns.glock"))) {
  85. ItemStack glock = new ItemStack(Material.IRON_SPADE);
  86. ItemMeta sim = glock.getItemMeta();
  87. sim.setDisplayName(ChatColor.WHITE + "glock");
  88. glock.setItemMeta(sim);
  89. pi.addItem(new ItemStack[] { glock });
  90. }
  91. //desert eagle
  92. if ((args.length == 1) &&
  93. (args[0].equalsIgnoreCase("desert eagle")) &&
  94. (p.hasPermission("guns.deagle"))) {
  95. ItemStack deagle = new ItemStack(Material.IRON_SPADE);
  96. ItemMeta sim = deagle.getItemMeta();
  97. sim.setDisplayName(ChatColor.WHITE + "deagle");
  98. deagle.setItemMeta(sim);
  99. pi.addItem(new ItemStack[] { deagle });
  100. }
  101.  
  102. if ((args.length == 1) &&
  103. (args[0].equalsIgnoreCase("desert eagle")) &&
  104. (p.hasPermission("guns.deagle"))) {
  105. ItemStack deagle = new ItemStack(Material.IRON_SPADE);
  106. ItemMeta sim = deagle.getItemMeta();
  107. sim.setDisplayName(ChatColor.WHITE + "deagle");
  108. deagle.setItemMeta(sim);
  109. pi.addItem(new ItemStack[] { deagle });
  110. }
  111. //Damage Events Here\\
  112. //glock,deagle,awp,ak47\\
  113. //Made By Pvpuiwill\\
  114.  
  115.  
  116. //ak47
  117.  
  118. return false;
  119. }
  120.  
  121. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement