2016-03-02 19:28:01 +00:00
package me.totalfreedom.totalfreedommod.command ;
2015-10-19 17:43:46 +00:00
2016-03-06 15:56:15 +00:00
import me.totalfreedom.totalfreedommod.rank.Rank ;
2015-10-19 17:43:46 +00:00
import me.totalfreedom.totalfreedommod.util.FUtil ;
2019-12-24 03:26:40 +00:00
import org.bukkit.Bukkit ;
import org.bukkit.World ;
2015-10-19 17:43:46 +00:00
import org.bukkit.command.Command ;
import org.bukkit.command.CommandSender ;
2019-12-24 03:26:40 +00:00
import org.bukkit.entity.Entity ;
2015-10-19 17:43:46 +00:00
import org.bukkit.entity.Player ;
2016-03-06 15:56:15 +00:00
@CommandPermissions ( level = Rank . SUPER_ADMIN , source = SourceType . BOTH )
2019-01-29 04:57:41 +00:00
@CommandParameters ( description = " Remove various server entities that may cause lag, such as dropped items, minecarts, and boats. " , usage = " /<command> " , aliases = " ew,rd " )
2016-02-29 21:27:11 +00:00
public class Command_entitywipe extends FreedomCommand
2015-10-19 17:43:46 +00:00
{
2015-11-22 18:26:47 +00:00
2015-10-19 17:43:46 +00:00
@Override
2015-11-22 18:26:47 +00:00
public boolean run ( CommandSender sender , Player playerSender , Command cmd , String commandLabel , String [ ] args , boolean senderIsConsole )
2015-10-19 17:43:46 +00:00
{
2018-02-21 17:04:46 +00:00
FUtil . adminAction ( sender . getName ( ) , " Removing all server entities " , true ) ;
2020-01-09 11:56:25 +00:00
int removed = plugin . ew . wipe ( ) ;
2019-12-24 03:26:40 +00:00
msg ( removed + " entities removed. " ) ;
2015-10-19 17:43:46 +00:00
return true ;
}
}