Vinetos

Créer un plugin Bukkit | #53 - Messaging Chanel (Bungee-Bukkit)- Main.java

Jan 16th, 2016
621
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.11 KB | None | 0 0
  1. import com.google.common.io.ByteArrayDataOutput;
  2. import com.google.common.io.ByteStreams;
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandSender;
  6. import org.bukkit.entity.Player;
  7. import org.bukkit.plugin.java.JavaPlugin;
  8.  
  9. /**
  10.  * Created by Vinetos on 16/01/2016.
  11.  */
  12. public class Main extends JavaPlugin{
  13.  
  14.     @Override
  15.     public void onEnable() {
  16.         Bukkit.getServer().getMessenger().registerOutgoingPluginChannel(this, "BungeeCord");
  17.         Bukkit.getServer().getMessenger().registerIncomingPluginChannel(this, "BungeeCord", new PluginListener());
  18.     }
  19.  
  20.     @Override
  21.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  22.         if(!(sender instanceof Player)){
  23.             return true;
  24.         }
  25.         if(cmd.getName().equalsIgnoreCase("msg")){
  26.             Player p = (Player) sender;
  27.             ByteArrayDataOutput out = ByteStreams.newDataOutput();
  28.             out.writeUTF("UUID");
  29.             p.sendPluginMessage(this, "BungeeCord", out.toByteArray());
  30.         }
  31.         return super.onCommand(sender, cmd, label, args);
  32.     }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment