spenk

StatsConfigListener

Feb 15th, 2012
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 26.42 KB | None | 0 0
  1. public class StatsConfigListener extends PluginListener {
  2.       public StatsConfigListener() {
  3.       }
  4.       public boolean onCommand(Player player, String[] split) {
  5.           if ((split[0].equalsIgnoreCase("/sc-help")) && (player.canUseCommand("/sc-help"))){
  6.               if (split.length >= 2){
  7.                  player.sendMessage("§9StatsConfig help page 1/3");
  8.                   player.sendMessage("§c/feed,feed yourself or another player.");
  9.                   player.sendMessage("§c/heal, Heal yourself or another player.");
  10.                   player.sendMessage("§c/kill, kills anoter player.");
  11.                   player.sendMessage("§c/maim, maim yourself or another player.");
  12.                   player.sendMessage("§c/slap, slap yourself or another player.");
  13.                   player.sendMessage("§c/die, commit suecide.");
  14.                   player.sendMessage("§c/massmurder kill evryone.");
  15.                  
  16.                     return true;
  17.               }
  18.               else if (split.length >= 2){
  19.                    
  20.                 }
  21.                     try{
  22.                         if (split[1].equalsIgnoreCase("1")){
  23.                              player.sendMessage("§9StatsConfig help page 1/3");
  24.                           player.sendMessage("§c/feed,feed yourself or another player.");
  25.                           player.sendMessage("§c/heal, Heal yourself or another player.");
  26.                           player.sendMessage("§c/kill, kills anoter player.");
  27.                           player.sendMessage("§c/maim, maim yourself or another player.");
  28.                           player.sendMessage("§c/slap, slap yourself or another player.");
  29.                           player.sendMessage("§c/die, commit suecide.");
  30.                           player.sendMessage("§c/massmurder kill evryone.");
  31.                             return true;
  32.                         }
  33.                         if (split[1].equalsIgnoreCase("2")) {
  34.                              player.sendMessage("§9StatsConfig help page 2/3");
  35.                           player.sendMessage("§c/starvate, starvate yourself or another player.");
  36.                           player.sendMessage("§c/exp [get|set|add|remove] [player] [amount], get sets or removes player exp.");//*
  37.                          // player.sendMessage("§c/burn, lightens yourself, another player");
  38.                           player.sendMessage("§c/explain <SC command without />, explains a SC command.");
  39.                           player.sendMessage("§c/fl [get|set|add|remove] [player] [amount] gets,sets,adds,removes player foodlevel.");
  40.                           player.sendMessage("§c/health [get|set|add|remove] [player] [amount] gets,sets,adds,removes player health.");
  41.                           player.sendMessage("§9total 12 commands.");
  42.                             return true;
  43.                         }
  44.                     player.sendMessage("§cUsage - /sc-help <1,2,3>");
  45.                   }
  46.                   catch (Throwable t)
  47.                   {
  48.                     player.sendMessage("§cUsage - /sc-help <1,2,3>");
  49.                   }
  50.                 return true;
  51.               }
  52.          
  53.          
  54.           if ((split[0].equalsIgnoreCase("/fl")) && (player.canUseCommand("/fl"))) {
  55.               if (split.length >= 3)
  56.                 try {
  57.                Player player2 = etc.getServer().matchPlayer(split[2]);
  58.                   if (player2 == null)
  59.                     {
  60.                       player.sendMessage("§cthis player doesn not exist or is currently not logged in!");
  61.                       return true;
  62.                     }
  63.                   if (split[1].equalsIgnoreCase("get")) {
  64.                       if (player2.getFoodLevel() >= 10 )
  65.                           player.sendMessage("§a" + player2.getName() + "'s foodlevel: §2"+ player2.getFoodLevel()*5 +"% "+ "§a.");
  66.                       else
  67.                           if (player2.getFoodLevel() <= 10 )
  68.                               player.sendMessage("§a" + player2.getName() + "'s foodlevel: §4" + player2.getFoodLevel()*5 +"% "+ "§a.");
  69.                   }
  70.                   if (split.length < 4) return true; int foodl = Integer.parseInt(split[3])/5;
  71.                  
  72.                   if (foodl*5 >= 101){
  73.                       player.sendMessage(player2.getName() + "§a isnt hungry that much.");
  74.                       return true;
  75.                   }
  76.                   if (foodl <= -1){
  77.                       player.sendMessage("you cant feed anyone less than 0");
  78.                       return true;
  79.                   }
  80.                   if (split[1].equalsIgnoreCase("set")) {
  81.                     player2.getEntity().M = 0;
  82.                     player2.setFoodLevel(foodl);
  83.                     player.sendMessage("§a" + player2.getName() + "'s foodlevel was set to " + foodl*5 +"%.");
  84.                     player2.sendMessage("§a" + player.getName() + " set your foodlevel " + foodl*5 + "%."); return true;
  85.                   }
  86.                   if (split[1].equalsIgnoreCase("add")) {
  87.                       int gfl = player2.getFoodLevel() + foodl;
  88.                       player2.setFoodLevel(gfl);
  89.                     player.sendMessage("§a" + foodl*5 + "% food was added to " + player2.getName() + ".");
  90.                     player2.sendMessage("§a" + player.getName() + " added " + foodl*5 + "% to your foodlevel."); return true;
  91.                   }
  92.                   if (split[1].equalsIgnoreCase("remove")) {
  93.                     if (foodl > player2.getFoodLevel()){
  94.                         player.sendMessage(player2.getName()+"§a hasnt that much food left to remove it.");
  95.                         return true;
  96.                     }
  97.                     if (foodl <= 0){
  98.                         player.sendMessage("§cyou cant feed a player this way use /fl [set|add] or /feed");
  99.                         return true;
  100.                     }
  101.                     player2.getEntity().M = 0;
  102.                     int rfl = player2.getFoodLevel() - foodl;
  103.                     player2.setFoodLevel(rfl);
  104.                     player.sendMessage("§a" + foodl*5 + "% food was removed from " + player2.getName() + ".");
  105.                     player2.sendMessage("§a" + player.getName() + " removed " + foodl*5 + "% from your foodlevel."); return true;
  106.                   }
  107.                   player.sendMessage("§cUsage - /fl [get|set|add|remove] [player] [amount]");
  108.                 }
  109.                 catch (Throwable t)
  110.                 {
  111.                   player.sendMessage("§cUsage - /fl [get|set|add|remove] [player] [amount]");
  112.                 }
  113.               else {
  114.                 player.sendMessage("§cUsage - /fl [get|set|add|remove] [player] [amount]");
  115.               }
  116.               return true;
  117.             }
  118.  
  119.          
  120.          
  121.           if ((split[0].equalsIgnoreCase("/health")) && (player.canUseCommand("/health"))) {
  122.               if (split.length >= 3)
  123.                 try {
  124.                     Player player2 = etc.getServer().matchPlayer(split[2]);
  125.                   if (player2 == null)
  126.                     {
  127.                       player.sendMessage("§cthis player doesn not exist or is currently not logged in!");
  128.                       return true;
  129.                     }
  130.                   if (split[1].equalsIgnoreCase("get")) {
  131.                       if (player2.getHealth() >= 10 )
  132.                           player.sendMessage("§a" + player2.getName() + "'s health: §2"+ player2.getHealth()*5 +"% "+ "§a.");
  133.                       else
  134.                           if (player2.getHealth() <= 10 )
  135.                               player.sendMessage("§a" + player2.getName() + "'s health: §4" + player2.getHealth()*5 +"% "+ "§a.");
  136.                   }
  137.                   if (split.length < 4) return true; int healthl = Integer.parseInt(split[3])/5;
  138.                  
  139.                   if (healthl*5 >= 101){
  140.                       player.sendMessage(player2.getName() + "§a isnt hungry that much.");
  141.                       return true;
  142.                   }
  143.                   if (healthl <= -1){
  144.                       player.sendMessage("you cant heal anyone less than 0");
  145.                       return true;
  146.                   }
  147.                   if (split[1].equalsIgnoreCase("set")) {
  148.                     player2.getEntity().M = 0;
  149.                     player2.setHealth(healthl);
  150.                     player.sendMessage("§a" + player2.getName() + "'s health was set to " + healthl*5 +"%.");
  151.                     player2.sendMessage("§a" + player.getName() + " set your health to " + healthl*5 + "%."); return true;
  152.                   }
  153.                   if (split[1].equalsIgnoreCase("add")) {
  154.                       int gfl = player2.getHealth() + healthl;
  155.                       player2.setHealth(gfl);
  156.                     player.sendMessage("§a" + healthl*5 + "% health was added to " + player2.getName() + ".");
  157.                     player2.sendMessage("§a" + player.getName() + " added " + healthl*5 + "% to your health."); return true;
  158.                   }
  159.                   if (split[1].equalsIgnoreCase("remove")) {
  160.                     if (healthl > player2.getHealth()){
  161.                         player.sendMessage(player2.getName()+"§a hasnt that much health left to remove it.");
  162.                         return true;
  163.                     }
  164.                     if (healthl <= 0){
  165.                         player.sendMessage("§cyou cant heal a player this way use /health [set|add] or /heal");
  166.                         return true;
  167.                     }
  168.                     player2.getEntity().M = 0;
  169.                     int rfl = player2.getHealth() - healthl;
  170.                     player2.setHealth(rfl);
  171.                     player.sendMessage("§a" + healthl*5 + "% health was removed from " + player2.getName() + ".");
  172.                     player2.sendMessage("§a" + player.getName() + " removed " + healthl*5 + "% from your health."); return true;
  173.                   }
  174.                   player.sendMessage("§cUsage - /health [get|set|add|remove] [player] [amount]");
  175.                 }
  176.                 catch (Throwable t)
  177.                 {
  178.                   player.sendMessage("§cUsage - /health [get|set|add|remove] [player] [amount]");
  179.                 }
  180.               else {
  181.                 player.sendMessage("§cUsage - /health [get|set|add|remove] [player] [amount]");
  182.               }
  183.               return true;
  184.             }
  185.  
  186.          
  187.          
  188.           if ((split[0].equalsIgnoreCase("/feed")) && (player.canUseCommand("/feed")))
  189.           {
  190.             if (split.length < 2)
  191.             {
  192.               player.sendMessage("§ayou have fed yourself.");
  193.               player.setFoodLevel(20);
  194.               return true;
  195.             }
  196.             Player player2 = etc.getServer().matchPlayer(split[2]);
  197.             if (player2 == null)
  198.             {
  199.               player.sendMessage("§cthis player doesn not exist or is currently not logged in!");
  200.               return true;
  201.             }
  202.             if (player2.getPlayer() == player.getPlayer())
  203.             {
  204.               player.sendMessage("§b[tip]To feed yourself, type '/feed'.");
  205.               return true;
  206.             }
  207.             player.sendMessage("§a"+player2.getName() + " has been fed.");
  208.             player2.sendMessage("§a"+player.getName() + " has fed you.");
  209.             player2.setFoodLevel(20);
  210.             return true;
  211.           }
  212.          
  213.          
  214.          
  215.           if ((split[0].equalsIgnoreCase("/starvate")) && (player.canUseCommand("/starvate")))
  216.               {
  217.                 if (split.length < 2)
  218.                 {
  219.                   player.sendMessage("§ayou starvated yourself!");
  220.                   player.setFoodLevel(0);
  221.                   return true;
  222.                 }
  223.                 Player player2 = etc.getServer().matchPlayer(split[2]);
  224.                 if (player2 == null)
  225.                 {
  226.                   player.sendMessage("§cthis player doesn not exist or is currently not logged in!");
  227.                   return true;
  228.                 }
  229.                 if (player2.getPlayer() == player.getPlayer())
  230.                 {
  231.                   player.sendMessage("§b[tip]To starvate yourself, type '/starvate'.");
  232.                   return true;
  233.                 }
  234.                 player.sendMessage("§a"+player2.getName() + " has been starvated.");
  235.                 player2.sendMessage("§a"+player.getName() + " has starvated you.");
  236.                 player2.setFoodLevel(0);
  237.                 return true;
  238.               }
  239.          
  240.          
  241.          
  242.           if ((split[0].equalsIgnoreCase("/exp")) && (player.canUseCommand("/exp"))) {
  243.             if (split.length >= 3)
  244.               try {
  245.                  Player player2 = etc.getServer().matchPlayer(split[2]);
  246.                 if (split[1].equalsIgnoreCase("get")) {
  247.                   player.sendMessage("§a" + player2.getName() + "'s XP: " + player2.getXP() + ". Level: " + player2.getLevel());
  248.                 }
  249.                 if (split.length < 4) return true; int exp = Integer.parseInt(split[3]);
  250.                 if (split[1].equalsIgnoreCase("set")) {
  251.                   player2.getEntity().M = 0;
  252.                   player2.setXP(exp);
  253.                   player.sendMessage("§a" + player2.getName() + "'s XP was set to " + exp);
  254.                   player2.sendMessage("§a" + player.getName() + " set your XP " + exp); return true;
  255.                 }
  256.                 if (split[1].equalsIgnoreCase("add")) {
  257.                   player2.addXP(exp);
  258.                   player.sendMessage("§a" + exp + " XP was added to " + player2.getName() + ".");
  259.                   player2.sendMessage("§a" + player.getName() + " added " + exp + " to your XP."); return true;
  260.                 }
  261.                 if (split[1].equalsIgnoreCase("remove")) {
  262.                   player2.getEntity().M = 0;
  263.                   exp = player2.getXP() - exp;
  264.                   player2.setXP(exp);
  265.                   player.sendMessage("§a" + exp + " XP was removed from " + player2.getName() + ".");
  266.                   player2.sendMessage("§e" + player.getName() + " removed " + exp + " from your XP."); return true;
  267.                 }
  268.                 player.sendMessage("§cUsage - /exp [get|set|add|remove] [player] [amount]");
  269.               }
  270.               catch (Throwable t)
  271.               {
  272.                 player.sendMessage("§cUsage - /exp [get|set|add|remove] [player] [amount]");
  273.               }
  274.             else {
  275.               player.sendMessage("§cUsage - /exp [get|set|add|remove] [player] [amount]");
  276.             }
  277.             return true;
  278.           }
  279.          
  280.          
  281.          
  282.           if ((split[0].equalsIgnoreCase("/burn")) && (player.canUseCommand("/burn")))
  283.           {
  284.             if (split.length < 2)
  285.             {
  286.               player.sendMessage("§ayou burned yourself");
  287.               player.setFireTicks(20);
  288.               return true;
  289.             }
  290.             Player player2 = etc.getServer().matchPlayer(split[2]);
  291.             if (player2 == null)
  292.             {
  293.               player.sendMessage("§cthis player doesn not exist or is currently not logged in!");
  294.               return true;
  295.             }
  296.             if (player2.getPlayer() == player.getPlayer())
  297.             {
  298.               player.sendMessage("§b[tip]To light yourself, type '/burn'.");
  299.               return true;
  300.             }
  301.             player.sendMessage("§a"+player2.getName() + " has been lighted.");
  302.             player2.sendMessage("§a"+player.getName() + " has lighted you.");
  303.             player2.setFireTicks(20);
  304.             return true;
  305.           }
  306.          
  307.          
  308.          
  309.           if ((split[0].equalsIgnoreCase("/heal")) && (player.canUseCommand("/heal")))
  310.           {
  311.             if (split.length < 2)
  312.             {
  313.               player.sendMessage("§ayou healed yourself.");
  314.               player.setHealth(20);
  315.               return true;
  316.             }
  317.             Player player2 = etc.getServer().matchPlayer(split[2]);
  318.             if (player2 == null)
  319.             {
  320.               player.sendMessage("§cthis player doesn not exist or is currently not logged in!");
  321.               return true;
  322.             }
  323.             if (player2.getPlayer() == player.getPlayer())
  324.             {
  325.               player.sendMessage("§b[tip]To heal yourself, type '/heal'.");
  326.               return true;
  327.             }
  328.             player.sendMessage("§a"+player2.getName() + " has been healed.");
  329.             player2.sendMessage("§a"+player.getName() + " has healed you.");
  330.             player2.setHealth(20);
  331.             return true;
  332.           }
  333.          
  334.          
  335.          
  336.                   if ((split[0].equalsIgnoreCase("/kill")) && (player.canUseCommand("/kill")))
  337.                   {
  338.                     if (split.length < 2)
  339.                     {
  340.                       player.sendMessage("§ato commit suecide type /die.");
  341.                       return true;
  342.                     }
  343.                   Player player2 = etc.getServer().matchPlayer(split[2]);
  344.                     if (player2 == null)
  345.                     {
  346.                       player.sendMessage("§cthis player doesn not exist or is currently not logged in!");
  347.                       return true;
  348.                     }
  349.                     if (player2.getPlayer() == player.getPlayer())
  350.                     {
  351.                       player.sendMessage("§b[tip]To commit suecide, type '/die'.");
  352.                       return true;
  353.                     }
  354.                     player.sendMessage("§a"+player2.getName() + " has been killed.");
  355.                     player2.sendMessage("§a"+player.getName() + " has killed you.");
  356.                     player2.setHealth(00);
  357.                     return true;
  358.                   }
  359.                  
  360.                  
  361.                  
  362.                   if ((split[0].equalsIgnoreCase("/maim")) && (player.canUseCommand("/maim")))
  363.                   {
  364.                     if (split.length < 2)
  365.                     {
  366.                       player.sendMessage("§ayou maimed yourself.");
  367.                       player.setHealth(1);
  368.                       return true;
  369.                     }
  370.                     Player player2 = etc.getServer().matchPlayer(split[2]);
  371.                     if (player2 == null)
  372.                     {
  373.                       player.sendMessage("§cthis player doesn not exist or is currently not logged in!");
  374.                       return true;
  375.                     }
  376.                     if (player2.getPlayer() == player.getPlayer())
  377.                     {
  378.                       player.sendMessage("§b[tip]To maim yourself, type '/maim'.");
  379.                       return true;
  380.                     }
  381.                     player.sendMessage("§a"+player2.getName() + " has been maimed.");
  382.                     player2.sendMessage("§a"+player.getName() + " has maimed you.");
  383.                     player2.setHealth(1);
  384.                     return true;
  385.                   }
  386.                  
  387.                  
  388.                  
  389.       if ((split[0].equalsIgnoreCase("/slap")) && (player.canUseCommand("/slap")))
  390.       {
  391.         if (split.length < 2)
  392.         {
  393.           player.sendMessage("you slapped yourself.");
  394.           int health = player.getHealth() -1;
  395.           player.setHealth(health);
  396.           return true;
  397.         }
  398.         Player player2 = etc.getServer().matchPlayer(split[2]);
  399.         if (player2 == null)
  400.         {
  401.           player.sendMessage("§cthis player doesn not exist or is currently not logged in!");
  402.           return true;
  403.         }
  404.         if (player2.getPlayer() == player.getPlayer())
  405.         {
  406.           player.sendMessage("§b[tip]To slap yourself, type '/slap'.");
  407.           return true;
  408.         }
  409.         int health2 = player2.getHealth() -2;
  410.         player.sendMessage("§a"+player2.getName() + " has been slapped.");
  411.         player2.sendMessage("§a"+player.getName() + " has slapped you.");
  412.         player2.setHealth(health2);
  413.         return true;
  414.       }
  415.      
  416.      
  417.      
  418.       if ((split[0].equalsIgnoreCase("/explain")) && (player.canUseCommand("/explain"))){
  419.         if (split.length >= 2){
  420.            
  421.         }
  422.             try{
  423.                 if (split[1].equalsIgnoreCase("sc-help")){
  424.                     player.sendMessage("§2SC-CMD Dictionary /sc-help");
  425.                     player.sendMessage("§3usage: /sc-help");
  426.                     player.sendMessage("§6result /sc-help: shows you all SC commands");
  427.                     return true;
  428.                 }
  429.                 if (split[1].equalsIgnoreCase("feed")) {
  430.                     player.sendMessage("§2SC-CMD Dictionary /feed.");
  431.                     player.sendMessage("§3usage: /feed or /feed <player>.");
  432.                     player.sendMessage("§6result /feed: sets your foodlevel to max (20).");
  433.                     player.sendMessage("§6result /feed <player>: sets <player> foodlevel to max(20).");
  434.                     return true;
  435.                 }
  436.                 if (split[1].equalsIgnoreCase("heal")) {
  437.                     player.sendMessage("§2SC-CMD Dictionary /heal.");
  438.                     player.sendMessage("§3usage: /heal or /heal <player>.");
  439.                     player.sendMessage("§6result /heal: sets your Health to max (20).");
  440.                     player.sendMessage("§6result /heal <player>: sets <player> Health to max(20).");
  441.                 return true;
  442.                 }
  443.                 if (split[1].equalsIgnoreCase("kill")) {
  444.                     player.sendMessage("§2SC-CMD Dictionary /kill.");
  445.                     player.sendMessage("§3usage: /kill <player>");
  446.                     player.sendMessage("§6result /kill <player>: sets <player> Health to min (00).");
  447.                     player.sendMessage("§6result /kill <player>: kills a player");
  448.                     return true;
  449.                 }
  450.                 if (split[1].equalsIgnoreCase("maim")) {
  451.                     player.sendMessage("§2SC-CMD Dictionary /maim.");
  452.                     player.sendMessage("§3usage: /maim <player> or /maim.");
  453.                     player.sendMessage("§6result /maim: sets your Health to (1).");
  454.                     player.sendMessage("§6result /maim <player>: sets <player> Health to (1).");
  455.                     return true;
  456.             }
  457.                 if (split[1].equalsIgnoreCase("slap")) {
  458.                     player.sendMessage("§2SC-CMD Dictionary /slap.");
  459.                     player.sendMessage("§3usage: /slap <player> or /slap.");
  460.                     player.sendMessage("§6result /slap: decreases your health with 1.");
  461.                     player.sendMessage("§6result /slap <player>: decreases <player> health with 1");
  462.                     return true;
  463.         }
  464.                 if (split[1].equalsIgnoreCase("die")) {
  465.                     player.sendMessage("§2SC-CMD Dictionary /kill.");
  466.                     player.sendMessage("§3usage: /die.");
  467.                     player.sendMessage("§6result /die: sets your Health to (0).");
  468.                     player.sendMessage("§6result /die: commit suecide (kill yourself) .");
  469.                     return true;
  470.       }
  471.                 if (split[1].equalsIgnoreCase("massmurder")) {
  472.                     player.sendMessage("§2SC-CMD Dictionary /massmurder.");
  473.                     player.sendMessage("§3usage: /massmurder.");
  474.                     player.sendMessage("§6result /massmurder: sets health of all players (except you) to 0.");
  475.                     player.sendMessage("§6result /massmurder: kill all players except you");
  476.                     return true;
  477.         }
  478.                 if (split[1].equalsIgnoreCase("starvate")) {
  479.                     player.sendMessage("§2SC-CMD Dictionary /starvate.");
  480.                     player.sendMessage("§3usage: /starvate <player> or /starvate.");
  481.                     player.sendMessage("§6result /starvate: sets your FoodLevel to 0.");
  482.                     player.sendMessage("§6result /starvate <player>: sets <player> FoodLevel to 0");
  483.                     return true;
  484.         }
  485.                 if (split[1].equalsIgnoreCase("exp")) {
  486.                     player.sendMessage("§2SC-CMD Dictionary /exp.");
  487.                     player.sendMessage("§3usage: /exp [get|set|add|remove] <player> <amount>");
  488.                     player.sendMessage("§9exampl /exp set player 10");
  489.                     player.sendMessage("§6result /exp get: gets player XP and level");
  490.                     player.sendMessage("§6result /exp set: sets player XP to [int amount]");
  491.                     player.sendMessage("§6result /exp add: adds [int amount] to player XP");
  492.                     player.sendMessage("§6result /exp remove: removes [int amount] XP from player");
  493.                     return true;
  494.         }
  495.                 //if (split[1].equalsIgnoreCase("burn")) {
  496.                     //player.sendMessage("§2SC-CMD Dictionary /burn.");
  497.                     //player.sendMessage("§3usage: /burn <player> or /burn.");
  498.                     //player.sendMessage("§6result /burn: sets you in fire till you lost 10 hearts.");
  499.                     //player.sendMessage("§6result /burn <player>: burns a player till he lost 10 hearts");
  500.                     //player.sendMessage("§6exception: when player/you is in water player doesnt burn or lose hearts");
  501.                     //return true;
  502.         //}
  503.                 if (split[1].equalsIgnoreCase("explain")) {
  504.                     player.sendMessage("§2SC-CMD Dictionary /explain.");
  505.                     player.sendMessage("§3usage: /explain SC-command without /.");
  506.                     player.sendMessage("§6result /explain: explains you how a command works.");
  507.                     return true;
  508.             }
  509.                 if (split[1].equalsIgnoreCase("fl")) {
  510.                     player.sendMessage("§2SC-CMD Dictionary /FoodLevel.");
  511.                     player.sendMessage("§3usage: /fl [get|set|add|remove] <player> <amount>");
  512.                     player.sendMessage("§9exampl /fl set player 10");
  513.                     player.sendMessage("§6result /fl get: gets player FoodLevel");
  514.                     player.sendMessage("§6result /fl set: sets player FoodLevel to [int amount]");
  515.                     player.sendMessage("§6result /fl add: adds [int amount] to player's FoodLevel");
  516.                     player.sendMessage("§6result /fl remove: removes [int amount] from player's FoodLevel");
  517.                     player.sendMessage("§bimportant! <amount> is in % so if you want full FoodLevel use 100 for <amount>");
  518.                     player.sendMessage("§bimportant! you only can use values like 90 or 95 other values like 23 will be rounded up");
  519.                     return true;
  520.                 }
  521.                 if (split[1].equalsIgnoreCase("health")) {
  522.                     player.sendMessage("§2SC-CMD Dictionary /Health.");
  523.                     player.sendMessage("§3usage: /health [get|set|add|remove] <player> <amount>");
  524.                     player.sendMessage("§9example /health set player 10");
  525.                     player.sendMessage("§6result /health get: gets player Health");
  526.                     player.sendMessage("§6result /health set: sets player health to [int amount]");
  527.                     player.sendMessage("§6result /health add: adds [int amount] to player Health");
  528.                     player.sendMessage("§6result /health remove: removes [int amount] from player's FoodLevel");
  529.                     player.sendMessage("§bimportant! <amount> is in % so if you want full health use 100 for <amount>");
  530.                     player.sendMessage("§bimportant! you only can use values like 90 or 95 other values like 23 will be rounded up");
  531.                     return true;
  532.                 }
  533.             player.sendMessage("§cUsage - /explain <SC-command without />");
  534.           }
  535.           catch (Throwable t)
  536.           {
  537.             player.sendMessage("§cUsage - /explain <SC-command without />");
  538.           }
  539.         return true;
  540.       }
  541.      
  542.      
  543.      
  544.       if ((split[0].equalsIgnoreCase("/die")) && (player.canUseCommand("/die"))){
  545.           if (split.length == 1){
  546.               player.sendMessage("§4you committed suecide.");
  547.               player.setHealth(00);
  548.               return true;
  549.           }
  550.           if (split.length >= 1)
  551.           if (split[1] != null){
  552.             player.sendMessage("§4you cant kill someone else.");
  553.             return true;
  554.           }
  555.       }
  556.                    if ((split[0].equalsIgnoreCase("/massmurder")) && (player.canUseCommand("/massmurder"))) {
  557.                           if (split.length == 1) {
  558.                               for (Player p : etc.getServer().getPlayerList()) {
  559.                                 if (player != p) {
  560.                                   p.setHealth(0);
  561.                                   p.sendMessage("§aYou were murdered by " + "§4" + player.getName() + "§0!");
  562.                                   p.sendMessage("§a" +p.getName()+" , "+ "were murdered by "+player.getName()+"!");
  563.                                   player.sendMessage("§4You just murdered everyone!");
  564.                                   return true;
  565.                                 }
  566.                           }
  567.                           }
  568.     return true;
  569. }
  570.     return false;
  571. }
  572. }
Advertisement
Add Comment
Please, Sign In to add comment