mirror of
https://github.com/TotalFreedomMC/TF-EssentialsX.git
synced 2025-02-12 04:20:41 +00:00
Test #393 adding optional ban reason with tempban /tempban player time reason, also adding essentials.tempban.exempt
This commit is contained in:
parent
ad8ad8b574
commit
1696d7ae71
7 changed files with 11 additions and 2 deletions
|
@ -20,12 +20,15 @@ public class Commandtempban extends EssentialsCommand
|
||||||
{
|
{
|
||||||
throw new NotEnoughArgumentsException();
|
throw new NotEnoughArgumentsException();
|
||||||
}
|
}
|
||||||
|
|
||||||
final User player = getPlayer(server, args, 0, true);
|
final User player = getPlayer(server, args, 0, true);
|
||||||
|
if(player.isAuthorized("essentials.tempban.exempt"))
|
||||||
|
{
|
||||||
|
sender.sendMessage(Util.i18n("tempbanExempt"));
|
||||||
|
}
|
||||||
final String time = getFinalArg(args, 1);
|
final String time = getFinalArg(args, 1);
|
||||||
final long banTimestamp = Util.parseDateDiff(time, true);
|
final long banTimestamp = Util.parseDateDiff(time, true);
|
||||||
|
|
||||||
final String banReason = Util.format("tempBanned", Util.formatDateDiff(banTimestamp));
|
final String banReason = (args.length == 3 && !args[2].isEmpty()) ? args[2].toString() + " - " + Util.formatDateDiff(banTimestamp) : Util.format("tempBanned", Util.formatDateDiff(banTimestamp));
|
||||||
player.setBanReason(banReason);
|
player.setBanReason(banReason);
|
||||||
player.setBanTimeout(banTimestamp);
|
player.setBanTimeout(banTimestamp);
|
||||||
player.kickPlayer(banReason);
|
player.kickPlayer(banReason);
|
||||||
|
|
|
@ -256,6 +256,7 @@ teleportationEnabled = \u00a77Teleportation enabled.
|
||||||
teleporting = \u00a77Teleporting...
|
teleporting = \u00a77Teleporting...
|
||||||
teleportingPortal = \u00a77Teleporting via portal.
|
teleportingPortal = \u00a77Teleporting via portal.
|
||||||
tempBanned = Temporarily banned from server for {0}
|
tempBanned = Temporarily banned from server for {0}
|
||||||
|
tempbanExempt = \u00a77You may not tempban that player
|
||||||
thunder = You {0} thunder in your world
|
thunder = You {0} thunder in your world
|
||||||
thunderDuration = You {0} thunder in your world for {1} seconds.
|
thunderDuration = You {0} thunder in your world for {1} seconds.
|
||||||
timeBeforeHeal = Time before next heal: {0}
|
timeBeforeHeal = Time before next heal: {0}
|
||||||
|
|
|
@ -258,6 +258,7 @@ teleportationEnabled = \u00a77Teleportering aktiveret.
|
||||||
teleporting = \u00a77Teleportere...
|
teleporting = \u00a77Teleportere...
|
||||||
teleportingPortal = \u00a77Teleporterede via portal.
|
teleportingPortal = \u00a77Teleporterede via portal.
|
||||||
tempBanned = Midlertidigt bannet fra serveren for {0}
|
tempBanned = Midlertidigt bannet fra serveren for {0}
|
||||||
|
tempbanExempt = \u00a77You may not tempban that player
|
||||||
thunder = Du {0} torden i din verden
|
thunder = Du {0} torden i din verden
|
||||||
thunderDuration = Du {0} torden i din verden i {1} sekunder.
|
thunderDuration = Du {0} torden i din verden i {1} sekunder.
|
||||||
timeBeforeHeal = Tid inden n\u00e6ste helbredelse: {0}
|
timeBeforeHeal = Tid inden n\u00e6ste helbredelse: {0}
|
||||||
|
|
|
@ -256,6 +256,7 @@ teleportationEnabled = \u00a77Teleportierung aktiviert.
|
||||||
teleporting = \u00a77Teleportiere...
|
teleporting = \u00a77Teleportiere...
|
||||||
teleportingPortal = \u00a77Teleportiere durch Portal.
|
teleportingPortal = \u00a77Teleportiere durch Portal.
|
||||||
tempBanned = Zeitlich gesperrt vom Server f\u00fcr {0}
|
tempBanned = Zeitlich gesperrt vom Server f\u00fcr {0}
|
||||||
|
tempbanExempt = \u00a77You may not tempban that player
|
||||||
thunder = Du hast Donner in deiner Welt {0}.
|
thunder = Du hast Donner in deiner Welt {0}.
|
||||||
thunderDuration = Du hast Donner in deiner Welt {0} f\u00fcr {1} Sekunden.
|
thunderDuration = Du hast Donner in deiner Welt {0} f\u00fcr {1} Sekunden.
|
||||||
timeBeforeHeal = Zeit bis zur n\u00e4chsten Heilung: {0}
|
timeBeforeHeal = Zeit bis zur n\u00e4chsten Heilung: {0}
|
||||||
|
|
|
@ -256,6 +256,7 @@ teleportationEnabled = \u00a77Teleportation enabled.
|
||||||
teleporting = \u00a77Teleporting...
|
teleporting = \u00a77Teleporting...
|
||||||
teleportingPortal = \u00a77Teleporting via portal.
|
teleportingPortal = \u00a77Teleporting via portal.
|
||||||
tempBanned = Temporarily banned from server for {0}
|
tempBanned = Temporarily banned from server for {0}
|
||||||
|
tempbanExempt = \u00a77You may not tempban that player
|
||||||
thunder = You {0} thunder in your world
|
thunder = You {0} thunder in your world
|
||||||
thunderDuration = You {0} thunder in your world for {1} seconds.
|
thunderDuration = You {0} thunder in your world for {1} seconds.
|
||||||
timeBeforeHeal = Time before next heal: {0}
|
timeBeforeHeal = Time before next heal: {0}
|
||||||
|
|
|
@ -256,6 +256,7 @@ teleportationEnabled = \u00a77T\u00e9l\u00e9portation activ\u00e9e.
|
||||||
teleporting = \u00a77T\u00e9l\u00e9poration en cours...
|
teleporting = \u00a77T\u00e9l\u00e9poration en cours...
|
||||||
teleportingPortal = \u00a77T\u00e9l\u00e9portation via portail.
|
teleportingPortal = \u00a77T\u00e9l\u00e9portation via portail.
|
||||||
tempBanned = Banni temporairement du serveur pour {0}
|
tempBanned = Banni temporairement du serveur pour {0}
|
||||||
|
tempbanExempt = \u00a77You may not tempban that player
|
||||||
thunder = Vous avez {0} la foudre dans votre monde.
|
thunder = Vous avez {0} la foudre dans votre monde.
|
||||||
thunderDuration = Vous avez {0} la foudre dans le serveur {1} secondes.
|
thunderDuration = Vous avez {0} la foudre dans le serveur {1} secondes.
|
||||||
timeBeforeHeal = Temps avant le prochain soin : {0}
|
timeBeforeHeal = Temps avant le prochain soin : {0}
|
||||||
|
|
|
@ -257,6 +257,7 @@ teleportationEnabled = \u00a77Teleportatie ingeschakeld.
|
||||||
teleporting = \u00a77Bezig met teleporteren...
|
teleporting = \u00a77Bezig met teleporteren...
|
||||||
teleportingPortal = \u00a77Bezig met teleporteren via de portal.
|
teleportingPortal = \u00a77Bezig met teleporteren via de portal.
|
||||||
tempBanned = Tijdelijk geband voor {0}
|
tempBanned = Tijdelijk geband voor {0}
|
||||||
|
tempbanExempt = \u00a77You may not tempban that player
|
||||||
thunder = Je {0} onweert de wereld
|
thunder = Je {0} onweert de wereld
|
||||||
thunderDuration = Je {0} onweert de wereld voor {1} seconde.
|
thunderDuration = Je {0} onweert de wereld voor {1} seconde.
|
||||||
timeBeforeHeal = Afkoeltijd tot de volgende heal: {0}
|
timeBeforeHeal = Afkoeltijd tot de volgende heal: {0}
|
||||||
|
|
Loading…
Reference in a new issue