Excavation ? WIP

This commit is contained in:
nossr50
2012-03-03 12:43:50 -08:00
parent 0dd9bc1cda
commit 07699fa651
5 changed files with 10 additions and 8 deletions

View File

@ -54,4 +54,4 @@ public class PtpCommand implements CommandExecutor {
return true;
}
}
}

View File

@ -30,7 +30,6 @@ public class ExcavationCommand implements CommandExecutor {
ticks++;
}
player.sendMessage("");
player.sendMessage(mcLocale.getString("m.SkillHeader", new Object[] { mcLocale.getString("m.SkillExcavation") }));
player.sendMessage(mcLocale.getString("m.XPGain", new Object[] { mcLocale.getString("m.XPGainExcavation") }));

View File

@ -10,6 +10,7 @@ import com.gmail.nossr50.mcPermissions;
import com.gmail.nossr50.datatypes.PlayerProfile;
import com.gmail.nossr50.datatypes.SkillType;
import com.gmail.nossr50.locale.mcLocale;
import com.gmail.nossr50.util.Page;
public class MiningCommand implements CommandExecutor {
@Override
@ -123,7 +124,9 @@ public class MiningCommand implements CommandExecutor {
player.sendMessage(mcLocale.getString("m.AbilityLockTemplate", new Object[] { mcLocale.getString("m.AbilLockMining3") }));
else
player.sendMessage(mcLocale.getString("m.MiningDemolitionsExpertDamageDecrease", new Object[] { damage }));
Page.grabGuidePageForSkill(SkillType.MINING, player, args);
return true;
}
}

View File

@ -14,7 +14,7 @@ public class Page {
public static int getTotalPageNumber(String address)
{
String[] addressSplit = mcLocale.getString(address).split("\n");
if(addressSplit.length < 8)
if(addressSplit.length <= 8)
return 1;
else
return (addressSplit.length/8)+1;
@ -31,7 +31,7 @@ public class Page {
}
ArrayList<String> allStrings = new ArrayList<String>();
String[] addressSplit = mcLocale.getString(address).split("\n");
String split[] = mcLocale.getString(address).split("\n");
allStrings.add(ChatColor.GOLD+"-="+ChatColor.GREEN+header+ChatColor.GOLD+"=-"); //So stylish
@ -39,10 +39,10 @@ public class Page {
while(allStrings.size() < 9)
{
if(pageIndexStart+allStrings.size() > addressSplit.length)
if(pageIndexStart+allStrings.size() > split.length)
allStrings.add("");
else
allStrings.add(addressSplit[pageIndexStart+allStrings.size()-1]);
allStrings.add(split[pageIndexStart+allStrings.size()-1]);
}
allStrings.add("Page "+pagenum+" of "+getTotalPageNumber(address));