Advertisement
Guest User

Untitled

a guest
Aug 6th, 2015
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.27 KB | None | 0 0
  1. package at.keahie.work.main;
  2.  
  3. import java.io.File;
  4. import java.io.IOException;
  5.  
  6. import org.bukkit.Bukkit;
  7. import org.bukkit.command.Command;
  8. import org.bukkit.command.CommandSender;
  9. import org.bukkit.configuration.file.YamlConfiguration;
  10. import org.bukkit.entity.EntityType;
  11. import org.bukkit.entity.Player;
  12. import org.bukkit.entity.Villager;
  13. import org.bukkit.plugin.java.JavaPlugin;
  14. import org.bukkit.potion.PotionEffect;
  15. import org.bukkit.potion.PotionEffectType;
  16.  
  17. import at.keahie.work.listener.WorkListener;
  18.  
  19. public class Work extends JavaPlugin {
  20.  
  21. public String prefix = "&6[&3Work&6]&r ";
  22. public String lehrer = "&2[&6Lehrer&2]&r ";
  23.  
  24. public int line = 0;
  25.  
  26. private File ordner = new File("plugins//Work");
  27. private File file = new File("plugins//Work//jobs.yml");
  28.  
  29. public YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
  30.  
  31. public void onEnable() {
  32. Bukkit.getServer().getPluginManager().registerEvents(new WorkListener(this), this);
  33. if (!ordner.exists()) {
  34. ordner.mkdir();
  35. }
  36.  
  37. if (!file.exists()) {
  38. try {
  39. file.createNewFile();
  40. } catch (IOException e) {
  41. // TODO Auto-generated catch block
  42. e.printStackTrace();
  43. }
  44. }
  45.  
  46. cfg.set(0 + "", "Aktuelle Position:" + line);
  47.  
  48. }
  49.  
  50. @SuppressWarnings("deprecation")
  51. @Override
  52. public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
  53.  
  54. Player p = (Player) sender;
  55.  
  56. if (command.getName().equalsIgnoreCase("work")) {
  57. if (args.length == 0) {
  58.  
  59. } else if ((args.length == 1) || (args.length == 2)) {
  60. if (p.hasPermission("work.create")) {
  61. if (args[0].equalsIgnoreCase("create")) {
  62.  
  63. }
  64. if (args[0].equalsIgnoreCase("holzfäller")) {
  65. Villager v = (Villager) p.getWorld().spawnCreature(p.getLocation(), EntityType.VILLAGER);
  66. v.setCustomName(lehrer + "Holzfäller-Lehrer");
  67. v.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 99999, 200, true));
  68.  
  69. } else if (args[0].equalsIgnoreCase("alchemist")) {
  70. Villager v = (Villager) p.getWorld().spawnCreature(p.getLocation(), EntityType.VILLAGER);
  71. v.setCustomName(lehrer + "Alchemist-Lehrer");
  72. v.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 99999, 200, true));
  73.  
  74. } else if (args[0].equalsIgnoreCase("miner")) {
  75. Villager v = (Villager) p.getWorld().spawnCreature(p.getLocation(), EntityType.VILLAGER);
  76. v.setCustomName(lehrer + "Miner-Lehrer");
  77. v.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 99999, 200, true));
  78.  
  79. } else if (args[0].equalsIgnoreCase("farmer")) {
  80. Villager v = (Villager) p.getWorld().spawnCreature(p.getLocation(), EntityType.VILLAGER);
  81. v.setCustomName(lehrer + "Farmer-Lehrer");
  82. v.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 99999, 200, true));
  83.  
  84. } else if (args[0].equalsIgnoreCase("schmied")) {
  85. Villager v = (Villager) p.getWorld().spawnCreature(p.getLocation(), EntityType.VILLAGER);
  86. v.setCustomName(lehrer + "Schmied-Lehrer");
  87. v.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 99999, 200, true));
  88.  
  89. } else if (args[0].equalsIgnoreCase("monsterjäger")) {
  90. Villager v = (Villager) p.getWorld().spawnCreature(p.getLocation(), EntityType.VILLAGER);
  91. v.setCustomName(lehrer + "Monster Jäger-Lehrer");
  92. v.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 99999, 200, true));
  93.  
  94. } else if (args[0].equalsIgnoreCase("jäger")) {
  95. Villager v = (Villager) p.getWorld().spawnCreature(p.getLocation(), EntityType.VILLAGER);
  96. v.setCustomName(lehrer + "Jäger-Lehrer");
  97. v.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 99999, 200, true));
  98.  
  99. } else if (args[0].equalsIgnoreCase("verkäufer")) {
  100. Villager v = (Villager) p.getWorld().spawnCreature(p.getLocation(), EntityType.VILLAGER);
  101. v.setCustomName(lehrer + "Verkäufer-Lehrer");
  102. v.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 99999, 200, true));
  103.  
  104. } else {
  105. p.sendMessage(prefix + "&cBitte benutze /work create &5<verkäufer/alchemist/miner/farmer/schmied/monsterjäger/jäger/holzfäller>");
  106. }
  107. }
  108. } else if (args.length == 2) {
  109.  
  110. }
  111. }
  112.  
  113. return true;
  114. }
  115.  
  116. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement