{
if (exempt((EntityPlayer) e.sender))
{
return;
}
new CommandType(e.sender.getCommandSenderName(), getCommand(e));
return;
}
if (logCommands_Block && !e.isCanceled() && e.sender instanceof TileEntityCommandBlock && side.isServer())
{
new CommandType(e.sender.getCommandSenderName(), getCommand(e));
return;
}
if (logCommands_rest && !e.isCanceled() && side.isServer())
{
new CommandType(e.sender.getCommandSenderName(), getCommand(e));
return;
}
}