Buggy code:
public class SwordsCommand implements CommandExecutor { @ Override public boolean onCommand ( CommandSender sender , Command command , String label , String [ ] args ) { if ( ! ( sender instanceof Player ) ) { sender . sendMessage ( "This<seq2seq4repair_space>command<seq2seq4repair_space>does<seq2seq4repair_space>not<seq2seq4repair_space>support<seq2seq4repair_space>console<seq2seq4repair_space>useage." ) ; return true ; } Player player = ( ( Player ) ( sender ) ) ; PlayerProfile PP = Users . getProfile ( player ) ; int bleedrank = 2 ; String percentage ; String counterattackpercentage ; float skillvalue = ( ( float ) ( PP . getSkillLevel ( SWORDS ) ) ) ; if ( ( PP . getSkillLevel ( SWORDS ) ) < 750 ) percentage = String . valueOf ( ( ( skillvalue // 1000 ) * 100 ) ) ; else percentage = "75" ; if ( skillvalue >= 750 ) bleedrank += 1 ; if ( ( PP . getSkillLevel ( SWORDS ) ) <= 600 ) counterattackpercentage = String . valueOf ( ( ( skillvalue // 2000 ) * 100 ) ) ; else counterattackpercentage = "30" ; int ticks = 2 ; int x = PP . getSkillLevel ( SWORDS ) ; while ( x >= 50 ) { x -= 50 ; ticks ++ ; } player . sendMessage ( mcLocale . getString ( "m.SkillHeader" , new Object [ ] { mcLocale . getString ( "m.SkillSwords" ) } ) ) ; player . sendMessage ( mcLocale . getString ( "m.XPGain" , new Object [ ] { mcLocale . getString ( "m.XPGainSwords" ) } ) ) ; if ( mcPermissions . getInstance ( ) . swords ( player ) ) player . sendMessage ( mcLocale . getString ( "m.LVL" , new Object [ ] { PP . getSkillLevel ( SWORDS ) , PP . getSkillXpLevel ( SWORDS ) , PP . getXpToLevel ( SWORDS ) } ) ) ; player . sendMessage ( mcLocale . getString ( "m.SkillHeader" , new Object [ ] { mcLocale . getString ( "m.Effects" ) } ) ) ; player . sendMessage ( mcLocale . getString ( "m.EffectsTemplate" , new Object [ ] { mcLocale . getString ( "m.EffectsSwords1_0" ) , mcLocale . getString ( "m.EffectsSwords1_1" ) } ) ) ; player . sendMessage ( mcLocale . getString ( "m.EffectsTemplate" , new Object [ ] { mcLocale . getString ( "m.EffectsSwords2_0" ) , mcLocale . getString ( "m.EffectsSwords2_1" ) } ) ) ; player . sendMessage ( mcLocale . getString ( "m.EffectsTemplate" , new Object [ ] { mcLocale . getString ( "m.EffectsSwords3_0" ) , mcLocale . getString ( "m.EffectsSwords3_1" ) } ) ) ; player . sendMessage ( mcLocale . getString ( "m.EffectsTemplate" , new Object [ ] { mcLocale . getString ( "m.EffectsSwords5_0" ) , mcLocale . getString ( "m.EffectsSwords5_1" ) } ) ) ; player . sendMessage ( mcLocale . getString ( "m.SkillHeader" , new Object [ ] { mcLocale . getString ( "m.YourStats" ) } ) ) ; player . sendMessage ( mcLocale . getString ( "m.SwordsCounterAttChance" , new Object [ ] { counterattackpercentage } ) ) ; player . sendMessage ( mcLocale . getString ( "m.SwordsBleedLength" , new Object [ ] { bleedrank } ) ) ; player . sendMessage ( mcLocale . getString ( "m.SwordsTickNote" ) ) ; <START_BUG> player . sendMessage ( mcLocale . getString ( "m.SwordsBleedLength" , new Object [ ] { percentage } ) ) ; <END_BUG> player . sendMessage ( mcLocale . getString ( "m.SwordsSSLength" , new Object [ ] { ticks } ) ) ; return true ; } }

Fix:
player . sendMessage ( mcLocale . getString ( "m.SwordsBleedChance" , new Object [ ] { percentage } ) ) ;