Advertisement
Guest User

Untitled

a guest
Mar 31st, 2015
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. package me.jay.plugin;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.entity.EntityType;
  5. import org.bukkit.plugin.java.JavaPlugin;
  6.  
  7.  
  8.  
  9. public class Plugin extends JavaPlugin {
  10. public void onEnable(){
  11.  
  12. getLogger().info("My Plugin Is Working!");
  13. Bukkit.getPluginCommand("ride").setExecutor(new RideCommand(EntityType.BAT));
  14.  
  15. }
  16. }
  17.  
  18.  
  19. DIFFERENT FILE:
  20.  
  21. package me.jay.plugin;
  22.  
  23. import org.bukkit.ChatColor;
  24. import org.bukkit.command.Command;
  25. import org.bukkit.command.CommandExecutor;
  26. import org.bukkit.command.CommandSender;
  27. import org.bukkit.entity.Entity;
  28. import org.bukkit.entity.EntityType;
  29. import org.bukkit.entity.Player;
  30.  
  31. public class RideCommand implements CommandExecutor{
  32.  
  33. EntityType entityType;
  34.  
  35. public RideCommand(EntityType entityType){
  36. this.entityType = entityType;
  37. }
  38.  
  39. @Override
  40. public boolean onCommand(CommandSender commandSender, Command command, String s, String[] strings) {
  41. if(commandSender instanceof Player) {
  42. Player player = (Player) commandSender;
  43. Entity entity = player.getLocation().getWorld().spawnEntity(player.getLocation(), entityType);
  44. entity.setPassenger(player);
  45. player.sendMessage(ChatColor.GREEN + "Success!");
  46. }
  47. else
  48. {
  49. commandSender.sendMessage(ChatColor.RED + "You Must Be Jak!");
  50. }
  51. return true;
  52. }
  53. }
  54.  
  55.  
  56. yml:
  57.  
  58.  
  59.  
  60. name: Plugin
  61. version: 1.0
  62. main: me.jay.plugin
  63.  
  64. commands:
  65. ride:
  66. usage: /ride
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement