[Feature] Add hunger level to /whois

This commit is contained in:
KHobbits 2013-05-18 18:20:06 +01:00
parent 274ad06665
commit 727c53eb2b
19 changed files with 40 additions and 9 deletions

View file

@ -37,7 +37,14 @@ public class Commandfeed extends EssentialsCommand
{
user.healCooldown();
}
feedPlayer(user, user);
try
{
feedPlayer(user, user);
}
catch (QuietAbortException e)
{
//User does not need feeding.
}
}
@Override
@ -51,7 +58,7 @@ public class Commandfeed extends EssentialsCommand
feedOtherPlayers(server, sender, args[0]);
}
private void feedOtherPlayers(final Server server, final CommandSender sender, final String name) throws NotEnoughArgumentsException, QuietAbortException
private void feedOtherPlayers(final Server server, final CommandSender sender, final String name) throws NotEnoughArgumentsException
{
boolean skipHidden = sender instanceof Player && !ess.getUser(sender).isAuthorized("essentials.vanish.interact");
boolean foundUser = false;
@ -64,8 +71,14 @@ public class Commandfeed extends EssentialsCommand
continue;
}
foundUser = true;
feedPlayer(sender, matchPlayer);
try
{
feedPlayer(sender, matchPlayer);
}
catch (QuietAbortException e)
{
//User does not need feeding.
}
}
if (!foundUser)
{
@ -83,8 +96,8 @@ public class Commandfeed extends EssentialsCommand
{
throw new QuietAbortException();
}
player.setFoodLevel(flce.getFoodLevel());
player.setFoodLevel(flce.getFoodLevel() > 20 ? 20 : flce.getFoodLevel());
player.setSaturation(10);
sender.sendMessage(sender.equals(player) ? _("feed") : _("feedOther", player.getDisplayName()));
}

View file

@ -58,6 +58,7 @@ public class Commandwhois extends EssentialsCommand
user.setDisplayNick();
sender.sendMessage(_("whoisNick", user.getDisplayName()));
sender.sendMessage(_("whoisHealth", user.getHealth()));
sender.sendMessage(_("whoisHunger", user.getFoodLevel(), user.getSaturation()));
sender.sendMessage(_("whoisExp", SetExpFix.getTotalExperience(user), user.getLevel()));
sender.sendMessage(_("whoisLocation", user.getLocation().getWorld().getName(), user.getLocation().getBlockX(), user.getLocation().getBlockY(), user.getLocation().getBlockZ()));
if (!ess.getSettings().isEcoDisabled())

View file

@ -539,3 +539,4 @@ year=year
years=years
youAreHealed=\u00a76You have been healed.
youHaveNewMail=\u00a76You have\u00a7c {0} \u00a76messages! Type \u00a7c/mail read\u00a76 to view your mail.
whoisHunger=\u00a76 - Hunger:\u00a7r {0}/20 (+{1} saturation)

View file

@ -543,3 +543,4 @@ year=rok
years=roky
youAreHealed=\u00a77Byl jsi uzdraven.
youHaveNewMail=\u00a7cMas {0} zprav!\u00a7f Napis \u00a77/mail read\u00a7f aby jsi si precetl sve zpravy.
whoisHunger=\u00a76 - Hunger:\u00a7r {0}/20 (+{1} saturation)

View file

@ -539,3 +539,4 @@ year=\u00e5r
years=\u00e5r
youAreHealed=\u00a77Du er blevet healed. Halleluja!
youHaveNewMail=\u00a7cDu har {0} flaskeposter!\u00a7f Type \u00a77/mail read for at se din flaskepost.
whoisHunger=\u00a76 - Hunger:\u00a7r {0}/20 (+{1} saturation)

View file

@ -539,3 +539,4 @@ year=Jahr
years=Jahre
youAreHealed=\u00a77Du wurdest geheilt.
youHaveNewMail=\u00a7cDu hast {0} Nachrichten!\u00a7f Schreibe \u00a77/mail read\u00a7f um deine Nachrichten anzuzeigen.
whoisHunger=\u00a76 - Hunger:\u00a7r {0}/20 (+{1} saturation)

View file

@ -539,3 +539,4 @@ year=year
years=years
youAreHealed=\u00a76You have been healed.
youHaveNewMail=\u00a76You have\u00a7c {0} \u00a76messages! Type \u00a7c/mail read\u00a76 to view your mail.
whoisHunger=\u00a76 - Hunger:\u00a7r {0}/20 (+{1} saturation)

View file

@ -539,3 +539,4 @@ year=ano
years=anos
youAreHealed=\u00a77Has sido curado.
youHaveNewMail=\u00a7cTienes {0} mensajes!\u00a7f Pon \u00a77/mail read\u00a7f para ver tus emails no leidos!.
whoisHunger=\u00a76 - Hunger:\u00a7r {0}/20 (+{1} saturation)

View file

@ -539,3 +539,4 @@ year=vuosi
years=vuosia
youAreHealed=\u00a77Sinut on parannettu.
youHaveNewMail=\u00a7cSinulla on {0} viesti(\u00e4)!\u00a7f Kirjoita \u00a77/mail read\u00a7f lukeaksesi viestit.
whoisHunger=\u00a76 - Hunger:\u00a7r {0}/20 (+{1} saturation)

View file

@ -34,7 +34,7 @@ bedSet=\u00a76Bed spawn set!
bigTreeFailure=\u00a7c\u00c9chec de la g\u00e9n\u00e9ration du gros arbre. Essayez de nouveau sur de la terre ou de l'herbe.
bigTreeSuccess=\u00a77Gros arbre cr\u00e9e.
blockList=Essentials a relay\u00e9 les commandes suivantes \u00e0 un autre plugin :
bookAuthorSet=\u00a76L''auteur du livre a \u00e9t\u00e9 modifi\u00e9 à {0}.
bookAuthorSet=\u00a76L''auteur du livre a \u00e9t\u00e9 modifi\u00e9 \u00c3\u00a0 {0}.
bookLocked=\u00a7cCe livre est maintenant sign\u00e9.
bookTitleSet=\u00a76Le titre du livre est maintenant {0}.
broadcast=[\u00a7cMessage\u00a7f]\u00a7a {0}
@ -495,7 +495,7 @@ userJailed=\u00a77Vous avez \u00e9t\u00e9 emprisonn\u00e9.
userUnknown=\u00a74Attention : le joueur \u00a7c{0}\u00a74 n''est jamais venu sur ce serveur.
userUsedPortal={0} a utilis\u00e9 un portail existant.
userdataMoveBackError=\u00c9chec du d\u00e9placement de userdata/{0}.tmp vers userdata/{1}
userdataMoveError=\u00C9chec du d\u00e9placement de userdata/{0} vers userdata/{1}.tmp
userdataMoveError=\u00c9chec du d\u00e9placement de userdata/{0} vers userdata/{1}.tmp
usingTempFolderForTesting=Utilise un fichier temporaire pour un test.
vanished=\u00a7aVous \u00eates d\u00e9sormais invisible.
versionMismatch=Versions diff\u00e9rentes ! Veuillez mettre {0} \u00e0 la m\u00eame version.
@ -538,4 +538,5 @@ worthSet=Valeur cr\u00e9\u00e9e.
year=ann\u00e9e
years=ann\u00e9es
youAreHealed=\u00a77Vous avez \u00e9t\u00e9 soign\u00e9.
youHaveNewMail=\u00a7cVous avez {0} message(s) ! \u00a7fEntrez \u00a77/mail read\u00a7f pour voir votre courrier.
youHaveNewMail=\u00a7cVous avez {0} message(s) ! \u00a7fEntrez \u00a77/mail read\u00a7f pour voir votre courrier.
whoisHunger=\u00a76 - Hunger:\u00a7r {0}/20 (+{1} saturation)

View file

@ -539,3 +539,4 @@ year=anno
years=anni
youAreHealed=\u00a77Sei stato curato.
youHaveNewMail=\u00a7cHai {0} messaggi!\u00a7f digita \u00a77/mail read\u00a7f per consultare la tua mail.
whoisHunger=\u00a76 - Hunger:\u00a7r {0}/20 (+{1} saturation)

View file

@ -539,3 +539,4 @@ year=jaar
years=jaren
youAreHealed=\u00a77Je bent genezen.
youHaveNewMail=\u00a7cJe hebt {0} berichten!\u00a7f Type \u00a77/mail read\u00a7f om je berichten te bekijken.
whoisHunger=\u00a76 - Hunger:\u00a7r {0}/20 (+{1} saturation)

View file

@ -539,3 +539,4 @@ year=rok
years=lat
youAreHealed=\u00a77Zostales uleczony.
youHaveNewMail=\u00a77Masz\u00a7c {0} \u00a77wiadomosci! Wpisz \u00a7c/mail read\u00a77 aby je przeczytac.
whoisHunger=\u00a76 - Hunger:\u00a7r {0}/20 (+{1} saturation)

View file

@ -539,3 +539,4 @@ year=ano
years=anos
youAreHealed=\u00a76Voc\u00c3\u00aa foi curado.
youHaveNewMail=\u00a76Voc\u00c3\u00aa tem\u00a7c {0} \u00a76mensagens! Digite \u00a7c/mail read\u00a76 para v\u00c3\u00aa-las.
whoisHunger=\u00a76 - Hunger:\u00a7r {0}/20 (+{1} saturation)

View file

@ -539,3 +539,4 @@ year=an
years=ani
youAreHealed=\u00a76Ai fost vindecat.
youHaveNewMail=\u00a76Ai\u00a7c {0} \u00a76mesaje! scrie \u00a7c/mail read\u00a76 pentru a-ti vedea mesajele.
whoisHunger=\u00a76 - Hunger:\u00a7r {0}/20 (+{1} saturation)

View file

@ -539,3 +539,4 @@ year=\u00e5r
years=\u00e5r
youAreHealed=\u00a77Du har blivit l\u00e4kt.
youHaveNewMail=\u00a7cDu har {0} meddelanden!\u00a7f Skriv \u00a77/mail read\u00a7f f\u00f6r att l\u00e4sa dina meddelanden.
whoisHunger=\u00a76 - Hunger:\u00a7r {0}/20 (+{1} saturation)

View file

@ -540,3 +540,4 @@ year=\u5e74
years=\u5e74
youAreHealed=\u00a76\u4f60\u5df2\u88ab\u6cbb\u7597
youHaveNewMail=\u00a76\u4f60\u62e5\u6709 \u00a7c{0}\u00a76 \u6761\u6d88\u606f\uff01\u00a7r\u8f93\u5165 \u00a7c/mail read\u00a76 \u6765\u67e5\u770b
whoisHunger=\u00a76 - Hunger:\u00a7r {0}/20 (+{1} saturation)

View file

@ -541,3 +541,4 @@ year=\u5e74
years=\u5e74
youAreHealed=\u00a76\u4f60\u5df2\u88ab\u6cbb\u7642
youHaveNewMail=\u00a76\u4f60\u64c1\u6709 \u00a7c{0}\u00a76 \u689d\u6d88\u606f\uff01\u00a7r\u8f38\u5165 \u00a7c/mail read\u00a76 \u4f86\u67e5\u770b
whoisHunger=\u00a76 - Hunger:\u00a7r {0}/20 (+{1} saturation)

View file

@ -541,3 +541,4 @@ year=\u5e74
years=\u5e74
youAreHealed=\u00a76\u4f60\u5df2\u88ab\u6cbb\u7642
youHaveNewMail=\u00a76\u4f60\u64c1\u6709 \u00a7c{0}\u00a76 \u689d\u6d88\u606f\uff01\u00a7r\u8f38\u5165 \u00a7c/mail read\u00a76 \u4f86\u67e5\u770b
whoisHunger=\u00a76 - Hunger:\u00a7r {0}/20 (+{1} saturation)