Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.initiumnovum.server.commands;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import de.initiumnovum.server.extras.SetHouseInventar;
- import de.initiumnovum.server.main.Server;
- public class SetHouseCommand implements CommandExecutor {
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- if(sender instanceof Player) {
- Player p = (Player) sender;
- if(p.hasPermission("createhouse.set")) {
- if(args.length > 0) {
- if(args[0].equalsIgnoreCase("name")) {
- Server.createHouse.add(p);
- String name = args[1];
- if(!(name.equals(Server.housecfg.get("House")))) {
- Server.housecfg.set("Hous.", p.getUniqueId());
- Server.housecfg.set("Hous." + p.getUniqueId() + ".Ersteller", p.getName());
- Server.housecfg.set("Hous." + p.getUniqueId() + ".Ersteller." + p.getName() + ".Haus.Name", name);
- try {
- Server.housecfg.save(Server.housefile);
- } catch (Exception e) {
- e.printStackTrace();
- }
- p.sendMessage(Server.prefix + "Du hast erfolgreich den Namen gesetzt");
- p.sendMessage(Server.prefix + "Bitte setze die Punkte: /sethouse location " + name);
- } else {
- p.sendMessage(Server.prefix + "Das Haus " + name + " gibt es schon");
- }
- } else if(args[0].equalsIgnoreCase("location")) {
- String name = args[1];
- if(name.equals(Server.housecfg.get("House"))) {
- SetHouseInventar.run(p);
- } else {
- p.sendMessage(Server.prefix + "Das Haus gibt es noch nicht.");
- p.sendMessage(Server.prefix + "Erstelle ein Haus mit /sethouse name [Name]");
- }
- }
- } else {
- p.sendMessage(Server.prefix + "Verwendung:");
- p.sendMessage(Server.prefix + "/sethouse name [Name] §cErstellt ein Haus");
- p.sendMessage(Server.prefix + "/sethouse location [Name] §cÄndert die Location Punkte");
- p.sendMessage(Server.prefix + "/sethouse price [Name] [Preis] §cSetze den Preis");
- p.sendMessage(Server.prefix + "/sethouse [Name] finish §cSetze das Haus fertig");
- }
- }
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement