Improve player clean output message
This commit is contained in:
parent
a89dace930
commit
04618e6e98
@ -4,7 +4,6 @@ import com.massivecraft.massivecore.event.EventMassiveCorePlayercleanToleranceMi
|
|||||||
import com.massivecraft.massivecore.mixin.MixinMessage;
|
import com.massivecraft.massivecore.mixin.MixinMessage;
|
||||||
import com.massivecraft.massivecore.store.SenderColl;
|
import com.massivecraft.massivecore.store.SenderColl;
|
||||||
import com.massivecraft.massivecore.store.SenderEntity;
|
import com.massivecraft.massivecore.store.SenderEntity;
|
||||||
import com.massivecraft.massivecore.util.Txt;
|
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
@ -44,7 +43,10 @@ public class InactiveUtil
|
|||||||
long time = System.currentTimeMillis() - start;
|
long time = System.currentTimeMillis() - start;
|
||||||
for (CommandSender recipient : recipients)
|
for (CommandSender recipient : recipients)
|
||||||
{
|
{
|
||||||
MixinMessage.get().msgOne(recipient, "<i>Removed <h>%d <i>players from <h>%s <i>took <v>%dms<i>.", count, coll.getName(), time);
|
int current = coll.getIds().size();
|
||||||
|
int total = current + count;
|
||||||
|
double percentage = (((double) count) / total) * 100D;
|
||||||
|
MixinMessage.get().msgOne(recipient, "<i>Removed <h>%d<i>/<h>%d (%.2f%%) <i>players from <h>%s <i>took <v>%dms<i>.", count, total, percentage, coll.getName(), time);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -56,12 +58,7 @@ public class InactiveUtil
|
|||||||
// Consider
|
// Consider
|
||||||
if (!shouldBeRemoved(now, entity)) return false;
|
if (!shouldBeRemoved(now, entity)) return false;
|
||||||
|
|
||||||
String message = Txt.parse("<i>Player <h>%s<i> with id %s was removed due to inactivity.", entity.getName(), entity.getId());
|
//String message = Txt.parse("<i>Player <h>%s<i> with id %s was removed due to inactivity.", entity.getName(), entity.getId());
|
||||||
|
|
||||||
for (CommandSender recipient : recipients)
|
|
||||||
{
|
|
||||||
MixinMessage.get().messageOne(recipient, message);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Apply
|
// Apply
|
||||||
entity.detach();
|
entity.detach();
|
||||||
|
Loading…
Reference in New Issue
Block a user