Advertisement
Jnk1296

Framework Code Comparison

Feb 17th, 2014
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.90 KB | None | 0 0
  1. // OLD CODE WITHOUT RP-COMMONS FRAMEWORK
  2.  
  3. package net.risenphoenix.jnk.ipcheck.commands;
  4.  
  5. import net.risenphoenix.jnk.ipcheck.IPcheck;
  6. import net.risenphoenix.jnk.ipcheck.configuration.ConfigurationManager;
  7.  
  8. import org.bukkit.ChatColor;
  9. import org.bukkit.command.CommandSender;
  10. import org.bukkit.permissions.Permission;
  11.  
  12. public class CmdAbout extends IpcCommand{
  13.    
  14.     @Override
  15.     public void execute(CommandSender sender, String commandLabel, String[] args) {
  16.         sender.sendMessage(ChatColor.GOLD + IPcheck.PLUG_NAME +
  17.                         ChatColor.YELLOW + ConfigurationManager.VER_STRING +
  18.                         IPcheck.Instance.Translation.getTranslation("ABOUT_TEXT"));
  19.     }
  20.  
  21.     @Override
  22.     public String getHelp() {
  23.         return IPcheck.Instance.Translation.getTranslation("HELP_ABOUT");
  24.     }
  25.  
  26.     @Override
  27.     public String getSyntax() {
  28.         return "about";
  29.     }
  30.  
  31.     @Override
  32.     public Permission[] getPermissions() {
  33.         Permission perms[] = {
  34.             new Permission("ipcheck.use")
  35.         };
  36.        
  37.         return perms;
  38.     }
  39.  
  40.     @Override
  41.     public String getName() {
  42.         return IPcheck.Instance.Translation.getTranslation("CMD_ABOUT");
  43.     }
  44.  
  45. }
  46.  
  47.  
  48.  
  49. // NEW CODE WITH RP-COMMONS FRAMEWORK
  50.  
  51. package net.risenphoenix.jnk.IPCheck.Commands;
  52.  
  53. import net.risenphoenix.commons.Plugin;
  54. import net.risenphoenix.commons.Commands.Command;
  55.  
  56. import org.bukkit.command.CommandSender;
  57. import org.bukkit.entity.Player;
  58. import org.bukkit.permissions.Permission;
  59.  
  60. public class CmdAbout extends Command{
  61.  
  62.     public CmdAbout(Plugin plugin, String[] callArgs, int requiredArgs) {
  63.         super(plugin, callArgs, requiredArgs);
  64.        
  65.         setName("About");
  66.         setHelp(this.getLocalString("HELP_ABOUT"));
  67.         setSyntax("about");
  68.        
  69.         setPermissions(new Permission[]{new Permission("ipcheck.use")});
  70.     }
  71.    
  72.     @Override
  73.     public void onExecute(CommandSender sender, String[] args) {
  74.         this.sendPlayerMessage((Player)sender, this.getLocalString("ABOUT_TXT"));
  75.     }
  76.  
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement