Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.rdennings.bkplug;
- import org.bukkit.Bukkit;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.command.*;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.Location;
- import org.bukkit.BanList;
- public class main extends JavaPlugin implements Listener {
- /*
- @EventHandler
- public void onPlayerMove(PlayerMoveEvent event){
- Player player = event.getPlayer();
- Location playerLoc = player.getLocation();
- player.sendMessage("Your X Coordinates : " + playerLoc.getX());
- player.sendMessage("Your Y Coordinates : " + playerLoc.getY());
- player.sendMessage("Your Z Coordinates : " + playerLoc.getZ());
- }
- */
- @Override
- public void onEnable(){
- Bukkit.getServer().broadcastMessage("MoarCommands started without errors...");
- this.saveDefaultConfig();
- getServer().getPluginManager().registerEvents(new Listener() {
- @EventHandler
- public void playerJoin(PlayerJoinEvent event) {
- // On player join send them the message from config.yml
- String getNick = getConfig().getString("nicknames." + event.getPlayer().getName());
- String getName = event.getPlayer().getName();
- if (getNick == null){
- getNick = getName;
- }
- event.getPlayer().setDisplayName(getNick);
- Bukkit.getServer().broadcastMessage(getName + " has logged in with nickname " + getNick);
- }
- }, this);
- }
- @Override
- public void onDisable() {
- Bukkit.getServer().broadcastMessage("MoarCommand has encountered errors, (or the server is being reloaded), and will now be disabled...");
- }
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- /*getworld*/if (cmd.getName().equalsIgnoreCase("getworld")) {
- if (!(sender instanceof Player)) {
- sender.sendMessage("This command can only be run by a player.");
- } else {
- //--------
- Player player = (Player) sender;
- Location playerLoc = player.getLocation();
- String worldName = playerLoc.getWorld().getName();
- sender.sendMessage(worldName);
- //--------
- }
- return true;
- /*nick*/ } else if (cmd.getName().equalsIgnoreCase("nick")) {
- if (!(sender instanceof Player)) {
- sender.sendMessage("This command can only be run by a player.");
- } else {
- //--------
- if (args[0] == null){
- sender.sendMessage("Correct usage: /nick <NEWNAME>");
- }else if (args[0] == sender.getName()) {
- Player player = (Player) sender;
- String senderName = player.getName();
- this.getConfig().set("nicknames." + senderName, null);
- player.setDisplayName(senderName);
- sender.sendMessage("You have removed your nickname");
- }else if (args[0] != sender.getName()){
- Player player = (Player) sender;
- String senderName = player.getName();
- player.setDisplayName(args[0]);
- String displayName = player.getDisplayName();
- sender.sendMessage("your new name is: " + displayName);
- sender.sendMessage(sender.getName() + ", " + args[0]);
- this.getConfig().set("nicknames." + senderName, displayName);
- this.saveConfig();
- }
- //--------
- }
- return true;
- /*bannick*/ } else if (cmd.getName().equalsIgnoreCase("bannick")) {
- //------
- String banNick = getConfig().getString("nicknames." + args[0]);
- sender.sendMessage("You banned: " + banNick);
- //-------
- return true;
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement