Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package at.keahie.work.main;
- import java.io.File;
- import java.io.IOException;
- import org.bukkit.Bukkit;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.configuration.file.YamlConfiguration;
- import org.bukkit.entity.EntityType;
- import org.bukkit.entity.Player;
- import org.bukkit.entity.Villager;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.potion.PotionEffect;
- import org.bukkit.potion.PotionEffectType;
- import at.keahie.work.listener.WorkListener;
- public class Work extends JavaPlugin {
- public String prefix = "&6[&3Work&6]&r ";
- public String lehrer = "&2[&6Lehrer&2]&r ";
- public int line = 0;
- private File ordner = new File("plugins//Work");
- private File file = new File("plugins//Work//jobs.yml");
- public YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
- public void onEnable() {
- Bukkit.getServer().getPluginManager().registerEvents(new WorkListener(this), this);
- if (!ordner.exists()) {
- ordner.mkdir();
- }
- if (!file.exists()) {
- try {
- file.createNewFile();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- cfg.set(0 + "", "Aktuelle Position:" + line);
- }
- @SuppressWarnings("deprecation")
- @Override
- public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
- Player p = (Player) sender;
- if (command.getName().equalsIgnoreCase("work")) {
- if (args.length == 0) {
- } else if ((args.length == 1) || (args.length == 2)) {
- if (p.hasPermission("work.create")) {
- if (args[0].equalsIgnoreCase("create")) {
- }
- if (args[0].equalsIgnoreCase("holzfäller")) {
- Villager v = (Villager) p.getWorld().spawnCreature(p.getLocation(), EntityType.VILLAGER);
- v.setCustomName(lehrer + "Holzfäller-Lehrer");
- v.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 99999, 200, true));
- } else if (args[0].equalsIgnoreCase("alchemist")) {
- Villager v = (Villager) p.getWorld().spawnCreature(p.getLocation(), EntityType.VILLAGER);
- v.setCustomName(lehrer + "Alchemist-Lehrer");
- v.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 99999, 200, true));
- } else if (args[0].equalsIgnoreCase("miner")) {
- Villager v = (Villager) p.getWorld().spawnCreature(p.getLocation(), EntityType.VILLAGER);
- v.setCustomName(lehrer + "Miner-Lehrer");
- v.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 99999, 200, true));
- } else if (args[0].equalsIgnoreCase("farmer")) {
- Villager v = (Villager) p.getWorld().spawnCreature(p.getLocation(), EntityType.VILLAGER);
- v.setCustomName(lehrer + "Farmer-Lehrer");
- v.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 99999, 200, true));
- } else if (args[0].equalsIgnoreCase("schmied")) {
- Villager v = (Villager) p.getWorld().spawnCreature(p.getLocation(), EntityType.VILLAGER);
- v.setCustomName(lehrer + "Schmied-Lehrer");
- v.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 99999, 200, true));
- } else if (args[0].equalsIgnoreCase("monsterjäger")) {
- Villager v = (Villager) p.getWorld().spawnCreature(p.getLocation(), EntityType.VILLAGER);
- v.setCustomName(lehrer + "Monster Jäger-Lehrer");
- v.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 99999, 200, true));
- } else if (args[0].equalsIgnoreCase("jäger")) {
- Villager v = (Villager) p.getWorld().spawnCreature(p.getLocation(), EntityType.VILLAGER);
- v.setCustomName(lehrer + "Jäger-Lehrer");
- v.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 99999, 200, true));
- } else if (args[0].equalsIgnoreCase("verkäufer")) {
- Villager v = (Villager) p.getWorld().spawnCreature(p.getLocation(), EntityType.VILLAGER);
- v.setCustomName(lehrer + "Verkäufer-Lehrer");
- v.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 99999, 200, true));
- } else {
- p.sendMessage(prefix + "&cBitte benutze /work create &5<verkäufer/alchemist/miner/farmer/schmied/monsterjäger/jäger/holzfäller>");
- }
- }
- } else if (args.length == 2) {
- }
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement