mirror of
https://github.com/TotalFreedomMC/TF-EssentialsX.git
synced 2025-04-25 16:09:44 +00:00
Add extra /home message TL params
{1} = current home count {2} = max home count
This commit is contained in:
parent
b6b2ee61a4
commit
bcd5350a4d
1 changed files with 16 additions and 1 deletions
|
@ -18,6 +18,7 @@ public class Commandhome extends EssentialsCommand
|
||||||
super("home");
|
super("home");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// This method contains an undocumented translation parameters #EasterEgg
|
||||||
@Override
|
@Override
|
||||||
public void run(final Server server, final User user, final String commandLabel, final String[] args) throws Exception
|
public void run(final Server server, final User user, final String commandLabel, final String[] args) throws Exception
|
||||||
{
|
{
|
||||||
|
@ -76,6 +77,7 @@ public class Commandhome extends EssentialsCommand
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
final int count = homes.size();
|
||||||
if (user.isAuthorized("essentials.home.bed"))
|
if (user.isAuthorized("essentials.home.bed"))
|
||||||
{
|
{
|
||||||
if (bed != null)
|
if (bed != null)
|
||||||
|
@ -87,12 +89,25 @@ public class Commandhome extends EssentialsCommand
|
||||||
homes.add(_("bedNull"));
|
homes.add(_("bedNull"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
user.sendMessage(_("homes", StringUtil.joinList(homes)));
|
user.sendMessage(_("homes", StringUtil.joinList(homes), count, getHomeLimit(player)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
throw new NoChargeException();
|
throw new NoChargeException();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private String getHomeLimit(final User player)
|
||||||
|
{
|
||||||
|
if (!player.isOnline())
|
||||||
|
{
|
||||||
|
return "?";
|
||||||
|
}
|
||||||
|
if (player.isAuthorized("essentials.sethome.multiple.unlimited"))
|
||||||
|
{
|
||||||
|
return "*";
|
||||||
|
}
|
||||||
|
return Integer.toString(ess.getSettings().getHomeLimit(player));
|
||||||
|
}
|
||||||
|
|
||||||
private void goHome(final User user, final User player, final String home, final Trade charge) throws Exception
|
private void goHome(final User user, final User player, final String home, final Trade charge) throws Exception
|
||||||
{
|
{
|
||||||
final Location loc = player.getHome(home);
|
final Location loc = player.getHome(home);
|
||||||
|
|
Loading…
Reference in a new issue